Marketplace Implementation
Summary
Merchants can follow this guide to learn how to implement Coinflow’s Marketplace so that end-users can make purchases from sellers, allow sellers to withdraw their earnings from profits, and the marketplace can view all activity happening on their own marketplace!
Setup
- Register a marketplace account on sandbox
🚧 Please reach out to the Coinflow team with your merchant id once you’ve completed this so we can configure your account for marketplaces!
- Generate your API Keys from the marketplace dashboard.
Resources
- Demo of marketplaces
- Read about how 3DS works.
- Read about how to override chargeback protection decisions.
- Read about how credit card payments work .
- Read about credit card authorization, capture, and void.
- Read about what countries Coinflow supports withdrawing directly to banks to.
- Sellers who reside in countries that are not supported by Coinflow’s direct bank offramps, can offramp in USDC. Read more about what countries can offramp in USDC and learn how you can direct sellers to withdraw their USDC.
Getting Started
- This will generate a link which sellers can use to register themselves as a seller under the marketplace.
- This will generate a link which sellers can use to login to their seller dashboard to view purchases, customers, withdraw their funds, view withdraw history.
- This will generate a link which end-users can interface with to make a one-time purchase from a seller.
👍 Want to trigger your own on success events?
You can listen to success event messages and get the payment id or pass your own function
- Share payer events with Coinflow
Sharing major events that a payer makes throughout their lifecycle on your website prior to them making a purchase will allow us to collect more information about them and improve your approval rates.SignUpEventSignInEventSignInFailureEventBuyerChallengeEvent
How to add subscriptions
Note: Only reference this section if you are supporting subscription payments on your platform.
Request
Response
- Listen to webhook events for:
- Add Chargeback protection on every page of your site!!
- Note: It is a requirement to add this script to the head of every page, and not just where the payment occurs. After filling in the chargeback protection questionnaire, Coinflow will provider a partner id.

