如何在没有本地/ Web服务器的条带支付网关中进行付款

时间:2017-06-07 07:53:27

标签: ios stripe-payments

我正在使用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 code的代码   这段代码在php服务器上运行,但我希望我能从我这边运行这个功能。

由于

1 个答案:

答案 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文件夹中。