Я столкнулся с большой проблемой: мой API контрольной суммы дважды попадал по моему URL обратного вызова. Но если я утешу ответ, он был напечатан только один раз. Я отлаживал эту ошибку за последние 2 дня. Это влияет на мой бизнес. Мне нужна поддержка от вас, ребята. Пожалуйста, дайте мне знать, что я делаю неправильно в коде.
Вот мой код с параметрами:
jsonString {
"ORDER_ID" : "TRKXrUgeilA3tbzoXY-183",
"MID" : "aXyVcd79091319477903",
"WEBSITE" : "DEFAULT",
"CUST_ID" : "183",
"CALLBACK_URL" : "https:\/\/serverdemo.com\/customerApiv3\/verifychecksum",
"TXN_AMOUNT" : "1",
"CHANNEL_ID" : "WAP",
"EMAIL" : "",
"INDUSTRY_TYPE_ID" : "Retail",
"REQUEST_TYPE" : "DEFAULT",
"MOBILE_NO" : "8284930876",
"MERC_UNQ_REF" : "2",
"CHECKSUMHASH" = "bLR5ToILev0FDEW0lbGGNl4Q11AIWR0e6IduHYeAWHVnI9mqHSv+x9Ws6wihqI3kmQDX9CH4CUGt4SnWVLTSflqSxDSoDPUq8vqdIY6KHXY=";
}
Способ открытия SDK:
PGMerchantConfiguration *mc = [PGMerchantConfiguration defaultConfiguration];
orderDict[@"CHECKSUMHASH"] = checksum;
PGOrder *order = [PGOrder orderWithParams:orderDict];
PGTransactionViewController *txnController = [[PGTransactionViewController alloc] initTransactionForOrder:order];
txnController.serverType = eServerTypeProduction;
txnController.merchant = mc;
txnController.delegate = self;
txnController.sendAllChecksumResponseParamsToPG = YES;
txnController.loggingEnabled = YES;
[self showController:txnController];
, получив два раза по моему URL CALL BACK, т.е. "https://serverdemo.com/customerApiv3/verifychecksum
Пожалуйста, дайте мне знать, как решить эту проблему или кому-либо, кто имеет сталкивался с такой же проблемой?