我正在使用Stripe V3.0。我成功获得了令牌。我正在使用webserver并使用api来点击Stripe服务器并返回成功消息。从条带服务器获取令牌的代码
let card = paymentField.cardParams
STPAPIClient.sharedClient().createTokenWithCard(card) { (token, error) in
if let error = error{
print(error)
}
else if let token = token{
print(token)
//self.shippingButtonTapped()
self.postStripeToken(token)
}
}
在postStripeToken方法中,我正在点击php Api并获得成功/ 200代码的消息,并在Stripe仪表板上显示图表。我按照本教程链接https://www.appcoda.com/ios-stripe-payment-integration/
但我想删除本地/网络服务器的完整部分。因此,请指导我如何在没有相同的情况下成功付款。
这是php服务器的代码 这段代码在php服务器上运行,但我希望我能从我这边运行这个功能。
由于
答案 0 :(得分:0)
这相对容易。您需要做的就是将本地运行的php代码托管到远程服务器,然后将URL(在您的代码中)指向该服务器而不是localhost
let URL = "http://ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com/donate/payment.php"
您可以使用AWS来启动ec2实例并在其上安装xampp。将本地运行的php代码复制到远程服务器中的htdocs文件夹中。