Process Payments
Overview of how to process payments between you and your sellers
After you onboard yourself and your sub-merchant successfully, you can start processing payments between you two.
About processing merchant
The processing_merchant
is the merchant designated to process the payment. Key points:
- The
processing_merchant
is equivalent to the MoR (Merchant of Record). - The
processing_merchant
's credentials will be used to process the payment request. - The
processing_merchant
is first credited with the payment amount and then transfers the required amounts to the other specified participants. - The
processing_merchant
pays the KOMOJU Processing Fee for each captured payment.
In Seller Processing Model (for Platform Use Case), the processing_merchant
must be Seller Merchant.
In Platform Processing Model (for Marketplace Use Case), the processing_merchant
must be Platform Merchant.
Actions on a payment
Within Payment function, several kinds of actions can be executed by Platform Merchant via KOMOJU APIs or dashboard:
Action | KOMOJU API | KOMOJU Dashboard |
---|---|---|
Create a Payment | O | X |
Two-step Capture | O | X |
Cancel a Payment | O | O |
Create a Reverse Refund | O | O |
Create a Reverse Refund Request | O | O |
Create a Non-Reverse Refund | O | X |
Create a Non-Reverse Refund Request | O | X |
Subscription is not supported
KOMOJU Platform Model only supports one-time payments and does not support subscription payments.
Seller Processing Model for Platform Use Case
If Platform Use Case applies to your business, you'll should adopt "Seller Processing Model" to process payments while Seller Merchant is the Processing Merchant. Therefore, a payment is processed under Seller Merchant's account.
Learn more details:
Platform Processing Model for Marketplace Use Case
In contrast, if Marketplace Use Case applies to your business, you'll should adopt "Platform Processing Model" to process payments because Platform Merchant is the Processing Merchant. Therefore, a payment is processed under Platform Merchant's account.
Learn more details:
Balance Transfer
Within Balance function, two kinds of actions can be triggered by Platform Merchant via KOMOJU API only:
- Transfer balance from Platform Merchant to a sub-merchant
- Transfer balance from a sub-merchant to Platform Merchant
Learn more details:
Updated 27 days ago