Integre Paytm con swift 3.0

Quiero integrar paytm pago paytm con swift 3.0 . Solo github seguir el enlace github . pero tengo probelm en ["CHECKSUMHASH"] = "". ¿Qué puedo poner en esta key?

 orderDict["MID"] = strMid orderDict["ORDER_ID"] = strOrderId orderDict["CUST_ID"] = strCustomerId orderDict["INDUSTRY_TYPE_ID"] = strIndustryType orderDict["CHANNEL_ID"] = strChanalID orderDict["TXN_AMOUNT"] = strAmt orderDict["WEBSITE"] = strWebsite orderDict["CALLBACK_URL"] = "http://xxxxx.co.in/verifyChecksum.php" orderDict["CHECKSUMHASH"] = "" 

Esto me da una sum de comprobación no válida. Dime cómo puedo generar la sum de comprobación.

En primer lugar, puede llamar a su server API para generar una sum de comprobación. Si está usando Almofire , llame al

 var parameters:[String:String]? parameters = ["MID":strMid,"ORDER_ID":strOrderId ,"INDUSTRY_TYPE_ID":strIndustryType,"CHANNEL_ID":strChanalID,"TXN_AMOUNT":strAmt,"WEBSITE":strWebsite, "CUST_ID":strCustomerId,"CALLBACK_URL":"http://xxxxxxx.co.in/verifyChecksum.php"] showHud(self.view) print(parameters) Alamofire.request("http://xxxxxx.co.in/generateChecksum.php", method: .post, parameters: parameters,encoding: URLEncoding.default, headers: nil).responseJSON {} 

Pase todos los parameter en esta API. Da response continuación

 { "CHECKSUMHASH": "xxxxxxxxxxxxx", "ORDER_ID": "xxxxxxxx", "payt_STATUS": "1" } 

En este Dictionary obtienes CHECKSUMHASH It Pass en paytm order .