Recycling Engine

The Recycling Engine is a managed service that automatically retries declined authorization attempts on your behalf. It requires little or no IT investment on your part. Also, implementing the Worldpay service removes the need to plan your own recycling strategy.

Recycling Engine has the following benefits:

  • Increases approval rates

  • Shortens time to approval, improving cash flow

  • Reduces the number of authorization retries

  • Lowers the risk of account/service cancellation

In order to determine the most effective recycle timing, Worldpay performs statistical analysis of past recycling attempts across our entire merchant portfolio. This analysis examines many factors, including method of payment, response codes, and transaction amount among others, to determine the optimum intervals between attempts to obtain a successful authorization. When you receive a declined Authorization, the system automatically queues the transaction for a retry at a designated time. Recycling of the Auth continues until it is either successful or the algorithm determines that it is no longer advantageous to retry.

For Visa transactions, the Recycling Engine will retry declined Authorizations a maximum of 4 times within 16 days, per Visa regulations. For Mastercard and Discover transactions, we retry declined Authorizations a maximum of 7 times within 27 days.

Worldpay provides the results of the recycling efforts to you in a Batch posted daily to your Worldpay sFTP account. This file contains transactions that either approved or exhausted the recycling pattern on the previous day. If you submit an Authorization for a transaction in the recycling queue, Worldpay returns the response from the last automatic recycling attempt. To halt recycling of a particular transaction, submit either an Authorization reversal transaction, if the original transaction was an Auth, or a Void transaction, if the original transaction was a Sale.

Declined Transactions Not Recycled

Table 1-4 below provides information about Response Codes not recycled by the Recycling Engine, except under the conditions noted. The <recycleEngineActive> element in the response files indicates if the transaction is being handled by the Recycling Engine.

TABLE 1-4 Response Codes Not Recycled (except as noted)

Response Code

 

Message

 

Recycling Behavior

213

Pickup Card - Lost Card

Only recycled if card repair information is available.

214

Pickup Card - Stolen Card

Only recycled if card repair information is available.

229

Illegal Transaction

Does not recycle.

301

Invalid account number

Not recycled for Mastercard, unless updated account information is available.

303

Pick up Card

Only recycled if card repair information is available.

304

Lost/Stolen Card

Only recycled if card repair information is available.

305

Expired Card

Only recycled if card repair information is available.

308

Restricted Card - Chargeback

Only recycled if card repair information is available.

309

Restricted Card - Prepaid Card Filtering Service

Only recycled if card repair information is available.

312

Restricted Card - International Card Filtering Service

Only recycled if card repair information is available.

315

Restricted Card - Auth Fraud Velocity Filtering Service

Only recycled if card repair information is available.

318

Restricted Card - Auth Fraud Advice Filtering Service

Only recycled if card repair information is available.

319

Restricted Card - Fraud AVS Filtering Service

Only recycled if card repair information is available.

323

No such Issuer

Only recycled if card repair information is available.

328

Cardholder requested that recurring or installment payment be stopped

Does not recycle

358

Restricted by due to security code mismatch

Only recycled if card repair information is available.

550

Restricted Device or IP - ThreatMetrix Fraud Score Below Threshold

Only recycled if card repair information is available.

Transaction Signature

The Recycling Engine analyzes each Authorization or Sale request message to determine if it is a new request. The result of the analysis determines if the transaction should be added to the recycling pool upon decline or if the system should intercept the transaction to prevent a duplicate transaction entering the recycling pool. To perform the analysis, the system checks the transaction signature. Depending upon your configuration, the transaction signature can be:

  • Value of the <recycleId> element

  • Value of the <orderId> element

  • Values of the <orderId>, <number>, and <amount> elements

If you submit a transaction with the identical signature, but containing new information (for example, a new card number), the system updates the transaction in the recycling pool with the new info and continues to recycle.

Additional Configuration Options

The Recycling Engine allows you the additional flexibility of excluding certain transactions from automatic recycling. You can exclude transactions manually by including the <recycleBy> element set to None. There are also global controls that allow you to exclude transactions based upon either submission by a particular presenter, or based upon the transaction type (authorization or sale). Please consult your Relationship Manager about the global options, since they must be configured in your Worldpay Merchant Profile.