Submit Fund Conversion
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Response
Non-empty if the request failed
Non-empty if the request failed
Bearer authentication of the form Bearer <token>, where token is your auth token.
Non-empty if the request failed
Non-empty if the request failed
Available to: All authenticated users
Environments: Live
Rate Limit: No endpoint-specific limit
Convert part of an account’s cash balance from one currency to another. Use this when a customer holds a balance in one currency and needs funds in another — for example, to cover a withdrawal in a different currency.
Field Details
Conversions are supported between USD and EUR only. The sourceCurrencyId and targetCurrencyId must be different, and both must be convertible currencies.
Provide exactly one of sourceAmount or targetAmount — the other side is calculated from the current exchange rate. Providing both, or neither, fails validation.
A conversion fee of one percent of the source amount is debited from the source currency balance, so the source balance must cover the converted amount plus the fee.
The response returns a conversions array with the executed conversion details.
Common Failure Scenarios
sourceAmount and targetAmount provided, or both omittedError Messages
Related Endpoints
submitFundTransaction to submit deposit and withdrawal requests.