Credit Card Tokenization in BRM Does Not Work
(Doc ID 2068656.1)
Last updated on AUGUST 08, 2023
Applies to:
Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]Information in this document applies to any platform.
Symptoms
On : 7.5.0.11.0 version, Payments
BRM Token service does not work
Enabled credit card tokenization in BRM.
When sent a request to dm_fusa with PIN_CHARGE_CMD_TOKEN_ONLY getting error PIN_ERR_STREAM_EOF:
1. Set the following configurations:
dm_fusa pin.conf:
------------------
- dm_fusa qm_n_fe 1
- dm_fusa qm_bigsize 1M
- dm_fusa qm_n_be 2
- dm_fusa qm_shmsize 6M
- dm_fusa cc_token_enabled set to 1
cm pin.conf:
------------
- cc_validate is set to 0 #for tokenization in cm pin.conf
2. Create a credit card account with tokenization enabled, but cc_validate (CM pin.conf) is turned off.
3. Send a request to dm_fusa with PIN_CHARGE_CMD_TOKEN_ONLY with the following example input flist:
# number of field entries allocated 20, used 2
0 PIN_FLD_POID POID [0] 0.0.1.1 /_cc_db -1 0
0 PIN_FLD_CHARGES ARRAY [0] allocated 20, used 16
1 PIN_FLD_ACCOUNT_OBJ POID [0] 0.0.0.1 /account 1 0
1 PIN_FLD_COMMAND ENUM [0] 12
1 PIN_FLD_MERCHANT STR [0] "<STRING>"
1 PIN_FLD_CURRENCY INT [0] 840
1 PIN_FLD_ADDRESS STR [0] "<ADDRESS>"
1 PIN_FLD_CARD_TYPE ENUM [0] 0
1 PIN_FLD_CITY STR [0] "<CITY>"
1 PIN_FLD_COUNTRY STR [0] "<COUNTRY"
1 PIN_FLD_DEBIT_EXP STR [0] "<DUMMY>"
1 PIN_FLD_DEBIT_NUM STR [0] "<DUMMY>"
1 PIN_FLD_NAME STR [0] "name "
1 PIN_FLD_STATE STR [0] "<STATE>"
1 PIN_FLD_ZIP STR [0] "<ZIP>"
1 PIN_FLD_CANON_NAME STR [0] "name"
1 PIN_FLD_AMOUNT DECIMAL [0] 20
1 PIN_FLD_TRANS_ID STR [0] "T1,18c0,0"
The process then goes into an infinite loop within dm_fusa and getting PIN_ERR_STREAM_EOF error .
Cause
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
Symptoms |
Cause |
Solution |
References |