• França
lyra.com
Procurando
Categoria
Tags
pagina inicial
Suporte técnico

Pagamento 0 clique

Esse modo permite que você crie uma transação sem exibir o formulário de pagamento e sem autenticação (chamada de servidor para servidor).

Sem autenticação, o EC não está protegido contra os riscos de fraude e particularmente no caso de contestação do portador do cartão.

Pré-requisito: criar um token

  • Para mais informações: Criação de um Token.

Utilização de um token

Solicitação

Pour le paiement par carte

Campos esperados:

  • valor: 9,90€.
  • token : campopaymentMethodToken= "b6e51ba31f934ac5b25ccad2a52ccd56".
  • Referência em cadeia: campotransactionOptions.cardOptions.initialIssuerTransactionIdentifier= "736070(...)0709304"
  • formAction :SILENT.

Ao criar o alias, recupere a referência de encadeamento do campo initialIssuerTransactionIdentifier do objeto transactions[0].transactionDetails.cardDetails . Você deve usar isso para cada solicitação de pagamento. Essa referência é importante , caso contrário, os emissores podem rejeitar a transação se não houver encadeamento. ("Declínio Suave") .

/pt-BR/rest/V4.0/api/kb/authentication.html
https://api.lyra.com/api-payment/V4/Charge/CreatePayment
    {
        "amount": 990,
        "currency": "EUR",
        "paymentMethodToken": "b6e51ba31f934ac5b25ccad2a52ccd56",
        "transactionOptions": {
            "cardOptions": {
              "initialIssuerTransactionIdentifier": "736070(...)0709304"
            }
          },
       "formAction": "SILENT"
    }

Pour une demande de prélèvement SEPA

Pré-requisitos : Ter um mandato de débito direto recorrente ( Referência de Mandato Único ) associado a um alias.

Campos obrigatórios:

  • valor: 9,90€.
  • RUM : campopaymentMethodToken=0d75bd5f1fef4e779a4154e65abb39ca
  • formAction :SILENT.
/pt-BR/rest/V4.0/api/kb/authentication.html
https://api.lyra.com/api-payment/V4/Charge/CreatePayment
    {
        "amount": 990,
        "currency": "EUR",
        "paymentMethodToken": "0d75bd5f1fef4e779a4154e65abb39ca",
        "formAction": "SILENT"
    }

Resposta

A chamada é feita de servidor para servidor com a criação de uma transação (sem notificação no final do pagamento: IPN).

Exemple de transaction
{
    "shopId": "69876357",
    "orderCycle": "CLOSED",
    "orderStatus": "PAID",
    "serverDate": "2018-09-27T14:02:17+00:00",
    "orderDetails": (...)
    "customer": (...)
    },
    "transactions": [{
        "shopId": "69876357",
        "uuid": "5b158f084502428499b2d34ad074df05",
        "amount": 990,
        (...)
        "_type": "V4/PaymentTransaction"
    }],
    "_type": "V4/Payment"
}

Para obter informações completas e descrições de campos, consulte playground: answer/Transaction .

Jobs
Legal
GDPR
25.22-1.11