API
Saltar al contenido principal

Permitir la tokenización del método de pago.

POST /checkouts

Creación del checkout con los siguientes datos:

Para permitir el almacenamiento del método de pago es necesario enviar el parámetro allowRegistration y el uuid del cliente, que puede obtenerse a través de consult customer

El método de pago únicamente es almacenado con el consentimiento del cliente y después de que el pago haya sido completado con éxito.

Los métodos de pago almacenados pueden verse a través de consultar métodos de pago.

Nota: La configuración del método de pago únicamente está disponible para los pagos con Tarjeta de Crédito/Débito y MBWay y en el diseño basic y default.

{
"payment": {
"amount": 500,
"code": "REFPRODUTO_1",
"summary": "Computador",
"customer": {
"uuid": "e2343605-cf46-43de-b20b-9b7d1c95a9b2" // <== Indicar o uuid do cliente
},
"billingAddress": {
"country": "PT",
"city": "Lisboa",
"street1": "Rua Domingos Monteiro nº 7 A",
"postCode": "1050-074"
},
"paymentMethod": {
"code": "CC",
"details": {
"allowRegistration": true // <== Indicar a possibilidade de armazenar o método de pagamento
}
}
},
"page": {
"language": "PT",
"layout": "basic" // <== Indicar o layout que permite armazenar o método de pagamento
}
}

La respuesta devuelve el id que identifica el checkout ante la API. El checkoutUrl es el enlace para acceder a la página y realizar el pago. El paymentId es el id que identifica el pago.

Al acceder a checkoutUrl aparece la siguiente página:

Checkout registration