Merpay developed a "Mandate" system to handle recurring payments across multiple payment methods. Unlike traditional implementations that tie mandates to single payment sources, Merpay's design allows customers to authorize future charges using combinations of points, balance, deferred payment, and credit cards. The system validates mandates through the payment creation API, ensuring safety for off-session payments. Integration with their Checkout Solution abstracts mandate complexity from developers, requiring only two simple steps: using Checkout for initial setup and calling CreateCharge in off-session mode for recurring billing. This approach is already live for Mercari Mobile's monthly subscription payments.
Table of contents
The Shift from One-Off Payments to Continuous PaymentsWhat Is a Mandate?Mandates in MerpayDelivering a Mandate‑Free Developer Experience with the Checkout SolutionHow This Works in Practice for Mercari MobileConclusionSort: