Task #7788
Credit Card Check Digit
Status: | Work Completed-End life cycle | Start date: | August 21, 2017 | |
---|---|---|---|---|
Priority: | Urgent | Due 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]
History
#1 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 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 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 Updated by Rayvandy Gabbytian about 7 years ago
- File Screen Shot 2017-08-23 at 14.41.15.png added
- File Screen Shot 2017-08-23 at 14.42.51.png added
- Due date changed from August 21, 2017 to August 23, 2017
- Status changed from Internal Testing to New - Begin Life Cycle
- Assignee changed from Tommy Arryandy to Ngoh Chee Onn
- Priority changed from Normal to Urgent
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 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