Guides
Integration guides
A MAXFI integration usually goes through these steps. Each step links to the page that describes it.
- 1Get accessSend an application. After onboarding and approval you create test keys in the merchant portal.
- 2
- 3Choose how the customer paysRedirect the customer to the MAXFI payment page (POST /v2/payments/checkout), or open the payment page on your site with the Widget SDK.
- 4Enable payment methodsCards, Apple Pay, Google Pay, SBP, SberPay, T-Pay and YooMoney, and how each of them is enabled for your account.
- 5Handle webhooksReceive payment.succeeded and the other events, verify the X-MAXFI-Signature header and answer with 2xx within 10 seconds.
- 6RefundsFull and partial refunds. Pass idempotency_key so that a retried request does not refund twice.
- 7Channels (optional)Keep traffic sources such as a website, a bot or an app apart under one account by passing channel_id.
- 8Go liveMAXFI turns on live mode for your account; then you replace your test keys with live keys (sk_live_…).
Questions about your integration? Contact us.
