Create an external contract to lock a forward FX rate.
For Account Payouts customers only.
A future date when the contract becomes available and can be used. Date must be within 30 days in the future.
The transaction currency code. If not supplied, the response contains rates for all source currencies against the target currency.
Your funding (settlement) currency code. If not supplied, the response contains rates for all target currencies against the source currency.
The total amount for your forward FX contract and future payout request in the targetCurrency.
6-digit reference given to you by your Worldpay Implementation Manager during the onboarding process
- Test (Try) - Account Payouts customers onlyhttps://try.access.worldpay.com/foreignExchange/contract
- Livehttps://access.worldpay.com/foreignExchange/contract
{ "effectiveDate": "2025-12-31", "sourceCurrency": "USD", "targetCurrency": "EUR", "targetAmount": 1.23, "entity": "100001", "customerReference": "Customer 001" }
OK response if the request is valid
Datetime representation in UTC of when the contract starts.
A reference generated by you representing the payer who funds the FX contract.
{ "contractId": "C000000001", "targetAmount": "EUR", "sourceAmount": "GBP", "status": "PENDING", "effectiveDate": "2025-01-01T00:00:00.000Z", "customerReference": "Customer 001", "quote": { "quoteId": "F000000001", "sourceCurrency": "EUR", "targetCurrency": "GBP", "entity": "100001", "intent": "FORWARD FX", "rateId": "1234567", "rate": "1.23456", "quoteExpiryTime": "2025-01-01T23:59:59.999Z" } }