Integration Sign Off Key Points
Guide to assist in understanding and prepare for your integration review .
In order to have a deeper understanding in our integration approval process, we have listed the general flow of what we expect when we schedule an integration review:
A meeting scheduled which includes our Integration team, Compliance manager and your Partner manager in order for you to demonstrate the flow from beginning to end from the customer/merchant point of view.
We are happy for you to supply us with your own testing environment for us to conduct testing within your systems.
During the review, we confirm whether you are using the offered Worldpay for Platforms hosted services or have developed your own payment page.
As you may be aware, the Worldpay for Platforms hosted pages are pre-built and ready to go out the box with minimal extra requirements from your side in regards to PCI compliance.
If you have developed your own payment page, you can ensure you are compliant by using our Payment Page Requirements and eDDR page requirements documents.
Some key requirements when building your own page:
You are required to send a copy of the direct debit confirmation to the customer and also store the direct debit confirmation to provide as evidence should a dispute be initiated. This a requirement set by the Bank.
Have you included a transaction fee breakdown on the payment page if the fees are passed to the payer.
Currency code displayed
Depending on the above, confirm all the types of payments your software will be processing:
Bank Account debits
Card debits
Real-time eCommerce payments
BPAY
PayTo
POS
If you are using our accepting direct debit transactions that are processed through via the banking system, ensure you are using the ‘GET Search for transaction status changes’ API endpoint to determine the status of a scheduled payment along with 'POST Acknowledge transaction status change' to acknowledge the transaction statuses correctly. You can Poll the ‘GET Search for transaction status changes’ call once every hour, however if you acknowledge all the transactions, the rate limit resets immediately.
This is demonstrated in the API flows below:
If you are using our Hosted Payment Page for real-time eCommerce transactions, ensure you are using the ‘GET Token Lookup’ API endpoint to determine the transaction result in real-time.
This is demonstrated in the API flows below:
We ensure you have tested rejected payments so your system handles the failed payment attempt correctly and your application manages the flow in order to direct the end user to be able to attempt a new payment.
Confirm fee structure for compliance (business paid or payer paid transaction fees)