将 Paytm 与 swift 3.0 集成
Integrate Paytm with swift 3.0
我想将 paytm
支付网关与 swift 3.0
集成。我只关注 github
link 。但我在 ["CHECKSUMHASH"]
= "" 中有问题。我可以在这把钥匙里放什么。
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"] = ""
这给了我无效的校验和请告诉我如何生成校验和。
首先你可以调用你的服务器api来生成校验和。如果您使用 Almofire
然后调用
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 {}
请在此api中传递全部parameter
。它在下面给出 response
{
"CHECKSUMHASH": "xxxxxxxxxxxxx",
"ORDER_ID": "xxxxxxxx",
"payt_STATUS": "1"
}
在这个 Dictionary
你得到 CHECKSUMHASH
它传递到 paytm order
。
要将 PayTm 集成到 swift 您的应用中,您可以在 github.
上找到 this link
我想将 paytm
支付网关与 swift 3.0
集成。我只关注 github
link 。但我在 ["CHECKSUMHASH"]
= "" 中有问题。我可以在这把钥匙里放什么。
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"] = ""
这给了我无效的校验和请告诉我如何生成校验和。
首先你可以调用你的服务器api来生成校验和。如果您使用 Almofire
然后调用
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 {}
请在此api中传递全部parameter
。它在下面给出 response
{
"CHECKSUMHASH": "xxxxxxxxxxxxx",
"ORDER_ID": "xxxxxxxx",
"payt_STATUS": "1"
}
在这个 Dictionary
你得到 CHECKSUMHASH
它传递到 paytm order
。
要将 PayTm 集成到 swift 您的应用中,您可以在 github.
上找到 this link