【问题标题】:Using your own buttons with PayPal API通过 PayPal API 使用您自己的按钮
【发布时间】:2020-05-29 12:49:18
【问题描述】:

我有一个与 PayPal 智能按钮 API 集成的网站。我试图阅读,看看是否有一种方法可以使用我自己的 HTML 按钮元素来触发 createOrder 和 onApprove 的 API。似乎 PayPal 的按钮生成器中内置了这些调用。有什么建议吗?

【问题讨论】:

    标签: javascript api paypal integration


    【解决方案1】:

    如果您使用自己的按钮,则需要创建 v2/订单交易并将客户重定向到该 URL,然后他们将被重定向回来,以便您捕获并显示感谢页面。

    如果没有重定向(demo pattern),您将无法享受智能支付按钮的上下文/迷你浏览器结账的好处。您也不会获得嵌入式 iframe 的好处,其中包含可供某些人使用的信用卡字段。

    【讨论】:

    • 应该可以使用 iframe 处理“将客户重定向到该 URL”,对吧?
    • iframe中?不,但是如果你出于某种原因在一个 iframe 中,你可以使用 target=_blank 或 target=_top 来转义一个 iframe
    • 我的意思是,如果您控制父页面,并使用 target=
    • 您无法在框架内重定向到 PayPal。您需要在顶部窗口中重定向,或使用智能支付按钮打开迷你浏览器。
    • 迷你浏览器本身就是一个顶部窗口......所以你不需要智能支付按钮来做到这一点(只需基本的 JavaScript 来打开浏览器窗口)。重定向页面加载将是不可避免的(我认为),但迷你浏览器仍然可以向父页面报告并自行关闭。
    猜你喜欢
    • 2011-04-18
    • 1970-01-01
    • 2018-06-18
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    相关资源
    最近更新 更多