KashierDevelopersKashier Developers
Accept payments

Connected accounts

Make payments on behalf of other Kashier merchants

This feature gives the ability for authorized platforms to make payments on behalf of other Kashier merchants that are enabled for connected accounts. A platform is an aggregator of multiple merchants or service providers. Examples: Amazon, Talabat. A connected account refers to the merchants on the platform, such as McDonald's, KFC.

Account requirements

  • Connected account: The connected account should be an existing Kashier merchant that is enabled for live payments. It must authorize the connection to the platform.
  • Platform account: The platform should be an existing Kashier merchant. No need for a bank account or live payment acceptance, but the connected accounts must authorize the platform to collect payments on their behalf (i.e., by displaying the connected account's payment UI on the platform app).

Making payments on behalf of connected accounts

Learn how to add the right information to your Payment Sessions so you can make payments on behalf of your connected accounts.

You can make a payment on behalf of a connected account by passing the connected account's merchant ID as connectedAccount.merchantId on the Payment Sessions request. The value is the connected account's own MID and must carry the MID- prefix:

{
  "connectedAccount": {
    "merchantId": "MID-XXXXX-XXX"
  }
}

Both the platform and sub-merchant can view transactions and export them from the Merchant Portal.

On this page