Como hemos comentado previamente, cuando el comprador hace clic en el botón "Ir al pago", Talonarium automáticamente se comunica con tu servidor para que este proporcione el enlace web.
Esta comunicación se hace mediante una petición HTTP de tipo POST hacia tu servidor. Es necesario configurar la URL de este endpoint entrando en la aplicación de Talonarium, dentro de la configuración del TPV de un grupo organizador.
POST: https://your-server.com/payment-link
Talonarium envía la siguiente información en el JSON body:
{
"paymentIntentId": "63ac23b439eaa500258b84fc",
"price": 15,
"currency": "EUR",
"customerName": "Jean Warner",
"customerEmail": "[email protected]",
"customerLocale": "EN",
"eventTitle": "Music festival in the beach",
"organizerName": "BCN events",
"tickets": [
{
"customerName": "Katerina Dean",
"priceCategory": "vip",
"price": 10
},
{
"customerName": "Rachel Macias",
"priceCategory": "default",
"price": 5
}
]
}
En este momento, tu servidor debe pedir al TPV que genere un enlace de pago con los datos obtenidos y a continuación, retornarlo como respuesta a la petición de Talonarium con la siguiente estructura JSON:
{
"paymentLink": "https://your-tpv-payment-link"
}
El enlace de pago debe ser en formato HTTPS. Una vez Talonarium recibe el enlace de pago, automáticamente redirige al comprador a esta página para poder efectuar el pago.