代码之家  ›  专栏  ›  技术社区  ›  Ayaz Alavi

贝宝IPN根本没有反应

  •  0
  • Ayaz Alavi  · 技术社区  · 15 年前

    有人有这个问题吗?突然,PayPal不再将POST数据返回到NoTIFY-URL。数组是完全空的,当支付通过<强>新Paypal签出系统< /强>时发生。


    以下是付款后的最后一页。当我单击Continue Booking(继续预订)时,它应该已重定向到notify_url,其中包含用于验证和填充的发布数据,但数据是空数组。

    我的请求代码如下所示。有人能看看它并告诉我是否有变量丢失或者我做错了什么吗?

    < Prime>代码> lt;窗体方法=“POST”名称=“PayPalPyFrame”动作=“http://www.沙箱.PayPal.COM/CGIN BI/WebSCR”& Gt; <input type=“hidden”name=“business”value=“ayaz.a_1286483626_biz@gmail.com”/> <input type=“hidden”name=“cmd”value=“xclick”/> &!--接下来需要创建三个——> <input type=“hidden”name=“return”value=“https://system1.smanager.net/sm/lib/booking_system/response.php”/>gt; <input type=“hidden”name=“cancel_return”value=“https://system1.smanager.net/sm/lib/booking_system/paypal_ipn.php?”取消=真“/> <input type=“hidden”name=“notify_url”value=“https://system1.smanager.net/sm/lib/booking_system/response.php”/> <input type=“hidden”name=“rm”value=“2”/> <input type=“hidden”name=“currency_code”value=“USD”/> <input type=“hidden”name=“lc”value=“us”/> <input type=“hidden”name=“bn”value=“toolkit php”/> <input type=“hidden”name=“cbt”value=“继续返回预订系统”/> &!--付款页信息--> <input type=“hidden”name=“no_shipping”value=“”/> <input type=“hidden”name=“no_note”value=“1”/>

    alt text


    alt text

    <form method="post" name="paypal_form" action="http://www.sandbox.paypal.com/cgi-bin/webscr">
    
        <input type="hidden" name="business" value="ayaz.a_1286483626_biz@gmail.com" />
        <input type="hidden" name="cmd" value="_xclick" />
        <!-- the next three need to be created -->    
        <input type="hidden" name="return" value="https://system1.smanager.net/SM/lib/booking_system/response.php" />
        <input type="hidden" name="cancel_return" value="https://system1.smanager.net/SM/lib/booking_system/paypal_ipn.php?cancelled=true" />
        <input type="hidden" name="notify_url" value="https://system1.smanager.net/SM/lib/booking_system/response.php" />
        <input type="hidden" name="rm" value="2" />
        <input type="hidden" name="currency_code" value="USD" />
    
        <input type="hidden" name="lc" value="US" />
        <input type="hidden" name="bn" value="toolkit-php" />
        <input type="hidden" name="cbt" value="Continue Back to Booking System" />
    
        <!-- Payment Page Information -->
        <input type="hidden" name="no_shipping" value="" />
        <input type="hidden" name="no_note" value="1" />
        <input type="hidden" name="cn" value="Comments" />
        <input type="hidden" name="cs" value="" />
    
    
        <!-- Product Information -->
        <input type="hidden" name="item_name" value="TestProduct" />
        <input type="hidden" name="amount" value="10.23" />
        <input type="hidden" name="quantity" value="1" />
        <input type="hidden" name="item_number" value="1234" />
        <input type="hidden" name="undefined_quantity" value="" />
        <input type="hidden" name="on0" value="" />
        <input type="hidden" name="os0" value="" />
        <input type="hidden" name="on1" value="" />
    
        <input type="hidden" name="os1" value="" />
    
        <!-- Shipping and Misc Information -->
        <input type="hidden" name="shipping" value="0.0" />
        <input type="hidden" name="shipping2" value="" />
        <input type="hidden" name="handling" value="" />
        <input type="hidden" name="tax" value="6" />
        <input type="hidden" name="custom" value="somedata" />
        <input type="hidden" name="invoice" value="" />
    
        <!-- Customer Information -->
    
        <input type="hidden" name="first_name" value="ayaz" />
        <input type="hidden" name="last_name" value="alavi" />
        <input type="hidden" name="address1" value="Address" />
        <input type="hidden" name="address2" value="" />
        <input type="hidden" name="city" value="" />
        <input type="hidden" name="state" value="abc" />
        <input type="hidden" name="zip" value="" />
        <input type="hidden" name="email" value="ayaz.a_1286483582_per@gmail.com" />
        <input type="hidden" name="night_phone_a" value="" />
    
        <input type="hidden" name="night_phone_b" value="" />
        <input type="hidden" name="night_phone_c" value="" />
    
    </form>
    </body>
    

    1 回复  |  直到 11 年前
        1
  •  1
  •   user455982    15 年前

    我也面临同样的问题。

    请在您的业务帐户中设置以下设置。

    在网站付款首选项中

    =>自动返回:打开

    =>设置返回URL

    =>付款数据传输:打开。

    请试试这个,这可能对你有帮助。

    一切顺利。

    汉字

    推荐文章