Task #7788

Avatar?id=2607&size=50

Credit Card Check Digit

Added by Rayvandy Gabbytian about 7 years ago. Updated about 6 years ago.

Status:Work Completed-End life cycleStart date:August 21, 2017
Priority:UrgentDue date:August 23, 2017
Assignee:-% Done:

100%

Category:-Spent time:-
Target version:-

Description

Hi Amy,

Please decide, how to handle this 16 digit issue.
Also whether RMBP needs to check for modulus 10 check digit for CC just like M2U.


Please check why able to input cc no more than 16 digit,

[8/21/17 14:44:52:993 WIB] 00000125 SystemOut     O [21/08/2017] [14:44:52:992] [INFO] [IBBillPaymentServices]:47 -
*******************************************
addFav: false
amount: 0
billAccNumber: null
billType: null
category: null
channel: null
creditCardNumber: 41234567890123456789
currencyISOCode: null
currencyMap: null
expiryDate: null
fromAccount: 3
fromAccountMap: {"11":{"isoCurrencyCode":"IDR","accountHolderName":"JKDXPPJ J BXYZJWJK                      ","accountNoDisplay":"8700013589  CA IDR","applCode":"IM","productCode":"272","currencyCode":"016","accountNo":"8700013589","branchCode":"700"},"12":{"isoCurrencyCode":"IDR","accountHolderName":"XNNQ IXKKXPLCI                          ","accountNoDisplay":"2001026990  CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001026990","branchCode":"001"},"13":{"isoCurrencyCode":"IDR","accountHolderName":"IXSLJ IJESJ                             ","accountNoDisplay":"2001027628  CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001027628","branchCode":"001"},"14":{"isoCurrencyCode":"JPY","accountHolderName":"UFJZUSU LKNUKXILJ                       ","accountNoDisplay":"2002020003  CA JPY","applCode":"IM","productCode":"020","currencyCode":"029","accountNo":"2002020003","branchCode":"002"},"15":{"isoCurrencyCode":"USD","accountHolderName":"LSUDBC LKNUKXILJ                        ","accountNoDisplay":"2003104938  CA USD","applCode":"IM","productCode":"010","currencyCode":"039","accountNo":"2003104938","branchCode":"003"},"16":{"isoCurrencyCode":"USD","accountHolderName":"TCZLZJI ZXRJBEYLZJ                      ","accountNoDisplay":"2003105244  CA USD","applCode":"IM","productCode":"020","currencyCode":"039","accountNo":"2003105244","branchCode":"003"},"17":{"isoCurrencyCode":"JPY","accountHolderName":"EUXIXY LKNUKXILJ ES                     ","accountNoDisplay":"2003200109  CA JPY","applCode":"IM","productCode":"010","currencyCode":"029","accountNo":"2003200109","branchCode":"003"},"18":{"isoCurrencyCode":"IDR","accountHolderName":"NYJ ICIJKSL WLYVJWJK                    ","accountNoDisplay":"1001027095  SA IDR","applCode":"ST","productCode":"200","currencyCode":"016","accountNo":"1001027095","branchCode":"001"},"19":{"isoCurrencyCode":"IDR","accountHolderName":"HXYYQ JKSUKLCI PUBU                     ","accountNoDisplay":"1001027986  SA IDR","applCode":"ST","productCode":"200","currencyCode":"016","accountNo":"1001027986","branchCode":"001"},"0":{"isoCurrencyCode":"IDR","accountHolderName":"VUBKQ ICYVJKJ                           ","accountNoDisplay":"2001000150  CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001000150","branchCode":"001"},"1":{"isoCurrencyCode":"SGD","accountHolderName":"IXFCEJKR ZJFZCY JTJNL                   ","accountNoDisplay":"2001001008  CA SGD","applCode":"IM","productCode":"010","currencyCode":"034","accountNo":"2001001008","branchCode":"001"},"2":{"isoCurrencyCode":"IDR","accountHolderName":"ILIDJ ZJYLJMLJKL                        ","accountNoDisplay":"1002010008  SA IDR","applCode":"ST","productCode":"110","currencyCode":"016","accountNo":"1002010008","branchCode":"002"},"3":{"isoCurrencyCode":"IDR","accountHolderName":"LYWLK WLVJQJ                            ","accountNoDisplay":"1003000010  SA IDR","applCode":"ST","productCode":"210","currencyCode":"016","accountNo":"1003000010","branchCode":"003"},"4":{"isoCurrencyCode":"IDR","accountHolderName":"IJKNLJKJ IUXZJYFU                       ","accountNoDisplay":"1003001707  SA IDR","applCode":"ST","productCode":"100","currencyCode":"016","accountNo":"1003001707","branchCode":"003"},"5":{"isoCurrencyCode":"IDR","accountHolderName":"YCZLKL                                  ","accountNoDisplay":"1003007831  SA IDR","applCode":"ST","productCode":"100","currencyCode":"016","accountNo":"1003007831","branchCode":"003"},"6":{"isoCurrencyCode":"IDR","accountHolderName":"KLKLKR IXSQJWJSL                        ","accountNoDisplay":"1003833899  SA IDR","applCode":"ST","productCode":"230","currencyCode":"016","accountNo":"1003833899","branchCode":"003"},"7":{"isoCurrencyCode":"IDR","accountHolderName":"SCK FXPJKJ VJQJ                         ","accountNoDisplay":"1700003072  SA IDR","applCode":"ST","productCode":"202","currencyCode":"016","accountNo":"1700003072","branchCode":"700"},"8":{"isoCurrencyCode":"IDR","accountHolderName":"HYJKDLIDCI DUISJK                       ","accountNoDisplay":"8003002078  CA IDR","applCode":"IM","productCode":"800","currencyCode":"016","accountNo":"8003002078","branchCode":"003"},"9":{"isoCurrencyCode":"IDR","accountHolderName":"IBLZLAC VCZEXL                          ","accountNoDisplay":"8003830255  CA IDR","applCode":"IM","productCode":"850","currencyCode":"016","accountNo":"8003830255","branchCode":"003"},"10":{"isoCurrencyCode":"IDR","accountHolderName":"SUIBLJFL SJKJFJ                         ","accountNoDisplay":"8003830286  CA IDR","applCode":"IM","productCode":"950","currencyCode":"016","accountNo":"8003830286","branchCode":"003"}}
fromAccountNumber:
fromCurrency: null
fullAmount: null
locale: in
message: null
minAmount: null
newBill: false
payee: null
payeeAccNumber: null
payeeCode: null
payeeKey: null
payeesMap: null
paymentAmount: 23456
paymentFrequencyCode:
paymentMode: null
period: null
referenceNumber: null
referenceNumber1: null
referenceNumber2: null
registeredPayees: null
remoteIPAddress: null
restSMSService: null
selectedDate:
selectedDateTermination:
selectedMonth:
selectedMonthTermination:
selectedYear:
selectedYearTermination:
serviceInfoBean: null
serviceInfoCode: null
serviceInfoName: null
sessionId: 20170821144127042216
smsServiceBean: null
subscriberName: null
tac: null
tacAttemptCount: 0
tacRequired: false
tacSentDateTime: null
tacSentIBDateTime: null
tacValue: null
toAmount: null
toCurrency: null
toPayee: null
transactionID: null
transferType: open
userAgent: null
userAlias: null
userFullName: null
userId: 1391
vaNumber: null
*******************************************
[8/21/17 14:44:53:006 WIB] 00000125 SystemOut     O Error=java.lang.IllegalArgumentException: argument type mismatch
[8/21/17 14:44:53:159 WIB] 00000125 SystemOut     O enter single login
[8/21/17 14:44:53:169 WIB] 00000107 JavaScriptInt I com.worklight.integration.js.JavaScriptIntegrationLibraryImplementation info @@@Response_getOpenOtherCCConfirm: {"fromAccountNo":null,"transferType":null,"chargeAmount2":null,"responseMessage":"Nomor Kartu Kredit Salah.","bankCode":null,"creditCardNo":null,"effectiveDateDisplay":null,"responseCode":"37","terminationDateDisplay":null,"terminationDate":null,"serviceInfoBean":null,"errorCode":"is.invalid","loggerResponseMessage":null,"ccHolderName":null,"creditCardNoDisplay":null,"serviceName":"credit.card.","paymentAmountDisplay":null,"loggerErrorCode":null,"delegationErrorParams":null,"payeeAccountNo":null,"tacBean":null,"bankName":null,"payMode":null,"paymentFrequencyDisplay":null,"chargeAmount":null,"errorParams":["Nomor Rekening Tagihan "],"loggerServiceName":null,"debitAmountWoCharge":null,"issuingBank":null,"billerKerjasamaIndicator":null,"effectiveDate":null,"tacAttemptCount":0,"fromAccountMap":null,"fromAccountKey":null,"loggerErrorParams":null,"paymentAmount":null,"loggerResponseCode":"00","statusCode":201,"statusReason":"Created","responseHeaders":{"Transfer-Encoding":"chunked","X-Powered-By":"Servlet/3.0","Content-Language":"en-US","Date":"Mon, 21 Aug 2017 07:44:52 GMT","Content-Type":"text/plain"},"responseTime":204,"totalTime":205,"isSuccessful":true} [project RMBP]

