Creación de un token con pago
Documentación API: Charge/CreatePayment
Solicitud
- Creación automática de un token.
Ejemplo de solicitud
Campos obligatorios:
- monto: 9,90€.
- e-mail del comprador: "sample@example.com ".
- formAction:
REGISTER_PAY
.
. Campos recomendados:
- Référence de la commande : "myOrderId-1234".
- Référence de l'acheteur : "myCustomerRef-123456".
{ "amount": 990, "currency": "EUR", "customer": { "email": "sample@example.com", "reference": "myCustomerRef-123456" }, "orderId": "myOrderId-1234" }
Consulte todos los campos y su descripción en nuestro playground: Charge/CreatePayment (menú a la izquierda).
- Ofrecer al comprador registrar el medio de pago
Ejemplo de solicitud
Campos obligatorios:
- monto: 9,90€.
- e-mail del comprador: "sample@example.com ".
- formAction:
ASK_REGISTER_PAY
.
. Campos recomendados:
- Référence de la commande : "myOrderId-1234".
- Référence de l'acheteur : "myCustomerRef-123456".
{ "amount": 990, "currency": "EUR", "customer": { "email": "sample@example.com", "reference": "myCustomerRef-123456" }, "formAction": "ASK_REGISTER_PAY", "orderId": "myOrderId-1234" }
Consulte todos los campos y su descripción en nuestro playground: Charge/CreatePayment (menú a la izquierda).
Respuesta
Récupèrez le formToken
pour afficher le formulaire de paiement (Plus d'infos : Afficher le formulaire).
A la fin du paiement, une transaction de type DEBIT sera créée. L'alias sera retourné dans transactions[0].paymentMethodToken (Plus d'infos : Analyser le résultat du paiement)
Ejemplo de respuesta
{ "shopId": "123456", "orderCycle": "CLOSED", "orderStatus": "PAID", "serverDate": "2023-10-20T13:53:41+00:00", (...) "_type": "V4/OrderDetails" }, (...) "transactions": [ { "shopId": "123456", "uuid": "b72e91826ce14bfd802249d16eb30849", "amount": 990, "currency": "EUR", "paymentMethodType": "CARD", "paymentMethodToken": "b6e51ba31f934ac5b25ccad2a52ccd56", "status": "PAID", "detailedStatus": "AUTHORISED", "operationType": "DEBIT", "effectiveStrongAuthentication": "DISABLED", (...) "_type": "V4/Payment" }
Dans cet exemple, l'alias (champ paymentMethodToken) a pour valeur : "b6e51ba31f934ac5b25ccad2a52ccd56".
Para obtener detalles completos y descripciones de los campos, consulte el área de juegos: respuesta/Pago.