因此,欧盟更改了一系列付款规则,因此我必须使用Stripes Payment API,但是有一个问题要坚持。我一直在使用Firebase函数作为后端。问题是。什么是“ MyAPIClient”? (请参见代码)
MyAPIClient.createPaymentIntent(amount: 100, currency: "usd") { result
in
switch (result) {
case .success(let clientSecret):
// Hold onto clientSecret for Step 4
case .failure(let error):
// Handle the error
}
}
答案 0 :(得分:1)
MyAPIClient
是在Stripe's iOS examples中定义的类,用于处理应用程序和服务器后端之间的HTTP请求。有一个相应的iOS backend example。如果您使用Firebase而非自己的服务器,则可以根据HTTP functions定义服务器端路由。
使用“付款方式”最简单的付款流程为:
PaymentIntent
并返回响应,尤其是client_secret
client_secret
返回到您的应用程序。client_secret
和卡信息,