IBM Support

How to create a new charge transaction when there is an error for a given charge

Question & Answer


Question

How do you create a new charge transaction when there is an error for a given charge in IBM Sterling Selling and Fulfillment Suite?

Cause

You want the product to create a new charge transaction when there is an error for a given charge as a part of a sync call in collection credit card UE

Answer

Use case :

  • If there is an error during settlement, based on some conditions a new charge is to be opened.

  • If the new charge also fails, then retry with second charge (not with first one which is still in open status)
    NOTE: The first charge is not closed as ERROR.

If the CHARGE record is not marked as an ERROR, then there is no option of opening a new charge record. It should either be marked an ERROR or VOID. To do this, the logic will need to be implemented in collection credit card UE and to void the charge, the voidChargeTransaction API can be called. For more details please refer to the java docs.

[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Distributed Order Management","Platform":[{"code":"PF033","label":"Windows"}],"Version":"All;9.2.1;9.2;9.1;9.0;8.5","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
16 June 2018

UID

swg21968119