0

这是我的脚本标签:

<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 等,但似乎没有任何效果。

我付款然后进入此页面: 在此处输入图像描述

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

感谢,并有一个愉快的一天!

4

1 回答 1

2

试试这个:

<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。注意:您必须满足退货 URL 要求 才能设置自动退货。详细 了解返回 URL。

IPN 代表即时付款通知。它将为您提供比从自动返回中获得的更可靠/有用的信息。

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

于 2013-08-12T01:47:22.560 回答