- The merchant first has to register his account before creating a project. You can register your account here at production or here at staging.
- After registration, he can log in to his account at the merchant portal.
- Subsequently, he has to create a project at a merchant portal. Only the project name is required to create a project.
- After the project has been created, he has to activate his dinger account to get the api keys needed to initiate the payment api.
- To activate the project, he has to fill in the required information about his business and product.
- Later on, admins have approved the project, and the merchant generates the api keys required for the transaction. (Remark: the secret key will only show once. He has to copy it and keep it in a safe place.)
- You will need the client keys (Public API Key) and client ID (API Key prefix) to work with checkout form. (Please see checkout form docs here).
- After getting the keys, add the callback URL and return URL. Then you will receive an API key that will be used later in registering for our checkout form.
- Before initiating the payment api, he has to turn on the payment providers and methods of his desire in the settings page of the merchant portal. (In Setting)
- He also has to fill in the required information to use dinger prebuilt checkout form.
- After that, the merchant can now initiate the payment api with the steps at prebuilt checkout form and finish the transaction.
- After the payment confirmation, the payment provider will transfer the funds.
- If the payment is successful, the customer will receive the confirmation of payment.
- If the payment is unsuccessful, it will display the error message and why that error occurs. The Merchant will receive the callback URL for failure and error message.