Criação de um Token
Documentação API : Charge/CreateToken
Solicitação
Exemplo de solicitação
Campos obrigatórios:
- moeda: EUR .
- e-mail do comprador: "sample@example.com ".
. Campos recomendados:
- Referência do pedido: "myOrderId-1234".
- Referência do comprador: "myCustomerRef-123456".
/pt-BR/rest/V4.0/api/kb/authentication.html
https://github.com/lyra/rest-php-examples/blob/master/www/minimalEmbeddedForm.php#L9-L44
https://api.lyra.com/api-payment/V4/Charge/CreateToken
{ "currency": "EUR", "customer": { "email": "sample@example.com", "reference": "myCustomerRef-123456" }, "orderId": "myOrderId-1234" }
Para conhecer todos os detalhes e descrições dos campos, consulte o playground: Charge/CreateToken (menu à esquerda).
Resposta
Recupere o formToken
para exibir o formulário de pagamento (Mais informações: Exibir o formulário ).
Ao final do pagamento, uma transação de VERIFICAÇÃO será criada. O alias será retornado em transactions[0].paymentMethodToken (Mais informações: Analisando o resultado do pagamento ).
Exemplo de resposta
{ "shopId": "123456",, "orderCycle": "CLOSED", "orderStatus": "PAID", (...) "_type": "V4/OrderDetails" }, (...) }, "transactions": [ { "shopId": "123456", "uuid": "46a7484af36344e2bf7445915ded1606", "amount": 0, "currency": "EUR", "paymentMethodType": "CARD", "paymentMethodToken": "5a8e308dfdd948c1adfed79d0bcf0b41", "status": "PAID", "detailedStatus": "ACCEPTED", "operationType": "VERIFICATION", (...) "_type": "V4/Payment" }
Neste exemplo, o alias (campo paymentMethodToken) tem o valor: "5a8e308dfdd948c1adfed79d0bcf0b41" .
Para obter informações completas e descrições de campos, consulte playground: answer/Transaction .