Get Wallet–Options transfer
Get a transfer and check for an updated outcome. Deripay may confirm an unresolved transfer from account history. After a timeout or outcome_unknown, keep using the original request_id.
Get a transfer and check for an updated outcome. Deripay may confirm an unresolved transfer from account history. After a timeout or outcome_unknown, keep using the original request_id.
Required API key scope: transactions:read.
Request example
GET /api/deriv/connections/conn_example_01/transfers/f152a643-04b6-4f78-ae92-e6378fbc1e4b HTTP/1.1Host: api.edgepro.siteX-API-Key: <your-api-key>X-Deripay-API-Version: 2Accept: application/jsonpartnerAPIKeyX-API-Key<token>connection_id*stringrequest_id*stringX-API-Key*stringYour API key. Send requests from your server.
X-Deripay-API-Version*stringSelects the response and error format documented here. Without it, the same URL returns the original format.
Accept?stringSuccessful request.
application/json- response
success*booleanmessage*stringdata*curl -X GET 'https://api.edgepro.site/api/deriv/connections/conn_example_01/transfers/f152a643-04b6-4f78-ae92-e6378fbc1e4b' \ -H 'X-API-Key: <your-api-key>' \ -H 'X-Deripay-API-Version: 2' \ -H 'Accept: application/json'{ "success": true, "message": "Transfer retrieved", "data": { "request_id": "f152a643-04b6-4f78-ae92-e6378fbc1e4b", "direction": "to_options", "amount": "12.50", "currency": "USD", "options_account_id": "CR123456", "status": "completed", "created_at": "2026-10-12T09:00:00Z", "updated_at": "2026-10-12T09:00:00Z" }}Create or retry Wallet–Options transfer POST
Save a UUID as request_id before the first request. Retry with the same UUID and body. An unresolved transfer blocks new transfers on this connection. Only completed confirms that funds moved. For to_options, you can link a completed deposit using deposit_transaction_id.
Dismiss unconfirmed transfer POST
Close an unresolved transfer after the customer checks both balances and confirms closure. This allows a new transfer. Dismissal does not reverse funds, refund the customer or confirm failure. Never dismiss automatically after a timeout.