Screen Shot 2017-08-23 at 14.41.15.png (330 KB) Rayvandy Gabbytian , August 23, 2017 16:06

Screen Shot 2017-08-23 at 14.42.51.png (190 KB) Rayvandy Gabbytian , August 23, 2017 16:06

History

#1 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian about 7 years ago

  • Subject changed from RMBP SIT Other bank CC Payment to Credit Card Check Digit

#2 Updated by Anonymous about 7 years ago

  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • Assignee changed from Anonymous to Ngoh Chee Onn

Chee Onn,
Please limit the input length to 16 & numeric only.
And do add in the check digit checking if not implemented.

#3 Avatar?id=1966&size=24 Updated by Ngoh Chee Onn about 7 years ago

  • Status changed from Development / Work In Progress to Finished Development
  • Assignee changed from Ngoh Chee Onn to Rayvandy Gabbytian
  • % Done changed from 0 to 100

Hi Gabby,

Please check email for the new apk and ipa for the match length fixed. Check digit already implement in middle services, no fixes is required.

Thank you.

#4 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian about 7 years ago

  • Status changed from Finished Development to Internal Testing
  • Assignee changed from Rayvandy Gabbytian to Tommy Arryandy
  • % Done changed from 100 to 0

Hi Chee Onn,
Thanks.

