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/
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries/{payment_expiry_id}
https://[domainPrefix].ripplexcurrent.com/v4/config/payments/payment_expiries/{payment_expiry_id}
curl -i -X GET \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries/{payment_expiry_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'Successfully returned a payment expiry.
Payment expiration window, or time to live (ttl), in seconds. To calculate the payment expiration date, xCurrent adds this value to the payment creation timestamp.
RippleNet address of the sender, in the format ripplenetaddress. For example, rn.us.sf.san_francisco.
RippleNet address of the receiver, in the format ripplenetaddress. For example, rn.us.ny.new_york.
{ "payment_ttl": 5900, "sending_partner": "rn.us.ca.san_francisco", "receiving_partner": "rn.us.tx.austin", "currency": "USD", "expiry_id": "4711728c-cd35-49ec-96a5-72732b4333ec" }
Payment expiration window, or time to live (ttl), in seconds. To calculate the payment expiration date, xCurrent adds this value to the payment creation timestamp.
RippleNet address of the sender, in the format ripplenetaddress. For example, rn.us.sf.san_francisco.
RippleNet address of the receiver, in the format ripplenetaddress. For example, rn.us.ny.new_york.
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries/{payment_expiry_id}
https://[domainPrefix].ripplexcurrent.com/v4/config/payments/payment_expiries/{payment_expiry_id}
curl -i -X PUT \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries/{payment_expiry_id}' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"payment_ttl": 5900,
"sending_partner": "rn.us.ca.san_francisco",
"receiving_partner": "rn.us.tx.austin",
"currency": "USD"
}'Successfully updated payment expiry.
Payment expiration window, or time to live (ttl), in seconds. To calculate the payment expiration date, xCurrent adds this value to the payment creation timestamp.
RippleNet address of the sender, in the format ripplenetaddress. For example, rn.us.sf.san_francisco.
RippleNet address of the receiver, in the format ripplenetaddress. For example, rn.us.ny.new_york.
{ "payment_ttl": 5900, "sending_partner": "rn.us.ca.san_francisco", "receiving_partner": "rn.us.tx.austin", "currency": "USD", "expiry_id": "4711728c-cd35-49ec-96a5-72732b4333ec" }
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries/{payment_expiry_id}
https://[domainPrefix].ripplexcurrent.com/v4/config/payments/payment_expiries/{payment_expiry_id}
curl -i -X DELETE \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries/{payment_expiry_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries
https://[domainPrefix].ripplexcurrent.com/v4/config/payments/payment_expiries
curl -i -X GET \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries?page=0&size=10' \
-H 'Authorization: YOUR_API_KEY_HERE'Successful response
Sort details of this page
Payment expiration window, or time to live (ttl), in seconds. To calculate the payment expiration date, xCurrent adds this value to the payment creation timestamp.
RippleNet address of the sender, in the format ripplenetaddress. For example, rn.us.sf.san_francisco.
RippleNet address of the receiver, in the format ripplenetaddress. For example, rn.us.ny.new_york.
{ "first": true, "last": true, "number": 0, "numberOfElements": 0, "size": 0, "totalElements": 0, "totalPages": 0, "sort": [ { … } ], "content": [ { … } ] }
Payment expiration window, or time to live (ttl), in seconds. To calculate the payment expiration date, xCurrent adds this value to the payment creation timestamp.
RippleNet address of the sender, in the format ripplenetaddress. For example, rn.us.sf.san_francisco.
RippleNet address of the receiver, in the format ripplenetaddress. For example, rn.us.ny.new_york.
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries
https://[domainPrefix].ripplexcurrent.com/v4/config/payments/payment_expiries
curl -i -X POST \
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/config/payments/payment_expiries \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"payment_ttl": 5900,
"sending_partner": "rn.us.ca.san_francisco",
"receiving_partner": "rn.us.tx.austin",
"currency": "USD"
}'Successfully created the payment expiration window.
Payment expiration window, or time to live (ttl), in seconds. To calculate the payment expiration date, xCurrent adds this value to the payment creation timestamp.
RippleNet address of the sender, in the format ripplenetaddress. For example, rn.us.sf.san_francisco.
RippleNet address of the receiver, in the format ripplenetaddress. For example, rn.us.ny.new_york.
{ "payment_ttl": 5900, "sending_partner": "rn.us.ca.san_francisco", "receiving_partner": "rn.us.tx.austin", "currency": "USD", "expiry_id": "4711728c-cd35-49ec-96a5-72732b4333ec" }
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" }