Skip to main content
Version: Lastest

Integration model

Overview

If your business integrates Merchant hosted model, you can allow your customer to input payment information on your page and then make payment for this transaction easily. This document provides details on how you can connect Domestic Card/Account Payments.

Integration model

merchant_hosted_model

Explanation

StepPICDescription
1End userUser places order and make a payment, then choose domestic card/account method to pay
2PartnerPartner system shows ‘Input card/account’ screen
3End userInput payment information (card/account information) to make payment
4PartnerPartner sends payment request
5AppotaPayAppotaPay system checks access permission of partner
If the partner information is valid, AppotaPay system creates a transaction and sends payment request to Bank/ Provider
6Bank/ProviderBank/ Provider checks card/account information and response result
AppotaPayAppotaPay receives and checks transaction creation result
- If the transaction is created unsuccessfully → move to Step 7
- If the transaction is created successfully → move to Step 9
7AppotaPayAppotaPay responses transaction result to partner
8PartnerPartner processes and shows transaction result
9AppotaPayAppotaPay sends redirect_url (used for user to verify payment information) to partner
10PartnerPartner can embed the url to partner page then shows for user
11End userUser inputs verification information
12Bank/ProviderBank/Provider processes payment and responses result
13AppotaPayAppotaPay processes the transaction then redirect to the redirectUrl
14AppotaPayAppotaPay server calls the IPN API (notifyUrl) of the partner server to notify the transaction result if the transaction is successful
15PartnerPartner processes and shows transaction result

Reference API