Last Updated: 05 June 2025 | Change Log
Account Payout customers only
Retrieving an existing FX quote.
Start using our FX API by setting your headers.
Authorization: {your_credentials}
Accept: application/vnd.worldpay.foreignexchange-v1+json
GET
https://try.access.worldpay.com/foreignExchange/quote/
GET
https://try.access.worldpay.com/foreignExchange/quote/foreignExchange/quote?Entity=000055&QuoteId=Q0000000RH
Field name | Description | Data type/format | Min-max length | Validation criteria |
---|---|---|---|---|
entity | 6-digit reference given to you by your Implementation Manager during the onboarding process. | AN | 6 | Must be six characters. |
quoteId | Unique ID of the quote. | String | 1-50 |
{
"entity": "000696",
"intent": "PAYOUT",
"quote": {
"quoteId": "Q000000BCS",
"sourceCurrency": "EUR",
"targetCurrency": "GBP",
"rateId": "R42813061",
"rate": 0.77182584,
"quoteExpiryTime": "2025-03-24T16:07:38.406Z"
}
}
Field name | Description | Data type/format |
---|---|---|
entity | 6-digit reference given to you by your Implementation Manager during the onboarding process. | AN |
intent | Transaction type (intention) for which rates should be retrieved. | AN |
quoteId | Unique id of the quote. | AN |
sourceCurrency | The currency code that is debited currency. | ISO 4217 Valid currency codes. |
targetCurrency | The currency code that is credited currency. | ISO 4217 Valid currency codes. |
rateId | Id of the rate request. | AN |
rate | The quoted rate. | N |
quoteStartTime | Datetime representation in UTC of when the quote starts. | datetime (UTC) |
quoteExpiryTime | Datetime representation in UTC of when the quote expires. | datetime (UTC) |
status | Status of the quote. | AN |
{
"errorName": "urlContainsInvalidValue",
"message": "The URL contains a value or values that are invalid",
"validationErrors": [
{
"errorName": "fieldIsMissing",
"message": "Missing QuoteId value",
"queryParameter": "QuoteId"
}
]
}
Error | Message | Query | Scenario |
---|---|---|---|
unauthorizedRequest | The request is unauthorized | Unauthorized request | |
forbidden | Forbidden | ||
fieldIsMissing | Missing QuoteId value | QuoteId | Missing quoteId |
notFound | Wrong URL | ||
notFound | Quote for given input does not exist | Quote does not exist | |
internalErrorOccurred | Something went wrong | Internal error |
Next steps