【问题标题】:How to redirect after payment using PayPal's javascript subscribe button如何使用 PayPal javascript 订阅按钮在付款后重定向
【发布时间】:2013-08-13 06:17:05
【问题描述】:

这是我的脚本标签:

<script src="/data/js/paypal-button.min.js?merchant=MERCHANT_CODE"
    data-button="subscribe"
    data-name="Product - 1 Year Subscription"
    data-amount="49.99"
    data-recurrence="1"
    data-period="Y"
    data-callback="http://url"
    data-cancel_return="http://url"
    data-env="sandbox"
></script>

我不知道为什么以及如何正确执行此操作,但我尝试了几个 PayPal 的数据属性,例如 notify、return、return_url 等,但似乎没有任何效果。

我付款然后进入此页面:

但是没有重定向到回调页面,请问我做错了什么?

谢谢,祝你有美好的一天!

【问题讨论】:

    标签: javascript paypal paypal-subscriptions


    【解决方案1】:

    试试这个:

    <script src="/data/js/paypal-button.min.js?merchant=MERCHANT_CODE"
            data-button="subscribe"
            data-name="Product - 1 Year Subscription"
            data-amount="49.99"
            data-recurrence="1"
            data-period="Y"
            data-callback="http://url"
            data-cancel_return="http://url"
            data-callback="http://yourdomain" 
            data-return="http://yourdomain" 
            data-env="sandbox"
        ></script>
    

    您必须在您的 PayPal 帐户中启用自动退货。否则它将忽略return 字段。

    来自文档:

    要设置自动返回:

    1. 登录并单击“我的帐户”下的“个人资料”子选项卡。
    2. 点击销售偏好下的网站支付偏好链接。
    3. 单击打开单选按钮以启用自动返回。
    4. 输入返回 URL。注意:您必须满足Return URL requirements 为了设置自动返回。 Learn more 关于返回 URL。

    IPN 代表即时付款通知。与自动返回相比,它会为您提供更可靠/有用的信息。

    这里是文档的链接:https://www.paypal.com/cgi-bin/webscr?cmd=p/mer/express_return_summary-outside

    【讨论】:

    • 这是一个进步,现在我有一个按钮可以让我返回网站。我可以获得真正的重定向吗?非常感谢!
    • 你能解释一下真正的重定向是什么意思吗?
    • 我在各种使用 PayPal 的网站上看到,有时它只是说“感谢您的付款”,并在付款后直接将用户重定向到确认页面。这是因为如果人们之后没有点击确认页面,他们将不会激活他们的帐户,所以这对我来说非常重要。任何想法?谢谢!
    猜你喜欢
    • 2017-07-12
    • 2012-03-12
    • 2011-05-26
    • 1970-01-01
    • 2012-12-31
    • 2021-12-02
    • 2014-08-03
    • 2019-08-07
    • 2013-07-02
    相关资源
    最近更新 更多