Welcome to Paydee's DevBox.
Here you'll find all the resources you need to accept FPX, E-Wallet and card payment on your online store. To make your experience better, our team has put together test tools to help you along the integration process.
We offer low level APIs that you can use to build various card payment acceptance applications. View some of the use cases here or contact our team to explore other use cases.
Paydee MPI APIs are built on HTTP POST with JSON or Form Data payload.
Paydee offers the following options to enhance your customer's experience:
End Point | Information | |
---|---|---|
hosted_payment_page |
HTTPS://end_point/mercReq |
The checkout page will be rendered by Paydee |
non-hosted_payment_page |
HTTPS://end_point/mpReq |
Use this to customize the experience of your check out page. |
We offer 2 environments:
Code and test drive your application in our Test Environment.
End Point: https://devlinkv2.paydee.co/mpigw
Use this to build a hosted payment gateway that accept FPX, E-Wallet and card payment.
End Point: https://devlink.paydee.co/mpi
Use this to build a non-hosted payment gateway that fit your brand style or recurring payment.
Use these test cards to test different scenarios.
Successful (Frictionless)Transaction Status = Y (ARes) |
|
||||
Successful (Challenge Flow)Transaction Status = C (ARes) Transaction Status = Y (RRes) - OTP:123456 |
|
||||
FailedTransaction Status = R (ARes) |
|
Your application communicates with Paydee’s MPI Server over secured HTTPS. The message integrity is enforced by validating the MAC (Message Authentication Code) signature of the message.
Step 00
(One Time Setup)
Upload a public RSA key to Paydee’s MPI Server.
Important Do not disclose your private RSA key. Please keep it in a secure location.
Repeat this process every for new payment session
Step 01
Generate a new pair of RSA keys.
Exchange public keys with Paydee MPI Server.
Step 02
Generate your Message Authentication Code (MAC) with your private RSA key.
Send your message & MAC to Paydee’s MPI Server.
Step 03
Validate the MAC key with the sender’s public RSA key.
IMPORTANT Both sender and recipient generate and exchange public keys in Step 01. Message recipients should verify the MAC signature in messages received with the public key supplied by the sender.
Here are some resources that could help you with integration.