Confirmar operación
POST /payment/api/v1/{request_id}
Petición
Parámetros URL
- request_id(string): Identificador único del proceso de venta. Para confirmar una venta, el request_id debe ser el mismo que el creado al generar el enlace de pago.
Payload
Sin parámetros
Respuesta
Payload
- order: Ticket de la operación.
- amount: Importe de la operación en decimales. 140 serán 1,4€.
- currency: Moneda usada en la operación. Será valida cualquier moneda definida según el ISO_4217.
- payment_method_name: Metodo de pago usado por el cliente.
- extra: Datos del metodo de pago.
Ejemplos
Ejemplo-tarjeta
Petición
{
"key": "{{key}}",
"resource": "{{resource}}",
"mode": "sha256",
"nonce": "123123",
"payload": {}
}
Respuesta
{
"type": "resource.status",
"code": "0",
"detail": "Operation confirmed successfully",
"payload": {
"order": "2985eb318b1e48158c32bac15c5b32fd",
"amount": "15000",
"currency": "EUR",
"payment_method_name": "card",
"extra": {
"code": "0",
"amount": "15000",
"currency": "EUR",
"order": "2985eb318b1e48158c32bac15c5b32fd",
"card_trade": "undefined",
"card_type": "undefined",
"masked_card": "4907 27** ****2833",
"reconciliation": "",
"transaction_id": "000027346264324817798",
"cof_id": "749384973248",
"authorizator": "BANCO SANTANDER, S.A.",
"approval": "398258",
"card_country": "undefined",
"card_brand": "VISA",
"expiration": "1249"
}
},
"request_id": "62694b31a72bfcb052598675",
"uuid": "62694b31a72bfcb052598675"
}