/moto/api/v1
¿Que se puede hacer con Pay By Link?
- Cobros con varios métodos de pago
- Cobro con tarjeta + almacenar datos de pago(token)
- Cobro con datos de pago almacenados(token)
- Actualizar datos de pago almacenados(token)
- Reenvío de enlace de cobro
- Consultar el estado de un enlace
- Cancelar la validez de un enlace
Identificador unico para futuras operaciones
Las llamadas de "Venta con varios métodos de pago", "Venta con tarjeta + tokenización", "Venta con token", "Actualizar token" y "Retokenización", generán un identificador único para poder hacer "Cancelacion", "Consulta" o "Reenvio".
Ese identificador viaja en la respuesta de la llamada inicial, en un campo nombrado con el order
definido en la llamada. La respuesta tendrá dos posibles formatos, dependiendo del valor de notify_on_creation
definido en la petición. Se añade un ejemplo de respuesta para cada caso.
Petición con notify_on_creation
=true
Payload (object)
- order_uuid_map (object): Objecto que contendrá el enlace para procesar el cobro.
- order_operacion
- real_uuid_map (object): Objecto que contendrá el identificador de la operación para futuras operaciones.
- order_operacion: Identificador único.
- errors (object):
Petición con notify_on_creation
=false
Payload (object)
- order_uuid_map (object):
- order_operacion(array) Array que contendrá el enlace para procesar el cobro y el identificador único de la operación para futuras operaciones.
- real_uuid_map (object): Vacio.
- errors (object):
Respuesta con envío de notificación
{
"type": "app.status",
"code": "0",
"detail": "Success",
"payload": {
"order_uuid_map": {
"ejemplo_documentacion": "https://sandbox.sipay.es/s/mm2at4"
},
"real_uuid_map": {
"ejemplo_documentacion": "1a283efc-e0d6-11ec-b3ab-0242ac110024"
},
"errors": {}
},
"request_id": "6295fe0efca3a4d8081e6478",
"uuid": "6295fe0efca3a4d8081e6478"
}
Respuesta generando solo el enlace
{
"type": "app.status",
"code": "0",
"detail": "Success",
"payload": {
"order_uuid_map": {
"ejemplo_documentacion": [
"e61fa602-e1b3-11ec-b3ab-0242ac110024",
"https://sandbox.sipay.es/s/m4djt2"
]
},
"real_uuid_map": {},
"errors": {}
},
"request_id": "6297722bfca3a4d8081e6618",
"uuid": "6297722bfca3a4d8081e6618"
}