v1
latestOpenAPI 3.0.02026-08-06102185472.3 KBNon-orchestration payments
Create quote to return payment
Creates a collection of quotes that can be used to return a payment.
The receiver can make this request while the payment is in states EXECUTED, COMPLETED, or FAILED. When the returned payment is successfully moved to the COMPLETED state, the original payment is moved to the RETURNED state.
Note: Currently, when making a Return Payment to a RippleNet Cloud account on a RippleNet ledger, the RippleNet user must lock and complete the payment. This means that the RippleNet user takes all action on the return: Get and Accept Quote, Lock, Settle, and Complete payment.
post/quote_collections/return
Request body
Example request
{
"original_payment_id": "d485f100-2af7-4e48-9ab1-3c7e28775691",
"return_reasons": {
"REASON": "Wrong receiving amount",
"TYPE": "Account Error",
"CODE": "A-999"
},
"return_amount_type": "TOTAL_RECEIVED_MINUS_FEES",
"receiver_address": "sf@rn.us.ca.san_francisco"
}Response
Successfully returned a collection of quotes to return a payment.
Example response
{
"quote_collection_id": "4711728c-cd35-49ec-96a5-72732b4333ec",
"quotes": [
{
"quote_id": "2a547e56-4aac-4375-86a8-8b3e7014801d",
"created_at": "2020-01-29T20:59:44.925Z",
"expires_at": "2020-01-29T21:29:44.925Z",
"type": "SENDER_AMOUNT",
"price_guarantee": "FIRM",
"sender_address": "sf@rn.us.ca.san_francisco",
"receiver_address": "sf_gbp@rn.us.ca.san_francisco",
"amount": "1",
"currency_code": "USD",
"currency_code_filter": "EUR",
"quote_elements": [
{
"quote_element_id": "259189e7-cb14-42e7-99ef-375f3285e356",
"quote_element_type": "EXCHANGE",
"quote_element_order": "1",
"sender_address": "sf@rn.us.ca.san_francisco",
"receiver_address": "sf_gbp@rn.us.ca.san_francisco",
"sending_amount": 1,
"receiving_amount": 355,
"sending_currency_code": "USD",
"receiving_currency_code": "GBP",
"fx_rate": {
"rate": 3.25,
"base_currency_code": "USD",
"counter_currency_code": "GBP",
"type": "buy"
}
}
],
"payment_method": "LOCAL_RAILS",
"payment_method_fields": "{\"category_id\":\"bank\",\"required_originator_fields\":[{\"field_name\":\"sender_address\",\"field_label\":\"Sender address\"}]}",
"payout_method_info": {
"payout_method_name": "Cash Payout",
"payout_method_category": "BOOK_TRANSFER",
"description": "local rails",
"estimated_time_to_credit": "3 days"
}
}
],
"quote_errors": [
{
"failed_path": [
{
"account_liquidity_relationship_id": "480e3a6f-3bcd-48cd-9ce9-9d940aa3c9c6",
"peer_liquidity_relationship_id": "480e3a6f-3bcd-48cd-9ce9-9d940aa3c9c6"
}
]
}
]
}