Testing Online Duplicate Transaction Processing

When you submit certain Online transactions, the system acts to detect if it is a duplicate by comparing the id attribute and the credit card number against other successful Online transactions of the same type processed within the previous two days. The system performs this checking routine for the following transaction types: Capture, Force Capture, Capture Given Auth, Credit, Sales, eCheck Credit, eCheck Sales, eCheckVoid, and Void, as well as Gift Card transactions.

If the system determines a transaction to be a duplicate, The transaction appears in the Declined Transaction report. This report is available in near real-time via Worldpay eComm iQ, and as an Secure Scheduled Report, which is generated daily for the previous days transactions. Please refer to Online Duplicate Checking for additional information.

To test your handling of duplicate transactions:

When you submit the duplicate transaction, make sure that all information, including the idattribute, is identical.

  1. Send any of the following Capture transactions more than once within a two day period: Order numbers 1A, 2A, 3A, 4A, or 5A. The second submission will appear in the Declined Transaction report with a response Reason Code of 251 - Duplicate Transaction. Note: You may have to submit the corresponding Authorization transaction prior to submitting the Capture transaction.

  2. Send any of the following Credit transactions more than once within a two day period: Order numbers 1B, 2B, 3B, 4B, or 5B. The second submission will appear in the Declined Transaction report with a response Reason Code of 251 - Duplicate Transaction. Note: You may have to submit the corresponding Capture transaction prior to submitting the Credit transaction.

  3. Send any of the following Void transactions more than once within a two day period: Order numbers 1C, 2C, 3C, 4C, or 5C. The second submission will appear in the Declined Transaction report with a response Reason Code of 251 - Duplicate Transaction. Note: You may have to submit the corresponding Sale transaction prior to submitting the Void transaction.

  4. Send either of the following eCheck Sale transactions more than once within a two day period: Order numbers 42 or 43. The second submission will appear in the Declined Transaction report with a response Reason Code of 251 - Duplicate Transaction.

  5. Send any of the following eCheck Credit transactions more than once within a two day period: Order numbers 46, 47, or 48. The second submission will appear in the Declined Transaction report with a response Reason Code of 251 - Duplicate Transaction.