首页 文章

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

提问于
浏览
0

我正在使用Stripe V3.0 . 我成功获得了令牌 . 我正在使用webserver并使用api来点击Stripe服务器并返回成功消息 . 从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/

但我想删除本地/ Web服务器的完整部分 . 因此,请指导我如何在没有相同的情况下成功付款 .

这是php服务器的代码
php code
这个代码在php服务器上运行,但我希望我能从我这边运行这个功能 .

谢谢

1 回答

  • 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文件夹中 .

相关问题