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.

What happens if the “Capture Payment” request is called more than once during a unique transaction?

The first “Capture Payment” will be successful, the following ones will fail with error code 2017.

Once the “Capture Payment” request is completed, the transaction status updates to “SUCCESS”, meaning that it has been successfully completed. If another “Capture Payment” request is made for the same transaction, the response [http400 and Error Code = 2017] is returned. In order to avoid this the status of the transaction must always be checked with “Retrieve Payment Details” and only call “Capture Payment” if the status is “AUTHORIZED”.