2016-03-23 89 views
2

Im在我的應用程序中使用PayTm SDK。我在設置時出現以上錯誤。錯誤=錯誤域= NSCocoaErrorDomain代碼= 3840「結束時的垃圾。」

mc.checksumGenerationURL = @"My URL"; 
    mc.checksumValidationURL = @"My URL "; 

//這裏林通過我的服務器URL //第3步:創建要添加任何PARAMS的順序。但是,請確保您有商家強制PARAMS

NSMutableDictionary *orderDict = [NSMutableDictionary new]; 
//Merchant configuration in the order object 


orderDict[@"MID"] = @""; //Passes my Id 

orderDict[@"CHANNEL_ID"] = @"WAP"; 
orderDict[@"INDUSTRY_TYPE_ID"] = @"Retail"; 
orderDict[@"WEBSITE"] = @""; Passed my website 



//Order configuration in the order object 
orderDict[@"CUST_ID"] = @"123456"; 
orderDict[@"ORDER_ID"] = [ViewController generateOrderIDWithPrefix:@""]; 
orderDict[@"TXN_AMOUNT"] = @"1"; 

orderDict[@"REQUEST_TYPE"] = @"DEFAULT"; 



PGOrder *order = [PGOrder orderWithParams:orderDict]; 

//Step 4: Choose the PG server. In your production build dont call selectServerDialog. Just create a instance of the 
//PGTransactionViewController and set the serverType to eServerTypeProduction 

    PGTransactionViewController *txnController = [[PGTransactionViewController alloc] initTransactionForOrder:order]; 
     txnController.serverType =eServerTypeStaging ; 

     // txnController.loggingEnabled = YES; 
      // txnController.sendAllChecksumResponseParamsToPG = YES; 
     txnController.merchant = mc; 
     txnController.delegate = self; 
     [self showController:txnController]; 

請幫助我.. 謝謝...

+0

你好,同樣的問題是如果你解決這個請給我答案... Thanx – sohil

+0

@sohil請檢查我的答案,它會幫助你。 –

回答

1

校驗生成URL應該只包含三個參量。.aspx頁面中不應該包含形式碼。請檢查下面的屏幕截圖。 enter image description here

在IOS生成校驗和時只有高亮值應該是打印但它也是打印格式。

這是錯誤的,這就是爲什麼它在最後顯示垃圾。

+0

如果我使用默認paytm網址,該怎麼辦?我該怎麼做?你也可以分享你使用的是什麼版本的paytm SDK? –

+0

即時通訊使用2.12.2版本。我不是png我使用我的服務器url不知道默認paytm網址 –

相關問題