Payop API is organized around REST.
Payop API has predictable resource-oriented URLs, accepts JSON request bodies, returns JSON responses and uses standard HTTPS response codes.
Each request to Payop API should have a Content-Type
HTTPS header with application/json
value.
- Hosted page – a very simple integration option using default Payop checkout pages
- Direct integration – bypassing the Payop hosted page
- Pre-setup integration plugins
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 and fund withdrawals.
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. When you make a payment, you pay an invoice. Checkout transactions can be created only for invoices.
How to handle checkout payments.
How to request a withdrawal.
- Prepare a request
- Payment methods that support withdrawals
- Create a withdrawal request
- Get merchant's withdrawals
- Get withdrawal details
- IPN (instant payment notification)
How to make refunds.