PayDo API is organized around REST and has predictable resource-oriented URLs, accepts JSON request bodies, returns JSON responses, and uses standard HTTPS response codes.
Each request to PayDo API should have a Content-Type
HTTPS header with application/JSON
value.
- Hosted page – a straightforward integration option using default PayDo checkout pages.
- Direct integration – bypassing the PayDo hosted page
- Server-To-Server – complex integration using PayDo API for users having a PCI DSS certificate
You can learn more about the difference between the above options here: Difference description.
With the help of these requests, you can get the methods available for payments.
Authentication is required to get access to the protected API actions.
Description of API's response format with examples.
An invoice is a basic entity in each payment system, a scheduled payment a customer makes toward the balance of goods or services.
Checkout transactions can be created only after invoice creation.
How to process payments.
- Check transaction status
- Card tokenization (*For Server-to-server integration only)
- Get transaction info
- IPN (instant payment notification)
How to process refunds.
Wallet actions and payments.