STPPaymentCardTextField创建支付输入框cardTextFieldpublicKey和clientSecretpublicKey初始化Stripe Stripe.setDefaultPublishableKey(publicKey) STPPaymentMethodParams的实例 let cardParams = cardTextField.cardParams
let paymentMethodParams = STPPaymentMethodParams(card: cardParams, billingDetails: nil, metadata: nil)clientSecret创建对象STPPaymentIntentParams的实例 let paymentIntentParams = STPPaymentIntentParams(clientSecret: clientSecret)
paymentIntentParams.paymentMethodParams = paymentMethodParamsconfirmPayment方法开始执行付款操作// Submit the payment
let paymentHandler = STPPaymentHandler.shared()
paymentHandler.confirmPayment(withParams: paymentIntentParams, authenticationContext: self) { [weak self] (status, paymentIntent, error) in
//返回支付结果,根据结果执行后续流程
}