Push funds to an eligible card.
Money Transfers (1)
Money Transfer OCTs (Original Credit Transaction) allow funds to be pushed to an eligible card in 30 minutes or less. Withdrawing money from a digital wallet is an example of a Money Transfer OCT.
Authentication
Set your headers:
Authorization: {your_credentials}
Content-Type: application/vnd.worldpay.money-transfers-v1+json
Accept: application/vnd.worldpay.money-transfers-v1+json
Replace {your_credentials}
with your base64-encoded Basic Auth username and password.
DNS Whitelisting
Whitelist the following URLs:
https://try.access.worldpay.com/
https://access.worldpay.com/
Please ensure you use DNS whitelisting, not explicit IP whitelisting. When you make a request within Access Worldpay, you should always cache the response returned.
https://try.access.worldpay.com/
https://access.worldpay.com/
An object that contains all the information related to your moneyTransfers request.
An object that contains information about the merchant.
- testing (try)
https://try.access.worldpay.com/moneyTransfers/pushToCard
- live
https://access.worldpay.com/moneyTransfers/pushToCard
- Payload
- curl
- Python
- Java
- Node.js
- Go
- PHP
- Ruby
- C#
A pushToCard with all fields for a 'card/plain' paymentInstrument.
{ "transactionReference": "transactionReference", "merchant": { "entity": "default" }, "instruction": { "narrative": { "line1": "line1", "line2": "line2" }, "value": { "amount": 100, "currency": "GBP" }, "recipient": { "firstName": "firstName", "lastName": "lastName", "paymentInstrument": { "type": "card/plain", "cardHolderName": "name", "cardNumber": "4444333322221111", "cardExpiryDate": { "month": 12, "year": 2040 }, "cvc": "123", "billingAddress": { "address1": "address1", "address2": "address2", "address3": "address3", "postalCode": "12345", "city": "city", "state": "state", "countryCode": "GB" } } }, "sender": { "fundReference": "fundReference", "fundType": "nonStagedDigitalWallet" } } }
A pushToCard with all fields for a 'card/plain' paymentInstrument.
{ "outcome": "approved", "type": "pushToCard", "receivedAt": "2022-01-01T00:00:00Z", "_links": { "self": { "href": "https://try.access.worldpay.com/moneyTransfers/{resource}" } } }
- testing (try)
https://try.access.worldpay.com/moneyTransfers/query
- live
https://access.worldpay.com/moneyTransfers/query
- Payload
- curl
- Python
- Java
- Node.js
- Go
- PHP
- Ruby
- C#
No request payload
A query for a pushToCard money transfer with an outcome of approved.
{ "outcome": "approved", "type": "pushToCard", "receivedAt": "2022-01-01T00:00:00Z", "_links": { "self": { "href": "https://try.access.worldpay.com/moneyTransfers/{resource}" } } }