-
Notifications
You must be signed in to change notification settings - Fork 13
Invalid checksum for ios only #38
Comments
@ArunYogi please help with this |
@IntelliJAbhishek , based on the logs , what I can infer is, checksum has been created for transaction check parameters |
@ArunYogi No I don't have separate code. i create a checksum at backend which gives After that I use this checksum for transaction. I'm totally blank now. what can I do? |
@IntelliJAbhishek ,whats the request you are sending for checksum creation before startPayment method is called? post the whole request body (mask the sensitive information) |
@ArunYogi Here is the code
|
@IntelliJAbhishek , channel_id cant be "WEB" while using this plugin, it has to be "WAP". still facing issue. If you are facing issue even after changing to "WAP", its best you post this checksum request and checksumhash to Paytm and ask for explanation.. |
But the same channel work on Android? |
@IntelliJAbhishek , actually should not be working there as well. Paytm is mystery, only they can solve that.. |
I have integrated this plugin with ionic 3 its working fine in android. but I'm getting invalid checksum in ios.
Here is log from xcode
ionViewDidLoad PaymentPage
<title>Paytm</title><script type='text/javascript'>function response(){return document.getElementById('response').value;}</script>Redirect back to the app2020-02-28 14:16:46.152371+0530 Bruveg[26926:302383] {"CHECKSUMHASH":"iBP7YBhSbMQJqvQEdx06MAmqWd1C7yysjL+ifYQEPgHZalCLW4IKPvBs8tSVH2VEW3w096CBwY0sbbb0zs4nyMqpLddkXTZo4kXniAdfFGo=","ORDER_ID":"12431","payt_STATUS":"1"}
2020-02-28 14:16:46.156764+0530 Bruveg[26926:302383] PGTransactionViewController::loadView
2020-02-28 14:16:46.157799+0530 Bruveg[26926:302383] PGTransactionViewController::viewDidLoad
2020-02-28 14:16:46.162082+0530 Bruveg[26926:302383] PGTransactionViewController::viewWillAppear
2020-02-28 14:16:46.717476+0530 Bruveg[26926:302383] PGTransactionViewController::viewDidAppear
2020-02-28 14:16:46.738579+0530 Bruveg[26926:302383] PGTransactionViewController::showProgress
2020-02-28 14:16:46.740607+0530 Bruveg[26926:302383] WEB VIEW is loading with Parms:
{
"CALLBACK_URL" = "https://securegw.paytm.in/theia/paytmCallback?ORDER_ID=12431";
"CHANNEL_ID" = WAP;
CHECKSUMHASH = "iBP7YBhSbMQJqvQEdx06MAmqWd1C7yysjL+ifYQEPgHZalCLW4IKPvBs8tSVH2VEW3w096CBwY0sbbb0zs4nyMqpLddkXTZo4kXniAdfFGo=";
"CUST_ID" = 114;
"INDUSTRY_TYPE_ID" = Retail109;
MID = Sobhaa37519274706529;
"ORDER_ID" = 12431;
"TXN_AMOUNT" = "65.00";
WEBSITE = WEBPROD;
}
2020-02-28 14:16:46.833051+0530 Bruveg[26926:302383] webView:shouldStartLoadWithRequest: https://securegw.paytm.in/theia/processTransaction domain = securegw.paytm.in
2020-02-28 14:16:46.833729+0530 Bruveg[26926:302383] PGTransactionViewController::showProgress
2020-02-28 14:16:47.354567+0530 Bruveg[26926:303781] WF: === Starting WebFilter logging for process Bruveg
2020-02-28 14:16:47.354763+0530 Bruveg[26926:303781] WF: _userSettingsForUser : (null)
2020-02-28 14:16:47.354888+0530 Bruveg[26926:303781] WF: _WebFilterIsActive returning: NO
2020-02-28 14:16:47.369368+0530 Bruveg[26926:302383] webView:shouldStartLoadWithRequest: https://securegw.paytm.in/theia/paytmCallback?ORDER_ID=12431 domain = securegw.paytm.in
2020-02-28 14:16:47.370813+0530 Bruveg[26926:302383] PGTransactionViewController::showProgress
2020-02-28 14:16:47.377013+0530 Bruveg[26926:304267] Connection 24: unable to determine interface type without an established connection
2020-02-28 14:16:47.377204+0530 Bruveg[26926:304267] Connection 24: unable to determine fallback status without a connection
2020-02-28 14:16:47.378532+0530 Bruveg[26926:304267] Task .<0> HTTP load failed, 0/0 bytes (error code: -999 [1:89])
2020-02-28 14:16:47.446128+0530 Bruveg[26926:303781] WF: _userSettingsForUser : (null)
2020-02-28 14:16:47.446634+0530 Bruveg[26926:303781] WF: _WebFilterIsActive returning: NO
2020-02-28 14:16:47.500771+0530 Bruveg[26926:302383] webViewDidFinishLoad of https://securegw.paytm.in/theia/paytmCallback?ORDER_ID=12431
2020-02-28 14:16:47.500970+0530 Bruveg[26926:302383] PGTransactionViewController::hideProgress
2020-02-28 14:16:47.501466+0530 Bruveg[26926:302383] Found Callback url
2020-02-28 14:16:47.569831+0530 Bruveg[26926:302383] dataStr =
2020-02-28 14:16:47.570787+0530 Bruveg[26926:302383] response() JS method returned = {"ORDERID":"12431", "MID":"Sobhaa37519274706529", "TXNAMOUNT":"65.00", "CURRENCY":"INR", "STATUS":"TXN_FAILURE", "RESPCODE":"330", "RESPMSG":"Invalid checksum", "BANKTXNID":""} 2020-02-28 14:16:47.570928+0530 Bruveg[26926:302383] Calling Delegate didFinishedResponse 2020-02-28 14:16:47.571045+0530 Bruveg[26926:302383] ViewController::didFinishedResponse:response = {"ORDERID":"12431", "MID":"Sobhaa37519274706529", "TXNAMOUNT":"65.00", "CURRENCY":"INR", "STATUS":"TXN_FAILURE", "RESPCODE":"330", "RESPMSG":"Invalid checksum", "BANKTXNID":""} 2020-02-28 14:16:47.577937+0530 Bruveg[26926:302383] PGTransactionViewController::viewWillDisappear 2020-02-28 14:16:48.165785+0530 Bruveg[26926:302383] {"STATUS":"TXN_FAILURE","MID":"Sobhaa37519274706529","RESPCODE":"330","TXNAMOUNT":"65.00","CURRENCY":"INR","BANKTXNID":"","RESPMSG":"Invalid checksum","ORDERID":"12431"}
The text was updated successfully, but these errors were encountered: