Last updated on MAY 16, 2017
Applies to:Oracle Communications Billing and Revenue Management - Version 188.8.131.52.0 and later
Information in this document applies to any platform.
On : 184.108.40.206.0 version, Paymentech Manager
- The user has made 3 online payments with command = 2 and then executed pin_deposit to execute settlements for those authorizations (command = 5).
- Out of the 3 transactions, one transaction failed with response code 201 and other two were successful with response code 100.
- The batch failed and result = 999 is in event_billing_charge_t.
- The failed transaction was due to corrupted CC token and the data was corrected.
- When pin_deposit was re-executed, the settlement requests were resent for successful transactions in the batch again.
- After correcting the CC numbers, the batch execution was correctly run with no error. But, if the user resubmit the batch using pin_recover, it failed with some error: PIN_FLD_CHARGES not found.
- Executing the PCM_OP_SEARCH directly using testnap, it would result in PIN_ERR_FILE_IO as below:
Any error in pin_deposit is giving the following error :
dm search output flist
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID  0.0.1.1 /_cc_db -1 0
0 PIN_FLD_ERR_BUF ERR 
<location=PIN_ERRLOC_DM:4 class=PIN_ERRCLASS_SYSTEM_DETERMINATE:1 errno=PIN_ERR_FILE_IO:41>
<facility=0 msg_id=0 version=0>
and the entire batch is 'checkpointed'.
- Make 2 online CC payments using opcode PCM_OP_PYMT_COLLECT and command = 2 (Authorize)
All 2 payments successful.
- Update the first payment event with invalid CC token using PCM_OP_WRITE_FLDS
Note that this step is done only to generate a scenario where token number is corrupted for settlement.
- Execute pin_deposit for settlement
Out of 2 transactions, the one with wrong CC failed.
Observe response code = 201 for failed transaction.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms