Agency vs. Merchant of Record op Shopify

Agency vs. Merchant of Record op Shopify
Betalingsmodellen, fondsbeheer en valutastromen voor multi-vendor marketplaces.
Overzicht
Bij het bouwen van een multi-vendor marketplace op Shopify is een van de eerste beslissingen de keuze tussen twee juridische modellen: Merchant of Record (MoR) en de Agency model. Deze keuze beïnvloedt hoe btw wordt afgehandeld en hoe de betalingsstroom wordt ingericht.
| Agency | Merchant of Record | |
|---|---|---|
| Juridische verkoper | Vendor | Marketplace |
| Betalingseigenaar bij afrekenen | Vendor (marketplace mag op geen enkel moment gelden vasthouden) | Marketplace |
| btw / belastingplicht | Verantwoordelijkheid van de leverancier | Verantwoordelijkheid van de marketplace |
| Conclusie | Betalingsstroom is complexer, maar de regelgevingsdruk is aanzienlijk lager | Betalingsstroom is eenvoudiger, maar de marketplace moet de btw-verantwoordelijkheden beheren |
Wat is een Merchant of Record?
In het MoR-model is de marketplace de wettelijke verkoper. Het int betalingen op eigen naam, verwerkt btw, terugbetalingen en chargebacks, en betaalt leveranciers als toeleveranciers na aftrek van zijn commissie. Het contract van de koper is met de marketplace, niet met de leverancier.
Wat is het agentuurmodel?
In het agentuurmodel fungeert de marketplace als tussenpersoon. De leverancier is de wettelijke verkoper; het contract van de koper is met de leverancier. De marketplace faciliteert de transactie en verdient een commissie, maar bezit de gelden nooit wettelijk.
Beide modellen werken op schaal, en je herkent ze aan wie het geld ontvangt. Amazon en Etsy innen de betaling van de koper zelf en dragen omzetbelasting of btw af onder de marketplace-facilitator-regels: de MoR-vorm. Advertentiemarketplaces zoals Craigslist en Gumtree zitten helemaal aan de agentschapskant: de koper handelt rechtstreeks met de verkoper en het platform komt nooit in de betaalstroom. De meeste marketplaces op Shopify belanden aan de MoR-kant, simpelweg omdat Shopify Payments het geld op het account van de marketplace zet.
Een MoR-model instellen op Shopify
Dit is de standaard Shopify-configuratie.
- De marketplace verzamelt alle betalingen via Shopify Payments, dat transacties in elke valuta verwerkt.
- Zodra er fondsen op de marketplace-rekening staan, kan de marketplace verkopersuitbetalingen verzenden via elk betaalsysteem (bijv. bankoverschrijvingen, Stripe).
- Garnet Marketplace kan helpen deze uitbetalingen aan verkopers te automatiseren.
De marketplace is verantwoordelijk voor alle downstream-compliance: btw-registratie en -afdracht in elke markt waarin ze verkoopt, het afhandelen van chargebacks en het verwerken van terugbetalingen.
Een agentuurmodel instellen op Shopify
Dit is niet het standaardmodel op Shopify. Verschillende beperkingen bepalen de agentuurmodelconfiguratie:
- De marketplace mag op geen enkel moment koopfondsen vasthouden. Dit vormt geldoverdracht, een gereguleerde activiteit onder PSD2 in de EU/VK waarvoor een licentie als betaalinstelling vereist is.
- Shopify Payments kan niet worden gebruikt, omdat het alle gelden naar de bankrekening van de marketplace stuurt, waardoor de marketplace de betalingseigenaar wordt, wat in strijd is met het agentuurmodel.
Een externe betaalprovider is daarom vereist:
- Gebruik een betaalsysteem naar keuze buiten Shopify (bijv. Stripe), wat vereist dat het volledige afrekenproces opnieuw wordt gebouwd.
- Of gebruik een betalingssysteem dat native integreert met Shopify's afrekenen (bijv. Adyen, Airwallex, Mollie).
Hier is een overzicht van de verschillende opties:
Samenvatting
| Aangepaste checkout | Shopify-native | |||
|---|---|---|---|---|
| Stripe | Adyen | Airwallex | Mollie | |
| Agency model compliant | Ja | Ja | Ja | Ja |
| Shopify native | Nee | Ja | Ja | Ja |
| Multi-valuta checkout | Ja | Ja | Nee | Nee |
| Meerdere winkels nodig? | Nee | Nee | Ja | Ja |
| Ontwikkelingskosten | Hoog | Gemiddeld | Laag | Laag |
| Totale kosten | Hoog | Hoog | Hoog | Laag |
| Aanbevolen maat | ~$10M+ | ~$10M+ | ~$10M+ | Alle |
Stripe Connect (aangepaste checkout)
Stripe Connect ondersteunt het agentuurmodel via Bestemmingskosten of Afzonderlijke betalingen en overboekingen: gelden worden bewaard in de gereguleerde infrastructuur van Stripe en daarna vrijgegeven aan leveranciersaccounts na een instelbare vertraging (tot 90 dagen). Dit geeft volledige controle over escrow-logica, multi-currency verwerking en het onboarden van leveranciers.
Echter, Stripe is niet toegestaan als native Shopify-betaalmethode. Het gebruik ervan vereist het volledig herbouwen van het afrekenproces buiten Shopify via de Payment Apps API.
Voordelen
- Volledige multi-valutaverwerking, kopers kunnen betalen in hun lokale valuta
- Uitgestelde uitbetaling tot 90 dagen (handmatige trigger via API)
- Automatische terugboeking bij terugbetaling op het aandeel van de verkoper
- Maximale controle over fondsroutering en onboarding van verkopers
Beperkingen
- Niet native compatibel met Shopify, volledige checkout-herbouw vereist
- Aanzienlijke investering vereist voor ontwikkeling
::: warning Ontwikkelingskosten Stripe gebruiken voor een agentuurmodel op Shopify is technisch mogelijk, maar vereist het herbouwen van de checkout buiten Shopify. Dit is een aanzienlijke investering die de meeste marketplace-operators in een vroeg stadium verkiezen te vermijden. :::
Adyen (Shopify Native)
Adyen is de enige externe provider die Shopify native ondersteunt voor echte multi-valuta verwerking bij afrekenen op één winkel betalen kopers in hun lokale valuta zonder een winkel-per-valuta setup.
Voordelen
- Echte multi-valuta checkout op één Shopify-winkel
- Geen aangepaste checkout-herbouw vereist
- Fraudepreventie en compliance-tools op enterprise-niveau
- Ondersteunt gesplitste betalingen en uitgestelde uitbetalingen
Beperkingen
- Enterprise-gericht: Adyen adviseert een minimum van ~$10M aan jaarlijks verwerkingsvolume
- Complex onboarding- en verificatieproces
- Hogere kostenstructuur dan Airwallex of Mollie bij lagere volumes
Airwallex (Shopify Native)
Airwallex integreert native met Shopify en ondersteunt het agency model via een vertraagde routing / rekening-courant mechanisme: de PSP int gelden, bewaart ze in zijn eigen gereguleerde infrastructuur (niet de rekening van de marketplace) en geeft ze vrij aan leveranciersaccounts wanneer het platform de uitbetaling activeert. Dit houdt de marketplace buiten de geldstroom.
::: warning Enterprise-prijzen Airwallex is een dure optie. De marketplace/holding-accountmogelijkheden zijn gericht op grotere operators en worden pas de moeite waard op schaal — doorgaans rond ~$10M+ aan jaarlijkse omzet. Onder die drempel is Mollie de meer economische keuze. :::
::: warning Beperking van multi-valuta afrekenen Andere betalingsgateways van derden, waaronder Airwallex ondersteunen geen multi-valutaverwerking bij afrekenen op Shopify. Klanten kunnen lokale prijzen zien tijdens het browsen (via Shopify Markets), maar bij het definitieve afrekenen wordt teruggekeerd naar de basisvaluta van de winkel.
Om een echte checkout in lokale valuta te bieden, heeft een multi-winkelstrategie is vereist: één Shopify-winkel per valutagebied (bijv. een GBP-winkel voor het VK, een USD-winkel voor de VS), gesynchroniseerd via een voorraadsync-app. :::
Voordelen
- Native compatibel met Shopify, geen checkout-herbouw nodig
- PSP houdt gelden vast (marketplace blijft buiten de geldoverdrachtsperimeter)
- Wereldwijde dekking (180+ landen, 130+ valuta's)
- Verwerkt de omrekening van marketplace-valuta naar leveranciersvaluta bij uitbetaling
- Uitgestelde uitbetaling tot 90 dagen
Beperkingen
- Geen multi-currency afrekenen in één winkel; kopers betalen in de basisvaluta van de winkel
Mollie (Shopify Native)
Mollie integreert ook native met Shopify en volgt dezelfde vertraagde routing / rekening-courant mechanisme als Airwallex. Het is bijzonder geschikt voor Europese marketplaces, met native ondersteuning voor lokale betaalmethoden zoals iDEAL, Bancontact en Klarna.
Voordelen
- Native compatibel met Shopify, geen checkout-herbouw nodig
- PSP houdt gelden vast (marketplace blijft buiten de geldoverdrachtsperimeter)
- Uitgestelde uitbetaling tot 90 dagen
- Meest economische oplossing
Beperkingen
- Geen multi-currency afrekenen in één winkel; kopers betalen in de basisvaluta van de winkel
- Alleen Europa
Conclusie
- Internationale agency marketplace met multi-valuta checkout en voldoende schaal (~$10M+) → Stripe of Adyen
- Internationale agency marketplace op schaal (~$10M+) bereid om één winkel per valutagebied te runnen → Airwallex (een dure optie, alleen de moeite waard bij dit volume)
- Europese of budgetbewuste agency marketplace → Mollie (de meest economische oplossing)