Tommy,
Need you to test it in PLN IOS and PLN Android package and compile into 1 document.

Thanks.

#5 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian about 7 years ago

Chee Onn,

Need you to fix on this:

Issue:
- If CC is less than 16 it throws: Credit Card Number must consist of 16 characters / digits
- Equal to 16 digit but invalid CC, it throws: Invalid Bill Account Number in new page

Expected Result:
- If CC is less than 16:
- If CC is 16 digit but invalid check digit / bin code,

Must throw:
EN: Credit Card is Invalid.
IN: Nomor Kartu Kredit Salah.
in the same page

I think need to insist to follow M2U rather than Wahyu's request in email, in order to standardize the message (attached is current reference from M2U).

Thanks.

#6 Avatar?id=1966&size=24 Updated by Ngoh Chee Onn about 7 years ago

  • Status changed from New - Begin Life Cycle to Finished Development
  • Assignee changed from Ngoh Chee Onn to Tommy Arryandy
  • % Done changed from 0 to 100

Hi Tommy,

Please use the latest apk and ipa in email and perform testing on it.

Thank you.

#7 Updated by Tommy Arryandy about 7 years ago

  • Status changed from Finished Development to Pending Review
  • Assignee changed from Tommy Arryandy to Anonymous

#8 Updated by Anonymous about 6 years ago

  • Status changed from Pending Review to Work Completed-End life cycle

Also available in: Atom PDF