Pago por Webservice
Este proceso de pago consta de tres fases:
- Generar la orden de pago
- El comercio envia las características del pago al endpoint
/payment - Paylands devuelve un objeto
orderjunto con suUUIDque se utilizará para finalizar el pago - IMPORTANTE: con este método, el campo
customer_ext_idenviado a/paymentes obligatorio, y debe coincidir con elcustomer_ext_idutilizado al guardar la tarjeta en el sistema.
- El comercio envia las características del pago al endpoint
- Completar el pago
- El comercio finaliza el pago con el
UUIDde laordery elUUIDde latarjetaalmacenada en el sistema. Para esto, hay que realizar una petición al endpoint/payment/direct - El UUID de la tarjeta se puede obtener de la notificación de un pago finalizado previamente o de la respuesta de guardar una tarjeta en el sistema
- Si se quiere utilizar una nueva tarjeta, hay que tokenizarla previamente para obtener el UUID correspondiente.
- Paylands comprueba estos datos, procesa la orden y devuelve de forma síncrona el resultado de la operación
- Dependiendo del banco emisor de la tarjeta, éste puede requerir que la operación finalice por 3DS, lo cual conlleva la intervención del usuario. En este caso la respuesta contendrá una URL la cual el comercio deberá redirigir al usuario para finalizar el cobro.
- El comercio finaliza el pago con el
- Notificación
- Si se envió una
url_postal generar la orden de pago, el comercio recibe la notificación en dicha url - Se recibe el objeto
orderactualizado con el resultado de la operación
- Si se envió una
