You can use the following Postman collections to interact with the Ratepay APIs in the integration environment.
The collections cover common payment flows and can be used as a reference or starting point for custom integrations.
- Payment API 2.0 (JSON)
- Authorization
- Capture
- Refund
- Cancellation
- Incremental Authorization
- Shipping Information
- Payment API 1.8 (XML)
- PROFILE_REQUEST (get configuration for specified credentials)
- CONFIGURATION_REQUEST (get configuration for Pay in 3)
- CALCULATION_REQUEST (for Pay in 3)
- PAYMENT_INIT (Initialization)
- PAYMENT_REQUEST (Authorization)
- PAYMENT_CONFIRM (Handshake)
- CONFIRMATION_DELIVER (Capture)
- PAYMENT_CHANGE (change-order, credit, cancellation, return)
- Hosted Payment Page (HPP)
- Create session
- Receive session record(s)
- One Time Passcode (OTP) API
- Validate an OTP code
- Regenerate OTP code
- Transaction Status API
- Get order status
Import the Ratepay Payment API 2.0 (Integration).postman_collection.json and/or Ratepay Payment API 1.8 (Integration).postman_collection.json into Postman.
The collections comes with generally available public credentials & is ready-to-use.
All other variables (tokens, IDs) are set automatically by test scripts.
Included personal data (names, addresses, IBANs, emails...) are fictional test data.
No production data is used.
Most APIs use OAuth 2.0 Client Credentials.
Run the following request first:
0 - 🔑 Request OAuth TokenThe access token is automatically stored and reused by subsequent requests.
Base URLs point to the integration environment
This collections are intended for demonstration and testing purposes