How to implement Maya Checkout for Payment Facilitators?
To implement Maya Checkout for Payment Facilitators, follow these steps:
- Complete Maya Checkout Onboarding and obtain API keys.
- Create a Checkout button that triggers the Create Checkout API.
- Prepare response pages for request outcomes and include their URLs in the
redirectUrlobject when creating a checkout. - When calling the Create Checkout API, include required fields and the
metadataobject with PayFac fields likesubMerchantRequestReferenceNumberandpf.*fields. - Send a POST request to
/checkout/v1/checkoutsand receivecheckoutIdandredirectUrl. - Redirect the customer to the Maya-hosted checkout page using
redirectUrl. - Monitor transaction events using webhooks and retrieve transaction status using APIs like
GET /payments/v1/payments/{paymentId}orGET /payments/v1/payment-rrns/{rrn}.
For detailed instructions, refer to the Maya Checkout guide for Payment Facilitators.
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.