【问题标题】:PayPal embedded flow: Payment can't be completed. This feature is currently unavailablePayPal 嵌入式流程:无法完成付款。此功能目前无法使用
【发布时间】:2013-11-04 13:28:24
【问题描述】:

我正在尝试使此处显示的示例正常工作:
https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/ht_ap-embeddedPayment-curl-etc/

但是,我总是收到错误 Payment can't be completed. This feature is currently unavailable.

这是直接取自 PayPal 文档的代码({{PAY-KEY}} 是您从 PayPal 获得的支付密钥):

<html>
    <head>
        <script src="https://www.paypalobjects.com/js/external/apdg.js" type="text/javascript"></script>
    </head>

    <body>
        <form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame" class="standard">
            <label for="buy">Buy Now:</label>
            <input type="image" id="submitBtn" value="Pay with PayPal" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif">
            <input id="type" type="hidden" name="expType" value="mini">
            <input id="paykey" type="hidden" name="paykey" value="{{PAY-KEY}}">
        </form>

        <script type="text/javascript" charset="utf-8">
        var dgFlowMini = new PAYPAL.apps.DGFlowMini({trigger: 'submitBtn'});
        </script>
    </body>

</html>

当您尝试将其用于 Preapproval([...]/flow/preapproval,请求变量 preapprovalKey)以及 LightBox 代码示例时,也会出现同样的错误。

我在这里错过了什么?

【问题讨论】:

标签: paypal embedding


【解决方案1】:

联系了 PayPal 支持,他们显然修复了它(再次...)。

【讨论】:

  • 我有一个 Android 和 iOS 原生应用程序,它在 web 视图中运行 Adaptive Payments。它可以工作,但它是不适合移动设备的标准 html。我想使用嵌入式支付流程,但在转换之前我想确保它与移动 webviews 兼容,你让它工作了吗?是在 Android 上还是 iOS 上?
  • 不,这不适用于移动设备。但不应该花费太多精力将示例代码调整到移动设备上进行测试。
  • 谢谢,关于这是否适用于移动网络视图,有很多不同的答案。
猜你喜欢
  • 2013-06-10
  • 2023-03-30
  • 2019-10-18
  • 2016-10-08
  • 2019-07-15
  • 2014-07-30
  • 2011-10-10
  • 2013-08-19
  • 2021-10-04
相关资源
最近更新 更多