Merso Flow
Understand the complete payment flow from user initiation to transaction confirmation.
Overview
The Merso Flow describes the end-to-end journey of a Web2 payment transaction through our system. Understanding this flow is essential for implementing a seamless user experience.
Transaction Flow
Detailed Steps
User Selection
The user selects an item and chooses their preferred payment method (credit card, digital wallet) and payment mode (upfront or PNPL).
Payment Intent Creation
Your backend sends a request to Merso API (/merso-buy-item) with transaction details. The API validates the request, creates the player if needed, and returns a Stripe payment intent with a clientSecret.
Payment Processing
The user completes payment through Stripe Elements using the clientSecret. For PNPL, the first installment (50%) is charged immediately; for Upfront, the full amount is charged.
Confirmation & Delivery
Once Stripe confirms the payment, your frontend receives the success response directly. You can then deliver the item to the user immediately — no webhook required.
Companies' Point of View
Once the Merso protocol is fully integrated, companies benefit from a streamlined payment infrastructure that supports both Play Now, Pay Later (PNPL) and Upfront purchases, with minimal operational overhead.
Payment Process
-
✓
When a player purchases an item using the Merso payment system, the payment is processed instantly via the Merso payment gateway.
-
✓
The company receives 100% of the item price immediately, with no risk of defaults or delayed settlements.
User Experience
-
✓
Players can immediately use the purchased item in the game with full functionality, just like a regular in-game purchase.
-
✓
The payment flow is seamless, requiring no additional approvals or blockchain interactions, and resembles the standard checkout experience familiar to Web2 users.
Company Benefits
-
✓
Immediate PaymentFull payment received upfront.
-
✓
No RiskNo exposure to payment defaults.
-
✓
Seamless IntegrationNo additional operational requirements.
-
✓
Enhanced SalesAccess to users who prefer card payments.
-
✓
User RetentionImproved user experience with flexible payment options.