【问题标题】:paypal-checkout sandbox card declined on heroku but accepted on localhostpaypal-checkout 沙盒卡在 heroku 上被拒绝,但在 localhost 上被接受
【发布时间】:2018-09-06 16:34:10
【问题描述】:

我有一个使用 paypal-checkout 的反应应用程序。我已经通过 paypal 的开发者网站为该应用创建了测试卡,并在本地以沙盒模式运行它。

结帐在本地运行良好。

但是,当我尝试在沙盒模式下的 heroku 托管应用程序上使用相同的测试信用卡进行相同的结账时,它告诉我“卡被拒绝”?

沙盒模式只能在本地工作吗?

我原以为我可以使用测试信用卡在托管的 heroku 应用上运行沙盒模式?

在控制台中没有收到任何错误,所以没有太多工作要做,还有其他人遇到这个吗?

提前致谢。

【问题讨论】:

    标签: reactjs heroku paypal


    【解决方案1】:

    您是否必须在 paypal 的开发设置中将一个 url(不是 localhost:*)列入白名单?

    【讨论】:

    • 我也这么认为
    • 是的,这是我首先想到的。找到paypal.com/us/smarthelp/article/…,但我的帐户无权访问经理门户。你会认为他们都在 developer.paypal.com 区域下。还在挖
    • 所以从我正在阅读的内容来看,它应该可以正常工作。将三重检查我的密钥并重试。进行了他们的集成调查,并要求在这方面提供更好的文档。
    【解决方案2】:

    更新 - 开始工作。

    这可能是创建 REST API 密钥和 paypal 确定它们到他们的服务器之间的时间组合,或者是删除 heroku 应用程序中的配置字段并重新添加它们,但它现在可以工作了。

    我认为虽然 Heroku 和 Paypal 的经验法则是,在 Heroku 中删除和重新创建配置变量并重新启动服务器比编辑、保存它并希望它采用新值更容易。

    感谢 bobber205 和 Simon Franzen。

    最好的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 2013-11-04
      • 2012-08-02
      • 2014-05-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多