【问题标题】:How we can make payment in Stripe Payment Gateway without Local/Web Server我们如何在没有本地/Web 服务器的情况下在 Stripe 支付网关中进行支付
【发布时间】:2017-11-08 10:57:19
【问题描述】:

我正在使用 Stripe V3.0。我正在成功获得令牌。我正在使用网络服务器并使用 api 访问 Stripe 服务器并成功返回消息。从 Stripe 服务器获取 Token 的代码

 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 server 的代码 此代码在 php 服务器上运行,但我希望我可以从我身边运行此功能。

谢谢

【问题讨论】:

  • 您想在远程服务器上处理费用而不是在 php 上运行的本地代码吗?
  • @VarunBabuPozhath 我编辑了我的帖子,所以请检查

标签: ios stripe-payments


【解决方案1】:

这相对容易。您需要做的就是将本地运行的 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文件夹中。

【讨论】:

    猜你喜欢
    • 2021-03-15
    • 2021-05-31
    • 2018-04-11
    • 2015-08-09
    • 2019-03-30
    • 2018-02-22
    • 2016-01-04
    • 1970-01-01
    • 2020-09-26
    相关资源
    最近更新 更多