使用cmd = _xclick-subscription的Paypal定期付款未返回交易数据以返回url

问题描述 投票:0回答:1

我正在网站上使用定期付款功能。以下是付款页面的代码。

<form id = "ofnForm" action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <!-- Identify your business so that you can collect the payments. -->
    <input type="hidden" name="business" value="[email protected]">
    <!-- Specify a Buy Now button. -->
    <input type="hidden" name="cmd" value="_xclick-subscriptions">
    <input type="hidden" name="a3" value="5">
    <input type="hidden" name="p3" value="1">
    <input type="hidden" name="t3" value="Y">
    <input type="hidden" name="src" value="1">

    <!-- Specify details about the item that buyers will purchase. -->                    
    <input type="hidden" name="currency_code" value="GBP">
    <input type="hidden" class="payData" name="custom" value="1286">

    <!-- Specify URLs -->

    <input type='hidden' name='cancel_return' value='XXX.com/users/paymentAccountstatus/1286'>
    <input type='hidden' name='return' value='XXX.com/users/paymentAccountstatus/1286'>
    <input type="hidden" name="notify_url" value='XXX.com/users/paymentAccountstatus/1286'>                     
    <input type='hidden' name='rm' value='2'>
    <!-- Display the payment button. -->
    <img style="margin-top: 10px;" src="xx.com/image/paypal.png" id="paypal_img" class="paypal_img"/>
</form>

付款按钮系统的Onclick重定向到用户可以付款的Paypal网站。付款成功后,贝宝将重定向到收据页面以显示付款明细。付款明细下方有一个名为“返回行销网站”的按钮。单击该按钮的用户将被重定向到我的网站,但是,我无法从返回响应中检索任何数据。

有人可以告诉我为什么我无法收到PayPal的任何回复吗?

任何帮助均适用。

paypal-subscriptions
1个回答
0
投票

您是否在https://www.paypal.com/businessmanage/preferences/website中启用了“付款数据传输”?

它可能不适用于订阅

无论如何,它不是很有用。用户可能永远不会返回,或者是因为他们没有单击返回或因为某种原因而被打断。


如果您需要从订阅中获得可靠的交易信息通知,请为Webhook事件或较早的即时付款通知(IPN)消息服务设置单独的异步侦听器

© www.soinside.com 2019 - 2024. All rights reserved.