Soft Declines for Some Transactions not Capturing Vendor Codes
(Doc ID 2187919.1)
Last updated on MARCH 17, 2019
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and laterInformation in this document applies to any platform.
Goal
On : 7.5.0.13.0 version, Payments
There were some transactions in Credit Card payment events showing the vendor results as null.
Steps of reproduction:
----------------------------
1) Create a credit card account
2) Configure the credit card for failure.
3) Handle failed payment with a customization by calling PCM_OP_PYMT_COLLECT again with command 9 (as the original payment put a checkpoint)
4) Revert back the original payment
It seems like the OOB PCM_OP_PYMT_COLLECT is not recording the vendor result when it is called for recovering checkpoint (i.e with command PIN_CHARGE_CMD_RECOVER_PAYMENT).
op_pymt_collect input flist:
0 PIN_FLD_PROGRAM_NAME STR [0] "custom program"
0 PIN_FLD_CHARGES ARRAY [0] allocated 20, used 6
1 PIN_FLD_EVENT_OBJ POID [0] 0.0.0.1 /event/billing/charge/cc 310941888335229340 1
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 172349 0
1 PIN_FLD_BILL_OBJ POID [0] 0.0.0.0 0 0
1 PIN_FLD_BILLINFO_OBJ POID [0] 0.0.0.1 /billinfo 175421 0
1 PIN_FLD_COMMAND ENUM [0] 9
1 PIN_FLD_BILLINFO ARRAY [0] allocated 20, used 3
2 PIN_FLD_AUTH_CODE STR [0] ""
2 PIN_FLD_AUTH_DATE STR [0] "091516"
2 PIN_FLD_VENDOR_RESULTS STR [0] "VC=303 XXXXX"
op_pymt_collect return flist:
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.0.1 /account 1 0
0 PIN_FLD_RESULTS ARRAY [0] allocated 20, used 7
1 PIN_FLD_EVENTS ARRAY [0] allocated 20, used 1
2 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/fee/failed_payment 310941888335227651 0
1 PIN_FLD_POID POID [0] 0.0.0.1 /event/billing/payment/cc 310941888335225603 0
1 PIN_FLD_RESULT ENUM [0] 0
1 PIN_FLD_DESCR STR [0] "creditcard operation declined"
1 PIN_FLD_TYPE ENUM [0] 7
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 172349 0
1 PIN_FLD_ITEM_NO STR [0] "P1-37"
Can the PaymenTech response be null for vendor code when receiving a decline as result?
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |
References |