Updates the status of an exchange transfer to COMPLETED. Make this request once the exchange transfer has been made on both the ledger and on internal systems.
- Mock serverhttps://docs.ripple.com/_mock/pt-br/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange_transfers/{id}/complete
- https://[domainPrefix].ripplexcurrent.com/v4https://[domainPrefix].ripplexcurrent.com/v4/exchange_transfers/{id}/complete
curl -i -X POST \
'https://docs.ripple.com/_mock/pt-br/products/payments-odl/api-docs/ripplenet/reference/openapi/exchange_transfers/{id}/complete' \
-H 'Authorization: YOUR_API_KEY_HERE'Successfully completed exchange transfer.
Unique identifier of the exchange transfer.
State of the exchange transfer.
Indicates the exchange transfer's quoted FX rate type.
| Enum Value | Description |
|---|---|
| FIRM | A firm exchange rate ensures that the quoted and delivered transfer amounts are equal. |
| INDICATIVE | An indicative exchange rate allows for movement between quoted rate and transfer execution, such that the quoted amount and delivered amount may differ. |
RippleNet account name and address of the sender, in the format accountname@ripplenetaddress. For example, new_york@rn.us.ny.new_york.
RippleNet account name and address of the receiver, in the format accountname@ripplenetaddress. For example, new_york@rn.us.ny.new_york.
ID set by the sender that is persisted on all fiat node instances that participated in the transfer.
Internal ID that the sender can optionally specify. Only visible to the sender. Only the sending fiat node instance stores this ID.
{ "exchange_transfer_id": "e3b20ba4-28ed-4752-990d-e67887bb331e", "state": "EXECUTED", "type": "INDICATIVE", "sender_address": "sf@rn.us.ca.san_francisco", "receiver_address": "sf_gbp@rn.us.ca.san_francisco", "source_amount": 1, "destination_amount": 355, "source_currency": "USD", "destination_currency": "GBP", "fx_transfer_rate": { "rate": 0.89, "base_currency": "USD", "counter_currency": "GBP", "rate_type": "BUY" }, "end_to_end_id": "string", "internal_id": "string", "user_info": [ { … } ] }