【发布时间】:2020-04-30 17:31:43
【问题描述】:
嗨朋友们,我搜索了有关 iOS swift 中的 google pay 集成的信息。我没有找到任何相关的解决方案。请帮我解决这个问题,如果有任何链接或示例,请提供链接并指导我
谢谢
【问题讨论】:
-
你找到解决办法了吗。
标签: ios swift payment google-pay upi
嗨朋友们,我搜索了有关 iOS swift 中的 google pay 集成的信息。我没有找到任何相关的解决方案。请帮我解决这个问题,如果有任何链接或示例,请提供链接并指导我
谢谢
【问题讨论】:
标签: ios swift payment google-pay upi
这是关于在印度发起 Google Pay 操作的问题吗?例如,使用 UPI?
如果是这样,您可以尝试使用以下UPI URI scheme 启动它:
upi://pay?parm-name=param-value&param-name=pram-value&...
这应该会启动任何配置为处理 UPI 的应用。
如果您想直接在印度推出 Google Pay 应用,您可以尝试以下方法:
gpay://upi/pay?parm-name=param-value&param-name=pram-value&...
【讨论】:
@IBAction func action_proceedBtnTapped(_ sender: UIButton) {
let paValue = "Client_upi_key" //payee address upi id
let pnValue = "Merchant Name" // payee name
let trValue = "1234ABCD" //tansaction Id
let urlValue = "http://url/of/the/order/in/your/website" //url for refernec
let mcValue = "1234" // retailer category code :- user id
let tnValue = "Purchase in Merchant" //transction Note
let amValue = "1" //amount to pay
let cuValue = "INR" //currency
let str = "gpay://upi/pay?pa=\(paValue)&pn=\(pnValue)&tr=\(trValue)&mc=\(mcValue)&tn=\(tnValue)&am=\(amValue)&cu=\(cuValue)"
guard let urlString = str.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
else {
return
}
guard let url = URL(string: urlString) else {
return
}
UIApplication.shared.open(url)
}
【讨论】:
Google Pay 仅适用于 JavaScript v3 SDK 和 Android v2 SDK。在此处了解更多信息: https://developers.braintreepayments.com/guides/google-pay/client-side/ios/v4
【讨论】:
目前无法将 Google Pay 集成到您的 iOS 应用中。 至少对于原生 iOS 应用,我建议使用 Apple Pay
更多信息here
【讨论】: