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/
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.
Account Lookup status
The lower bound of the date-time range you want to return account lookup for, as an ISO-8601 timestamp in UTC. For example, 2018-08-06T23:13:55.997Z.
The upper bound of the date-time range you want to return statement information for, as an ISO-8601 timestamp in UTC For example, 2018-08-06T23:15:13.218Z.
Attribute for how to sort the results
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups
https://[domainPrefix].ripplexcurrent.com/v4/account_lookups
curl -i -X GET \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups?page=0&size=10&account_lookup_status=REQUESTED&start-date=string&end-date=string&sort_field=CREATED_DATE&sort_direction=ASC' \
-H 'Authorization: YOUR_API_KEY_HERE'Successfully returned response for Account Lookup
Sort details of this page
State of the Account Lookup object. Should be REQUESTED/PROCESSED/FAILED.
Account ID type. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)Result code of the Account Lookup response. Possible values are
RNCB0000 - Pass- Name and Identifier are correct and linkedRNCB0001 - Fail- Name and Identifier not foundRNCB0002 - Fail- Name and Identifier do not matchIdentifier for the Account, e.g account number, redacted by the receiver.
Account ID type, redacted by the receiver. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)The 3 character currency code for the account as per ISO-4217 standards
{ "first": true, "last": true, "number": 0, "numberOfElements": 0, "size": 0, "totalElements": 0, "totalPages": 0, "sort": [ { … } ], "content": [ { … } ] }
Country of the beneficiary. Alpha-2 Code format per ISO 3166-1.
Account ID type. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups/request
https://[domainPrefix].ripplexcurrent.com/v4/account_lookups/request
curl -i -X POST \
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups/request \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"account_currency": "string",
"clearing_system_code": "string",
"destination_address": "string",
"first_name": "string",
"middle_name": "string",
"last_name": "string",
"org_name": "string",
"country_code": "st",
"account_id": "string",
"account_id_type": "AIIN"
}'Successfully returned Account Lookup response.
State of the Account Lookup object. Should be REQUESTED/PROCESSED/FAILED.
Account ID type. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)Result code of the Account Lookup response. Possible values are
RNCB0000 - Pass- Name and Identifier are correct and linkedRNCB0001 - Fail- Name and Identifier not foundRNCB0002 - Fail- Name and Identifier do not matchIdentifier for the Account, e.g account number, redacted by the receiver.
Account ID type, redacted by the receiver. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)The 3 character currency code for the account as per ISO-4217 standards
{ "account_lookup_id": "efc26a87-de06-4aef-8217-4566df3c9f14", "account_lookup_status": "REQUESTED", "first_name": "string", "middle_name": "string", "last_name": "string", "org_name": "string", "country_code": "string", "account_currency": "string", "account_id": "string", "account_id_type": "AIIN", "result_code": "string", "result_status": "PASS", "result_description": "string", "redacted_first_name": "string", "redacted_middle_name": "string", "redacted_last_name": "string", "redacted_org_name": "string", "redacted_country_code": "string", "redacted_account_id": "string", "redacted_account_id_type": "AIIN", "redacted_account_currency": "string", "clearing_system_code": "string", "branch_code": "string" }
Result code of the Account Lookup response. Possible values are
RNCB0000 - Pass- Name and Identifier are correct and linkedRNCB0001 - Fail- Name and Identifier not foundRNCB0002 - Fail- Name and Identifier do not matchAccount ID type, redacted by the receiver. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)The Branch code (e.g., routing code) that the receiver has on their system.
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups/response
https://[domainPrefix].ripplexcurrent.com/v4/account_lookups/response
curl -i -X POST \
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups/response \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"account_lookup_id": "efc26a87-de06-4aef-8217-4566df3c9f14",
"result_code": "string",
"result_status": "PASS",
"result_description": "string",
"redacted_first_name": "string",
"redacted_middle_name": "string",
"redacted_last_name": "string",
"redacted_org_name": "string",
"redacted_country_code": "string",
"redacted_account_id": "string",
"redacted_account_id_type": "AIIN",
"redacted_clearing_system_code": "string",
"redacted_branch_code": "string",
"redacted_account_currency": "string"
}'Successfully returns acknowledgement for Account Lookup response.
State of the Account Lookup object. Should be REQUESTED/PROCESSED/FAILED.
Account ID type. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)Result code of the Account Lookup response. Possible values are
RNCB0000 - Pass- Name and Identifier are correct and linkedRNCB0001 - Fail- Name and Identifier not foundRNCB0002 - Fail- Name and Identifier do not matchIdentifier for the Account, e.g account number, redacted by the receiver.
Account ID type, redacted by the receiver. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)The 3 character currency code for the account as per ISO-4217 standards
{ "account_lookup_id": "efc26a87-de06-4aef-8217-4566df3c9f14", "account_lookup_status": "REQUESTED", "first_name": "string", "middle_name": "string", "last_name": "string", "org_name": "string", "country_code": "string", "account_currency": "string", "account_id": "string", "account_id_type": "AIIN", "result_code": "string", "result_status": "PASS", "result_description": "string", "redacted_first_name": "string", "redacted_middle_name": "string", "redacted_last_name": "string", "redacted_org_name": "string", "redacted_country_code": "string", "redacted_account_id": "string", "redacted_account_id_type": "AIIN", "redacted_account_currency": "string", "clearing_system_code": "string", "branch_code": "string" }
https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups/{account_lookup_id}
https://[domainPrefix].ripplexcurrent.com/v4/account_lookups/{account_lookup_id}
curl -i -X GET \
'https://docs.ripple.com/_mock/products/payments-odl/api-docs/ripplenet/ripplenet/account_lookups/{account_lookup_id}' \
-H 'Authorization: YOUR_API_KEY_HERE'Successfully returned Account Lookup response.
State of the Account Lookup object. Should be REQUESTED/PROCESSED/FAILED.
Account ID type. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)Result code of the Account Lookup response. Possible values are
RNCB0000 - Pass- Name and Identifier are correct and linkedRNCB0001 - Fail- Name and Identifier not foundRNCB0002 - Fail- Name and Identifier do not matchIdentifier for the Account, e.g account number, redacted by the receiver.
Account ID type, redacted by the receiver. Possible values are
AIIN - (default) Account Issue Identification NumberBBAN - Basic Bank Account NumberCARD - PAN of the card identifying the accountCUID - CHIPS Universal IdentifierUPIC - Universal Payment Identification CodeEMail - Email AddressMSISDN - Mobile Subscriber Integrated Service Digital Network (i.e., phone number)DMST - DomesticOther - Other identifier (e.g., PayID)The 3 character currency code for the account as per ISO-4217 standards
{ "account_lookup_id": "efc26a87-de06-4aef-8217-4566df3c9f14", "account_lookup_status": "REQUESTED", "first_name": "string", "middle_name": "string", "last_name": "string", "org_name": "string", "country_code": "string", "account_currency": "string", "account_id": "string", "account_id_type": "AIIN", "result_code": "string", "result_status": "PASS", "result_description": "string", "redacted_first_name": "string", "redacted_middle_name": "string", "redacted_last_name": "string", "redacted_org_name": "string", "redacted_country_code": "string", "redacted_account_id": "string", "redacted_account_id_type": "AIIN", "redacted_account_currency": "string", "clearing_system_code": "string", "branch_code": "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" }