| [ Web Proxy ] |
| Viewing: https://docs.stripe.com/connect/merchant-of-record | [Back] [Original] |
Because Connect integrations involve multiple businesses, you need to understand the concept of the merchant of record (MoR) when designing your integration. The MoR is the entity with legal responsibility for a transaction. It can be your platform or your connected accounts, depending on your configuration. The card networks enforce MoR rules, and violations can result in significant fines for your platform and for Stripe.
Each network has its own set of merchant rules and regulations. To avoid violations, review the documentation published by the relevant networks to understand how they apply to your business.
Think of the MoR as the party that receives a customers payment, appears on the statement or receipt, and bears responsibility for the purchased goods or services. The MoR is also liable for any disputes or refunds related to the purchase. The customer-facing website, payment flow, and terms of service must clearly identify that party, whether its your platform or a connected account. The customer needs to understand that any transaction is with the MoR, and only with the MoR. In the case of a marketplace, although a third party might provide the actual product or service, customers conduct their transactions with the marketplace. They see the marketplaces branding on the storefront, payment interface, and transaction receipts.
In addition, each transaction must clearly identify the MoR so the customer knows who receives their payment. Typically, the MoR appears in the order confirmation and transaction receipt. To avoid customer confusion, define your statement descriptor to identify the same entity.
Configure your Connect integration to use the correct charge type and, if appropriate, on_behalf_of setting for each transaction, based on the MoR:
on_behalf_of parameter: The merchant of record is the connected account. However, if a connected accounts balance becomes negative, your platform is ultimately responsible for covering any losses.on_behalf_of parameter: The merchant of record is the platform.For a connected account created using the Accounts v2 API to be the MoR, it must have the merchant configuration. Otherwise, payments will fail.
When you onboard your platform and decide whether to operate as a SaaS platform or as a marketplace, you also define the MoR for your transactions: for most SaaS platforms, connected accounts are the MoRs, and for most marketplaces, the platform is the MoR. If you onboard as a marketplace, Stripe asks you to acknowledge the responsibilities of being the MoR.
Some integrations use non-standard charge types. For example, a SaaS platform might use destination charges for certain transactions. For those transactions, the MoR is the SaaS platform, not the connected account. If you use non-standard charges, you need to make sure that every transaction clearly identifies the MoR to the customer.
You can define statement descriptors for your platform, for your connected accounts, and for individual transactions. Statement descriptors can have both static and dynamic components.
Read the statement descriptor documentation to make sure that you understand the requirements and how Stripe assigns them to transactions. Every transaction must clearly identify the MoR.
When you create a transaction, Stripe sets the statement descriptor according to the payment method:
These factors can affect your compliance with payment network rules, so make sure that you understand how they apply to your integration.
Connect integrations can involve complex business relationships where the MoR might not always be obvious. For example, consider a page on a connected accounts online storefront that contains the logo of a SaaS platform the account uses for some services. The page must make clear that purchases through the website are with the connected accounts business, and that the SaaS platform has no responsibility for fulfilling those purchases.
In addition, if you implement multiparty customer service processes, you must make sure that they conform to network rules. If a third party provides customer service, the customer must understand who has responsibility for providing the service. If a third party physically takes possession of returned goods, the customer must understand who has responsibility for any refund.
Some payment network rules can depend on a businesss merchant category code (MCC). If you manually set MCCs for your connected accounts, make sure that you assign the correct codes.
Payment networks also have rules about the ownership of goods for sale. These rules can affect goods that might be in the possession of both the platform and a connected account during the fulfillment process.
| Web Proxy Viewer | New URL | Original Page |