Max SystemsMAXFIdeveloper hub
Docs

MAXFI Developer Hub

MAXFI accepts payments for your business through one API: a payment page hosted by MAXFI, the Widget SDK that opens this page on your site, refunds, and webhooks about payment status. Payments are accepted in AZN, USD, EUR and RUB. The same API sends payouts to a recipient’s bank card, in AZN.

MAXFI is operated by M.A.X SİSTEMLƏRİ PLYUS LLC (Max Systems), a payment institution licensed by the Central Bank of Azerbaijan.

How it works

  1. Your server creates a payment session with a secret key: POST /v2/payments/checkout. The response contains checkout_url.
  2. You send the customer to checkout_url. The customer pays on the MAXFI payment page with a method enabled for your account. When the card issuer requires 3-D Secure, the payment page takes care of it.
  3. MAXFI sends the result to your webhook URL. After a successful payment, the page shows the customer a button back to your success_url.

Test and live mode

Test keys (sk_test_, pk_test_) never reach a bank: payments are simulated, test cards always behave the same way, and responses and webhooks carry "livemode": false.

Live keys (sk_live_, pk_live_) work after MAXFI enables live mode for your account, once onboarding and KYC are complete. There is no self-service sign-up: send an application on the access request page. After onboarding, you create keys in the merchant portal.

Questions about the integration: contact us.

Introduction · MAXFI Developer Hub