¿Tiene preguntas sobre paysafecard?

¿Quiere hacer alguna pregunta sobre nuestros productos, las condiciones del contrato o la integración técnica? Aquí encontrará la respuesta a sus preguntas.

¿De qué llamadas técnicas consta una transacción de paysafecard correcta?

1. Creación de la transacción mediante la solicitud de POST «Initiate Payment».

  • En caso de una respuesta con http20X y el código de error 0, el cliente final es redirigido a la ventana de pago.
  • Si la respuesta da http40X o http50X y el código de error es distinto de 0, al cliente final se le muestra un mensaje de error.

2. El cliente final es redirigido a la ventana de pago.

  • El cliente final realiza el pago introduciendo el PIN en la ventana de pago.
  • El cliente final inicia sesión en my paysafecard y realiza el pago.

3. En cuanto se haya compensado el pago mediante un PIN válido o con my paysafecard, paysafecard envía la «Payment Notification» a la pnURL indicada por usted.

4. Tras recibir la «Payment Notification», la transacción se finaliza mediante la solicitud de POST «Capture Payment»

  • Si la respuesta a la solicitud de POST «Capture Payment» da http20X y el código de error 0, el importe de pago pendiente de esta transacción se añade al saldo de la cuenta del cliente final en su tienda web.  
  • Si la respuesta a la solicitud de POST «Capture Payment» da http40X o http50X y el código de error es distinto de 0, al cliente final se le muestra un mensaje de error.

5. En paralelo al envío de la «Payment Notification», tras haber introducido un PIN válido o haber pagado correctamente mediante my paysafecard, el cliente final es redirigido a la success_URL indicada por usted.

6. Tras la redirección a la success_URL, el estado de la transacción se comprueba con la solicitud de POST «Retrieve payment details».

  • Si la respuesta a la solicitud de POST «Retrieve payment details» da http40X o http50X y el código de error es distinto de 0, al cliente final se le muestra un mensaje de error.
  • Si el estado de la transacción es «SUCCESS» (correcto), se muestra un mensaje de éxito.
  • Si el estado de la transacción es «AUTHORIZED» (tarjeta asignada), la transacción se finaliza mediante la solicitud de POST «Capture Payment».
  • Si la respuesta a la solicitud de POST «Capture Payment» da http20X y el código de error 0, el importe de pago pendiente de esta transacción se añade al saldo de la cuenta del cliente final en su tienda web.
  • Si la respuesta a la solicitud de POST «Capture Payment» da http40X o http50X y el código de error es distinto de 0, al cliente final se le muestra un mensaje de error.