IBM Support

Cybersource: The authorization code for this request has already been settled against > Payment Execution > Execute Collection Error > CYB00005: Settlement failed

Troubleshooting


Problem

Cybersource: The authorization code for this request has already been settled against > Payment Execution > Execute Collection Error > CYB00005: Settlement failed

Symptom

PART: Yantra 5x

We have an order which has split shipments.
For each shipment we make one settlement attempt.
The first settlement was successful but subsequent settlements failed.
with the following error
ReplyMessage=CYB00005: Settlement failed. Unable to obtain a valid reply code due to the following reason : The authorization code for this request has already been settled against.&ReplyCode=0&ReplyFlag=DNOAUTH

Cause

Resolving The Problem

Troubleshooting Steps:
If the Tran Return Code is 0 or -1, that means Cybersource has rejected this transaction.
First contact Cybersource to ask them what is the problem with this particular credit card.
In this case - the problem was that American Express cards do not allow multiple settlements on the same card.

Such a transaction would typically have moved to a FAILED_CHARGE status. You can attempt a fresh authorization and settlement cycle on this by manually switching it to AWAIT_AUTH and proceeding with PAYMENT_REQUEST followed by PAYMENT_EXECUTION.

One other option is to change Yantra's Payment Collection Rules >
Config>BusinessRules>XYZ Ruleset>Order Management Rules>Financial>PaymentCollectionRules>
Allow Same Authorization to be Used MultipleTimes

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Historical Number

PRI49235

Product Synonym

[<p><b>]Fact[</b><p>];

Document Information

Modified date:
16 June 2018

UID

swg21532629