Worldpay’s fee for processing a transaction is deducted when we transfer the funds to your bank account. This means that you will receive the amount of the order minus our commission. The transfer report will contain details of the commission that has been deducted on each transaction and the net amount to be paid.
Note: For refunds and chargebacks the gross amount of the transaction is deducted and the commission will not be repaid.
When waiting for funds to be transferred to your bank account, please be aware that some transactions can take a little longer to complete than others. Sometimes this is because a weekend or bank holiday has delayed the transfer process. Also certain types of payment, notably American Express card payments, can take up to 10 days to settle.
However in some cases there is a problem with the payment. You can always check your transaction list to find out whether the payment failed, was refunded or charged back. If there has been a problem, the card issuer or payment service will usually contact Worldpay within three to five days. In this situation we will send you an email with advice on what to do next.
At Worldpay, we understand the importance to businesses of regular cashflow. Once an order is placed, it usually takes up to three days for funds to settle – indicated when the payment status changes from
When a transaction is ready to be paid, it goes into a batch to be settled into your bank account. Once this batch has been closed, you are sent a transfer report detailing all settled, refunded and charged-back transactions from the batch. These are sent via email on Mondays and Thursdays.
Payments will usually appear in your bank two to three working days after you receive your transfer report.
VAT is not payable on Worldpay's fee.
You will only receive an invoice from Worldpay in the event of a chargeback. However we will send you a transfer report via email each time a batch of payments is settled - currently on Mondays and Thursdays.
A siteCode is a value that can be passed in the order request to differentiate between different sites you have. A “site” could be different websites you have or it could be the same website but different internal suppliers of the services, for example every hotel on a hotel booking website could be a different “site”.
How to implement siteCodes is explained
If each of your sites is a different legal entity, you will have to create a different account for each of them. siteCodes can only be used for different sites belonging to the same legal entity. In the hotel booking example above, that means siteCodes can only be used if those hotels are all part of the same hotel chain.
If you want to differentiate between different sites for reporting and reconciliation purposes only, we recommend you use the customerIdentifiers object of the Orders API. Setting up siteCodes is not required in this instance.
siteCodes are typically used when you want the money for different “sites” to be settled in different bank accounts or when you want to set up different risk management rules for different sites. Typically, each siteCode will have a separate acquirer account (MID) associated with them, but that does not have to be the case.
Setting up siteCodes can only be done by contacting us, which can be via the add settlement currency button here. Once your siteCodes are set up, you will also find them here.