Payment processes
Cash Payment process - SOAP - intermediary PaysafeCard redirection
-
The customer selects the payment method at the business partner checkout page: PaysafeCard or SafetyPay.
-
createDisposition: the business partner makes the SOAP requestcreateDisposition.-
2.1. If the result and error code is
0, the business partner redirects the customer to the payment panel. -
2.2. If the result or error code is not
0, the business partner shows an error message to the customer:Transaction could not be initiated due to connection problems. If the problem persists, please contact our business partner support.
-
-
Redirection to the payment panel with
getCustomerPanel: The customer reaches the PaysafeCard payment panel.-
3.1. The customer selects SafetyPay Cash Payment.
-
3.2. The customer is redirected to the SafetyPay hosted payment page.
-
-
The customer receives an operation ID code.
- 4.1. The customer has to go to a Point of Collection to complete the payment.
-
Payment notification delivery: Since the card is assigned to the transaction, transaction status
S, PaysafeCard sends a notification to thepn_url. -
pnUrlhandling: Right after the payment notification delivery, the business partner performs the requestgetSerialNumbersto check the status of the transaction.-
6.1. If
getSerialNumbersreturns the statusS, immediately perform theexecuteDebitrequest. -
6.2. If the response to
executeDebitis result and error code0, the business partner makes a user account top up accordingly or delivers the goods.
-
Online Payment process - SOAP - intermediary PaysafeCard redirection
-
The customer selects the payment method at the business partner checkout page: PaysafeCard or SafetyPay.
-
createDisposition: the business partner makes the SOAP requestcreateDisposition.-
2.1. If the result and error code is
0, the business partner redirects the customer to the payment panel. -
2.2. If the result or error code is not
0, the business partner shows an error message to the customer:Transaction could not be initiated due to connection problems. If the problem persists, please contact our business partner support.
-
-
Redirection to the payment panel with
getCustomerPanel: The customer reaches the PaysafeCard payment panel.-
3.1. The customer selects SafetyPay Online Payment.
-
3.2. The customer is redirected to the SafetyPay hosted payment page.
-
-
The customer continues with their preferred choice of online payment methods and completes the payment.
-
Payment notification delivery: Since the card is assigned to the transaction, transaction status
S, PaysafeCard sends a notification to thepn_url. -
pnUrlhandling: Right after the payment notification delivery, the business partner performs the requestgetSerialNumbersto check the status of the transaction.-
6.1. If
getSerialNumbersreturns the statusS, immediately perform theexecuteDebitrequest. -
6.2. If the response to
executeDebitis result and error code0, the business partner makes a user account top up accordingly or delivers the goods.
-
-
okUrlhandling: The customer may return to theokUrl. This step is optional.
Cash Payment process - SOAP - immediate SafetyPay redirection
-
The customer selects the payment method at the business partner checkout page: PaysafeCard or SafetyPay.
-
createDisposition: the business partner makes the SOAP requestcreateDisposition.-
2.1. If the result and error code is
0, the business partner redirects the customer to the payment panel. -
2.2. If the result or error code is not
0, the business partner shows an error message to the customer:Transaction could not be initiated due to connection problems. If the problem persists, please contact our business partner support.
-
-
Redirection to the payment panel with
getCustomerPanel: The customer reaches the SafetyPay Cash Payment page. -
The customer receives an operation ID code.
- 3.1. The customer has to go to a Point of Collection or pay for the operation ID code with one of the available payment options.
-
Payment notification delivery: Since the card is assigned to the transaction, transaction status
S, PaysafeCard sends a notification to thepn_url. -
pnUrlhandling: Right after the payment notification delivery, the business partner performs the requestgetSerialNumbersto check the status of the transaction.-
6.1. If
getSerialNumbersreturns the statusS, immediately perform theexecuteDebitrequest. -
6.2. If the response to
executeDebitis result and error code0, the business partner makes a user account top up accordingly or delivers the goods.
-
Online Payment process - SOAP - immediate SafetyPay redirection
-
The customer selects the payment method at the business partner checkout page: PaysafeCard or SafetyPay.
-
createDisposition: the business partner makes the SOAP requestcreateDisposition.-
2.1. If the result and error code is
0, the business partner redirects the customer to the payment panel. -
2.2. If the result or error code is not
0, the business partner shows an error message to the customer:Transaction could not be initiated due to connection problems. If the problem persists, please contact our business partner support.
-
-
Redirection to the payment panel with
getCustomerPanel: The customer reaches the SafetyPay Online Payment page. -
The customer continues with their preferred choice of online payment methods and completes the payment.
-
Payment notification delivery: Since the card is assigned to the transaction, transaction status
S, PaysafeCard sends a notification to thepn_url. -
pnUrlhandling: Right after the payment notification delivery, the business partner performs the requestgetSerialNumbersto check the status of the transaction.-
6.1. If
getSerialNumbersreturns the statusS, immediately perform theexecuteDebitrequest. -
6.2. If the response to
executeDebitis result and error code0, the business partner makes a user account top up accordingly or delivers the goods.
-
-
okUrlhandling: The customer may return to theokUrl. This step is optional.