Endpoints for authentication
Ripple Collections (alpha) (0.0.1)
The Ripple Collection APIs are used to manage collections, manage payment channels, manage partners and settlements.
The Ripple Collection APIs offers the following environments:
Environment | Base URL | Description |
|---|---|---|
| Sandbox | https://docs.ripple.com/products/collections/_mock/api/collections | Sandbox environment with mock data which does not require auth. |
| UAT | https://api.test.ripple.com | UAT environment with simulated transactions. |
| Production | https://api.ripple.com | Production environment |
For guides on API authentication, idempotency, and webhook verification, see the sidebar.
Filter settlements by specific settlement ID
Settlement status
ISO 8601 timestamp after settlement was created
ISO 8601 timestamp before settlement was created
- Mock serverhttps://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/settlements
- https://api.test.ripple.com/v0/collections/settlements
- https://api.ripple.com/v0/collections/settlements
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/settlements?id=63dd59dd-88be-41a2-a246-2f6724209422&type=FIAT&status=PENDING&since=2025-06-17T12%3A00%3A00Z&until=2025-06-17T12%3A00%3A00Z&page=1&size=10' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "content": [ { … } ], "page": { "page": 1, "size": 10, "total_elements": 100, "total_pages": 10 } }
- Mock serverhttps://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/settlements/{settlement_id}
- https://api.test.ripple.com/v0/collections/settlements/{settlement_id}
- https://api.ripple.com/v0/collections/settlements/{settlement_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.ripple.com/_mock/products/collections/v0/api/collections/v0/collections/settlements/63dd59dd-88be-41a2-a246-2f6724209422 \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Successful response.
Unique identifier for the settlement
Additional settlement data including account details
Bank reference numbers for the settlement transaction
List of transactions associated with this settlement
Unique identifier for the transaction
Identifier of the parent entity (collection link or channel) for this transaction
Identifier of the settlement associated with this transaction. Null if the transaction has not been included in a settlement yet.
Payer partner details
Unique identifier for the payer partner
Full name of the payer partner
Beneficiary partner details
Unique identifier of the beneficiary partner
Full name of the beneficiary partner
Crypto payment amount and asset
Fiat equivalent amounts for payment, fee, and net
Market rate reference for the transaction
Exchange rate applied on the transaction
On-chain transaction details
Supported blockchain networks
Blockchain transaction hash
Blockchain block identifier containing this transaction
Blockchain address from which funds were sent
Blockchain address to which funds were sent
Transaction status
ISO 8601 timestamp of the transaction
Unix timestamp (milliseconds) when transaction was created
Settlement status
{ "id": "63dd59dd-88be-41a2-a246-2f6724209422", "type": "FIAT", "currency": "USD", "gross_amount": "50.00", "settlement_amount": "49.50", "fees": "0.50", "data": { "sending_account": { … }, "receiving_account": { … }, "transaction_reference_numbers": [ … ], "description": "Monthly Payout" }, "transactions": [ { … } ], "status": "PENDING", "reason": null }