APIs for QRPH and PWM

What APIs do we use for QRPH and PWM?

For QRPH (QR Payment Hub), use the Create Dynamic QR endpoint:

  • Endpoint: POST /payments/v1/qr/payments
  • Key Type: Public Key (pk-…)

For Pay with Maya (PWM), the following APIs are used depending on the use case:

  • Generate QRPh: Same as above — POST /payments/v1/qr/payments
  • Link a Maya Wallet: POST /payby/v2/paymaya/link
  • Pay using a Linked Maya Wallet: POST /payby/v2/paymaya/link/{linkId}/execute
  • Key Type: Public Key for linking/QRPh; Secret Key for executing payments

All endpoints require Basic Authentication using the appropriate API key. Webhooks are required to monitor payment status for all flows.

For Sandbox concerns and other technical implementation inquiries, please get in touch with us via:

  • Sandbox Health Page: Check real-time service status updates.
  • Maya Developer Hub Service Desk: File
    a ticket in Sandbox.

To Know More:

We value your input and would love to hear your insights. Please submit you feedback here.