Saltar al contenido principal

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"
}