如何解决如何在 ApplePay/Swift 中使用 pkpaymentsummaryitemtype.pending?
在我的应用程序中,我需要添加待付款(在用户获得一些服务之后)。 我正在实施苹果支付并收到令牌。但我不明白如何使用项目类型 pkpaymentsummaryitemtype.pending 付款?
这是我的付款方式:
func makePay()
{
let request = PKPaymentRequest()
request.merchantIdentifier = ApplePaySwagMerchantID
request.supportednetworks = SupportedPaymentNetworks
request.merchantCapabilities = PKMerchantCapability.capability3DS
request.countryCode = "US"
request.currencyCode = "USD"
request.paymentSummaryItems = [
PKPaymentSummaryItem(label: "Some service",amount: 0,type: PKPaymentSummaryItemType.pending)]
let applePayController = PKPaymentAuthorizationViewController(paymentRequest: request)!
applePayController.delegate = self
var topVC = UIApplication.shared.keyWindow?.rootViewController
while((topVC!.presentedViewController) != nil) {
topVC = topVC!.presentedViewController
}
topVC?.present(applePayController,animated: true)
}
但是什么时候我必须显示和借记最终金额?我在 swift/IOS 上找不到代码示例。
或者,如果我理解正确 - 对于那种类型,我刚收到授权,然后收到令牌后,我的银行/支付系统会在我发送后从最终金额中扣除?
正确吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。