Payment methods
- Raised the recommended safe
amountquery parameter forGET /payment_methods/from RM 2 (200) to RM 10 (1000). The previous value fell below Atome’s minimum and silently filtered it out of the response. The new value covers every currently supported payment method (Atome RM 10, FPX B2C RM 1, FPX B2B1 RM 2, DuitNow QR RM 0.15). - Updated the ShopeePay Skip-Payment-Page value in the
E-Wallet reference
from
razer_shopeepaytoshopee_pay. ShopeePay is the only e-wallet that does not take arazer_bank_codeparameter, so the URL is now just?preferred=shopee_pay. - Simplified the Duitnow QR Skip-Payment-Page page and the
“common values” list on Set a default payment
method
to use only
dnqr. Theduitnow_qralias is no longer surfaced in the bypass-payment-page or default-payment-method docs (the API still accepts it).
Documentation
- Added a Quickstart page.
- Rewrote Authentication to cover Bearer tokens, webhook signatures, and the CHIP Send HMAC scheme in one place.
- Added a dedicated Webhook signatures page with Node, PHP, and Python verification examples.
- Added an Errors reference.
- Promoted the AI agent integration guide
to a top-level sidebar group and linked the machine-readable
/llms.txtconventions from it. - Added MBSB Bank (code
MBSB001) to the FPX B2B1 bank code list. - Renamed the webhook
partially-update-a-webhook-by-idendpoint page topartial-updateto match the rest of the naming convention. - Added a masked example response
to the OpenAPI
POST /purchases/operation.
Direct Post
- Added a new page documenting the
?active={payment_method}query parameter on the checkout URL, which pre-selects a payment method on the default page without skipping it (different from?preferred=, which skips the page). Linked to it from FPX, DuitNow QR, and E-Wallet.
Direct Post
- Documented the
?active=checkout URL query parameter in the OpenAPI spec and added a “Set a default payment method” page that explains the difference between?active=and?preferred=.
Payment methods
- Documented the
invalid_recurring_tokenerror returned by the charge API when a recurring token has been revoked or expired. - Removed
american_expressfrom thecard_methodslist in the OpenAPI spec. - Re-included
mastercardandmaestroin thecard_methodsexample.
Authentication
- Rewrote the CHIP Send introduction with a full request example and troubleshooting table.
- Cleaned up example emails across the docs (all now use
example.complaceholders).
Webhooks
- Added the
purchase.settledevent and a few other missing webhook events to the OpenAPI schema. - Added the CHIP Send Webhook validation and Delivery protocol pages.
AI-agent support
- Served raw OpenAPI specs at
/openapi/for direct consumption by coding agents. - Published
/llms.txtwith the canonical URL conventions and authentication rules. - Added an auto-generated PR summary workflow.