Skip to main content
Payment methods
  • Raised the recommended safe amount query parameter for GET /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_shopeepay to shopee_pay. ShopeePay is the only e-wallet that does not take a razer_bank_code parameter, 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. The duitnow_qr alias 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.txt conventions from it.
  • Added MBSB Bank (code MBSB001) to the FPX B2B1 bank code list.
  • Renamed the webhook partially-update-a-webhook-by-id endpoint page to partial-update to 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_token error returned by the charge API when a recurring token has been revoked or expired.
  • Removed american_express from the card_methods list in the OpenAPI spec.
  • Re-included mastercard and maestro in the card_methods example.
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.com placeholders).
Webhooks
AI-agent support
  • Served raw OpenAPI specs at /openapi/ for direct consumption by coding agents.
  • Published /llms.txt with the canonical URL conventions and authentication rules.
  • Added an auto-generated PR summary workflow.