Each Terminal ID has a Return URL that is configured when the organization is set up on the gateway. The Return URL points to the registration platform’s web server.
After the cardholder has completed the payment they are redirected to the Return URL. This notifies the registration platform that the redirection is complete and the payment has progressed to the next step. Also, the customer is now back on the registration platform’s website.
Successful payment calls will have two fields:
STATUS
= 5000SECUREID
– This SecureID is then used as input for the GetResult message.
Failed payment calls may be missing the SECUREID
and in that case no GetResult message is ever sent. If there is a SECUREID
then the GetResult message should be used to get the payment details.
Below are some of the common STATUS
values for failed payments without a SECUREID:
CODE |
STATUS RESPONSE MEANING |
5000 |
SUCCESS |
5050 |
FAILED: CUSTOMER TIMED OUT |
5071, 5077 |
FAILED: CUSTOMER CANCELLED |
5073 |
FAILED: DECLINED |
Refer to Development Notes to see how you can use the Return URL when testing