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:

ActionKOMOJU APIKOMOJU Dashboard
Create a PaymentOX
Two-step CaptureOX
Cancel a PaymentOO
Create a Reverse RefundOO
Create a Reverse Refund RequestOO
Create a Non-Reverse RefundOX
Create a Non-Reverse Refund RequestOX

📘

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: