{"name":"MarzPay Changelog","documentation_url":"https:\/\/wallet.wearemarz.com\/documentation\/changelog","updated_at":"2026-07-31","releases":[{"date":"2026-07-31","version":"2026.07","title":"Integration tooling & clearer API errors","summary":"Everything merchants need to integrate faster \u2014 interactive docs, downloads, and a printable guide \u2014 plus more helpful API error responses.","groups":[{"type":"docs","items":["API playground \u2014 try every merchant endpoint in the browser with your API keys","Integration tools page \u2014 OpenAPI spec, Postman collection, and AI integration skill (SKILL.md)","Downloadable integration guide (PDF) with clickable table of contents","Public changelog for API and documentation updates"]},{"type":"api","items":["API errors now return specific, client-safe messages (e.g. VALIDATION_ERROR, DUPLICATE_REFERENCE, FORBIDDEN) instead of generic SERVER_ERROR where possible"]}]},{"date":"2026-07-18","version":"2026.06","title":"Merchant API products","summary":"Core REST API for collections, disbursements, bills, airtime, and more across Africa (live in Uganda).","groups":[{"type":"feature","items":["Collect money \u2014 mobile money and card payments","Send money and bank transfer disbursements","Bill payments (LIGHT, NWSC, DSTV, GOTV)","Airtime & data (MTN, Airtel, Lyca)","Phone verification, balance, transactions, and webhooks APIs"]},{"type":"docs","items":["Getting started guide, API reference, and product-specific documentation","Sandbox mode for testing without real money"]}]}]}