Process Flow
Last updated
Last updated
The interactions between the User, Merchant and 6DOT50 operates as follows:
Merchant begins by calling POST /payments to supply relevant payment details to 6DOT50.
6DOT50 creates the payment (pending payment status) and returns a unique Payment ID for the transaction (paymentId
).
User on Merchant’s website is redirected to 6DOT50’s secure login page by supplying the Payment ID as a query parameter (id
).
If the Payment ID is valid, the user will be presented with a secure 6DOT50 login page. The user would then sign in with their 6DOT50 credentials.
When successfully signed in, the user is presented with a payment page to complete the payment.
The payment is processed by 6DOT50, and if successful, funds will be deducted from the 6DOT50 member’s account and transferred to the Merchant’s nominated account. The user’s browser is then redirected to the redirectUrl
supplied in the initiate payload [1].
Merchant system queries the status of the payment using the unique Payment ID.
Payment status is returned by 6DOT50, e.g. successful or failure, and Merchant system decides how to handle a redirect for the user.
User is redirected by Merchant’s website based on the status of the payment, e.g. redirect to a confirmation Page if the payment was successful, or redirect to a problem Page if the payment was unsuccessful.