MMK Paymint
Prerequisite: Read
../mmk-shared/SKILL.mdfor auth, global flags, and error handling.
Manage payment invoices using the mmk CLI.
Always use -o json when parsing results or composing with other commands.
Sub-Command Skills
| Sub-command | Description | Skill |
|---|---|---|
licenses |
List approved Paymint licenses | mmk-paymint-licenses |
send |
Send payment invoice | mmk-paymint-send |
status |
Check invoice status | mmk-paymint-status |
cancel |
Cancel/refund invoice | mmk-paymint-cancel |
resend |
Resend invoice SMS | mmk-paymint-resend |
bulk-send |
Send multiple invoices at once | mmk-paymint-bulk-send |
bulk-resend |
Resend SMS for multiple invoices at once | mmk-paymint-bulk-resend |
License Resolution
All commands except licenses resolve a Paymint license automatically:
- Single license:
--business-numberis optional (auto-selected) - Multiple licenses:
--business-numberis required to select which license to use - Accepts: full business number, member ID, or masked number match (e.g.,
305-**-***47matches305-95-87247)
Run mmk paymint licenses first to see available licenses.
Error Patterns
| Error | Meaning | Action |
|---|---|---|
"no approved paymint licenses found" |
No active license | Purchase at make.magicmealkits.com |
"multiple licenses available, specify --business-number" |
Ambiguous license | Provide --business-number |
"no license found for ..." |
Business number not matched | Check with mmk paymint licenses |