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+jsonGET 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