Request the payment

You request a payment with the Standard CSV file, Extended CSV File, or payToBankAccountV3 API call.

The options for populating the template are covered in this section.

Full details of the payToBankAccountV3 API call are covered in the reference section.

Specify source or target

Select the funding method you want by specifying ‘S’ (source) or ‘T’ (target) in the sourceOrTarget field, the methods are:

  • Specify the source amount: To pay a specific amount from your Worldpay AP currency account, specify in the sourceAmount field. If the sourceCurrency and the targetCurrency are different, we make a foreign exchange conversion to this currency before remittance.

  • Specify the target amount: To send a specific amount to the beneficiary, specify the Push to Account amount in the targetAmount field. If the sourceCurrency and the targetCurrency are different, we make a foreign exchange conversion to the targetAmount. If the targetCurrency is not supported through a domestic route then the Push to Account is sent by international bank transfer, incurring a different fee structure.

Generate a paymentTemplate

There are four ways to provide a paymentTemplate in a payToBankAccountV3 request:

  1. If you collect bank details independently, create a paymentTemplate by mapping fields from your platform’s existing data structure.

  2. If you capture bank details with our payment templates, insert the paymentTemplate generated.

  3. If you use the WPAP Bank Details Capture service to receive a payment template in XML form, insert this XML into the request.

  4. If you use WPAP Bank Details Capture service to return a paymentItemId parameter, use this in the request.