Do you have questions about paysafecard?

Do you have questions about our products, contract conditions or the technical integration process? You can find the answers to your questions here.

Which technical callbacks result in a successful paysafecard transaction?

1. Transaction is created with POST request “Initiate Payment”.

  • A response of http20X and error code 0 forwards the end customer to the payment panel.
  • A response of http40X or http50X and/or error code not equal to 0 results in the end customer being displayed an error message.

2. The end customer is forwarded to the payment panel.

  • They complete the payment by entering the PIN in the payment panel.
  • They log in to their my paysafecard and complete the payment.

3. Once the payment has been settled using either a valid PIN or my paysafecard user credentials, paysafecard sends the "Payment Notification" to the pnURL entered by you.

4. After receiving “Payment Notification”, the transaction is completed with POST request “Capture Payment”.

  • If the response to POST request “Capture Payment” is http20X and error code 0, the pending payment amount for the transaction is credited to the end customer account in your online shop.
  • If the response to POST request “Capture Payment” is http40X or http50X and/or error code not equal to 0, the end customer is returned an error message.

5. Parallel to the sending of “Payment Notification”, the customer is, upon entering a valid PIN or successfully completing payment with my paysafecard, forwarded to the success_URL entered by you.

6. After being forwarded to the success_URL, the transaction status is verified with POST request “Retrieve payment details”.

  • If the response to POST request “Retrieve payment details” is http40X or http50X and/or error code not equal to 0, the end customer is displayed an error message.
  • If the transaction status is “SUCCESS”, a successful completion message is displayed.
  • If the transaction status is “AUTHORIZED” (card assigned), the transaction is completed with POST request “Capture Payment”.
  • If the response to POST request “Capture Payment” is http20X and error code 0, the pending payment amount for the transaction is credited to the end customer account in your online shop.
  • If the response to POST request “Capture Payment” is http40X or http50X and/or error code not equal to 0, the end customer is displayed an error message.