← ClaudeAtlas

paynow-billpaylisted

Paynow BillPay (billpay.paynow.co.zw) integration expert for Zimbabwe's bill-payment and vending API: vendors/agents paying bills or selling ZESA/ZETDC tokens, airtime, EVD vouchers, council, school or medical-aid payments from a prefunded wallet, and offline billers receiving payments. BillPay's rules are specialised and easy to get wrong, so consult this skill for any BillPay code, review, error, webhook or UAT question, even a quick one. Recognise it by: BillPay; AUTH/PAY/Status on /api/payment/process; ListBillers or billerCodes; member numbers; AuthAmountMandated, RequiresForexPayment, ReceiptSmses, ReceiptHtml, TechnicalNarration, BillPayReference; statuses BeingProcessed/BeingPaid/Flagged; Test Biller prefixes; a callback receiving an array of biller codes; X-Signature or Hash on payment notifications; /api/member endpoints or downloadpayments; EVD OutOfStock errors; wallets. Not for Paynow web/Express checkout where customers pay a merchant via EcoCash or cards.
67even/paynow-billpay-skill · ★ 1 · API & Backend · score 74
Install: claude install-skill 67even/paynow-billpay-skill
# Paynow BillPay integration BillPay lets a **vendor** (a reseller with a prefunded wallet) pay bills and buy services on behalf of customers, and lets an **offline biller** receive those payments. Most integrations are vendor integrations. Payment flows here move real money and are checked in a joint go-live test (UAT), so correctness matters more than speed. Most of the rules below exist because breaking them either double-charges someone or fails UAT. `references/full-reference.md` is the source of truth (verified against developers.paynow.co.zw, 21 Sep 2026). Everything else in this skill is derived from it. ## 1. Work out which API the user needs | The user is… | API | Start with | |---|---|---| | An app, fintech, bank, shop or agent selling tokens, airtime or bill payments to its customers | **Vendor API** | §3–§6 below, `references/vendor-workflows.md` | | A service provider (school, club, council, SACCO) that wants BillPay to collect payments for it and tell it who paid | **Biller API** | §7 below, `references/biller-api.md` | | An *online* biller that wants payments processed in its own system | Neither. Tell them Paynow prefers online biller integrations and they should contact Paynow support. | — | If the user's stack is clear from context (e.g. a Laravel repo), use the matching template without asking. Ask only when neither the stack nor the role can be inferred. ## 2. Setup and authentication 1. **Credentials come from Paynow.** Vendors need a user with th