New to Paymint? Start with the Getting started guide —
sign up for 결제선생, pass the card-company review, and connect it to Magic Meal Kits.
Authentication
Send the MMKX-API-KEY plus your Paymint connection fields, which you set once on the
connection page in the Magic Meal Kits app (see Authentication). Two
modes:
- MMK mode — send
X-Paymint-MMK-Mode: true(optionallyX-Paymint-Member-ID/X-Paymint-Merchant-IDto pick a specific license). Easiest; uses a license configured on your deployment. - Traditional mode — send
X-Paymint-Host,X-Paymint-Api-Key,X-Paymint-Member-ID,X-Paymint-Merchant-ID,X-Paymint-Business-Number.
The protected endpoints require a Pro or Paymint-only license — a Basic deployment
gets
402 (upgrade required). On top of that, payment-sending calls (request, resend,
autopay/request) draw down your Paymint balance, which also returns 402 when the
balance is insufficient.Endpoints
| Endpoint | Auth | What it does |
|---|---|---|
GET /paymint/licenses | None | List approved licenses (to pick a member/merchant) |
POST /paymint/format-phone-number | None | Normalize a phone number |
POST /paymint/request | Connection | Send a payment request (uses balance) |
POST /paymint/read | Connection | Read a payment’s status |
POST /paymint/cancel | Connection | Cancel a payment |
POST /paymint/destroy | Connection | Permanently remove a payment |
POST /paymint/resend | Connection | Resend a payment request (uses balance) |
POST /paymint/autopay/register | Connection | Register a payer for AutoPay |
POST /paymint/autopay/manage | Connection | Update an AutoPay method |
GET /paymint/autopay/methods | Connection | List a payer’s AutoPay methods |
POST /paymint/autopay/request | Connection | Charge via AutoPay (uses balance) |
DELETE /paymint/autopay/delete | Connection | Delete an AutoPay method |
Notes
- Public helpers.
licensesandformat-phone-numberneed no Paymint auth — handy for setup and input formatting. - Balance. Top up your Paymint balance to keep
request/resend/autopay/requestworking. - Callback. Paymint posts payment status updates to a server-side
callbackendpoint; it’s inbound from Paymint, not something you call.

