The RippleNet Server API provides you the ability to develop custom applications to manage or interact with your RippleNet instance.
Check out the best practices and tutorials.
The RippleNet Server API provides you the ability to develop custom applications to manage or interact with your RippleNet instance.
Check out the best practices and tutorials.
All API operations require a bearer access token for your target environment.<br>Learn how to request the access token.
The RippleNet Server API creates a dynamic [domainPrefix] that consists of {tenant}.{environment}.
Note: This example uses aperture as the tenant. Your tenant ID is different.
| Environment | Domaing Prefix | Domain | Base URL |
|---|---|---|---|
| Test | aperture.test | ripplexcurrent.com | https://aperture.test.ripplexcurrent.com |
| UAT | aperture.uat | ripplexcurrent.com | https://aperture.uat.ripplexcurrent.com |
| Production | aperture.prod | ripplexcurrent.com | https://aperture.prod.ripplexcurrent.com |
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/
https://[domainPrefix].ripplexcurrent.com/v4/
Creates a payout method (for example, LOCAL_RAILS). <p>The Payout Method API lets receivers create and manage payout methods. Senders can generate quotes based on these receiver payout methods by enabling the flag <code>enable_quote_per_payout_method</code> in the body of the [Create quote collection] request. </p><p><b>Caution:</b> The existing quote parameter is named <code>payment_method</code> while elsewhere it is <code>payout_method</code>.</p><p><b>Note:</b> On-Demand Liquidity (ODL) receivers should set <code>payment_method</code> to the <code>outlet_id</code> or the string <code>none</code> (not an empty value) to keep funds at the destination exchange when paying out to a local rail.</p>
Unique string used in the quote to identify the payout method.
Category of the payout method. Defaults to <code>OTHER</code> if not specified.
The estimated time to credit the beneficiary using this payout method.
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods
https://[domainPrefix].ripplexcurrent.com/v4/config/payout_methods
curl -i -X POST \
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"payout_method": "LOCAL_RAILS",
"description": "local rails",
"is_default": true,
"payout_method_category": "BOOK_TRANSFER",
"estimated_time_to_credit": {
"time_value": 5,
"time_unit": "SECONDS"
}
}'Successfully created payout method.
Unique identifier of a payout method.
Category of the payout method. Defaults to <code>OTHER</code> if not specified.
The estimated time to credit the beneficiary using this payout method.
{ "payout_method_id": "a6dbe002-ca7f-4ec7-89e4-f44a1971a0c0", "payout_method": "LOCAL_RAILS", "description": "local rails", "is_default": true, "payout_method_category": "BOOK_TRANSFER", "estimated_time_to_credit": { "time_value": 5, "time_unit": "SECONDS" } }
The page number for paginated results. The value is zero-based, where 0 represents the first page.<br/> Set it to 0 to get the first page of results.
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods
https://[domainPrefix].ripplexcurrent.com/v4/config/payout_methods
curl -i -X GET \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods?page=0&size=10' \
-H 'Authorization: YOUR_API_KEY_HERE'Sort details of this page
Unique identifier of a payout method.
Category of the payout method. Defaults to <code>OTHER</code> if not specified.
The estimated time to credit the beneficiary using this payout method.
{ "first": true, "last": true, "number": 0, "numberOfElements": 0, "size": 0, "totalElements": 0, "totalPages": 0, "sort": [ { … } ], "content": [ { … } ] }
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/{payout_method_id}
https://[domainPrefix].ripplexcurrent.com/v4/config/payout_methods/{payout_method_id}
curl -i -X GET \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/{payout_method_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'Successfully returned Payout method
Unique identifier of a payout method.
Category of the payout method. Defaults to <code>OTHER</code> if not specified.
The estimated time to credit the beneficiary using this payout method.
{ "payout_method_id": "a6dbe002-ca7f-4ec7-89e4-f44a1971a0c0", "payout_method": "LOCAL_RAILS", "description": "local rails", "is_default": true, "payout_method_category": "BOOK_TRANSFER", "estimated_time_to_credit": { "time_value": 5, "time_unit": "SECONDS" } }
Unique string used in the quote to identify the payout method.
Category of the payout method. Defaults to <code>OTHER</code> if not specified.
The estimated time to credit the beneficiary using this payout method.
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/{payout_method_id}
https://[domainPrefix].ripplexcurrent.com/v4/config/payout_methods/{payout_method_id}
curl -i -X PUT \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/{payout_method_id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"payout_method": "LOCAL_RAILS",
"description": "local rails",
"is_default": true,
"payout_method_category": "BOOK_TRANSFER",
"estimated_time_to_credit": {
"time_value": 5,
"time_unit": "SECONDS"
}
}'Successfully saved Payout method
Unique identifier of a payout method.
Category of the payout method. Defaults to <code>OTHER</code> if not specified.
The estimated time to credit the beneficiary using this payout method.
{ "payout_method_id": "a6dbe002-ca7f-4ec7-89e4-f44a1971a0c0", "payout_method": "LOCAL_RAILS", "description": "local rails", "is_default": true, "payout_method_category": "BOOK_TRANSFER", "estimated_time_to_credit": { "time_value": 5, "time_unit": "SECONDS" } }
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/{payout_method_id}
https://[domainPrefix].ripplexcurrent.com/v4/config/payout_methods/{payout_method_id}
curl -i -X DELETE \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/{payout_method_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/categories
https://[domainPrefix].ripplexcurrent.com/v4/config/payout_methods/categories
curl -i -X GET \
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payout_methods/categories \
-H 'Authorization: YOUR_API_KEY_HERE'[ "string" ]
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/v4/orchestration/info
https://[domainPrefix].ripplexcurrent.com/v4/v4/orchestration/info
curl -i -X GET \
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/v4/orchestration/info \
-H 'Authorization: YOUR_API_KEY_HERE'{ "name": "Integration Module", "version": "1.2.0" }