Testing of receiving payments
The present API supports working with dozens of online payment systems, and we strongly recommend you to test the receiving of payments for you shop before its running. In order to avoid testing with real payments bePaid API supports pseudo request mechanism for testing purposes that allows to confirm you that everything is fine with the receiving of payments.
You can test the user's actions on the payment method site (check status depending on user's actions on site) or the proper operation of bePaid API independently of user's activity on the payment method site. Let's look at this closer.
To initiate testing the payment for your shop and to check that the right result is received depending on user's actions on site you need to add parameter
test: true to payment request and also add testing data of specific payment method, if available, to the request. Testing data are submitted in the
method section instead of real data, after which the prepared request is sent to the appropriate bePaid API URL. If all parameters in the request are correct you could go to the test online payment method site, make the payment (successfully or not, as you wish) and check that your shop receives the correct status.
For test of receiving payment independently of user's actions on payment method sites you need add to request to API the following argument:
In case of accepting this parameter bePaid API will check the value of
amount parameter and depending on its value will return specific status. If the value is 0 <
amount < 10000 bePaid API will return status successful. If the value is 10000 <
amount < 20000 bePaid API will return status failed.