php
  • upload
  • paypal
  • shopping-cart
  • 2013-03-07 100 views 0 likes 
    0

    我试图用以下代码上传一个购物车,但是当用户点击“立即购买”按钮时,而不是显示PayPal的订单摘要页面,用户可以登录付款,我得到一个错误说Your shopping cart is empty.PayPal使用一个按钮简单上传购物车 - 为什么购物车是空的?

    这是我的代码,它有什么问题?

    <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
    <a href='cart.php?type=current' class='buttonlink previous'>Edit Order</a>&nbsp;&nbsp;<a href='checkout4_confirm.php' class='buttonlink next'>Submit Order</a> 
    <input type="hidden" name="cmd" value="_cart"> 
    <input type="hidden" name="hosted_button_id" value="JRECLRTYAJDKY"> 
    <input type="hidden" name="upload" value="1"> 
    <input type="hidden" name="business" value="[email protected]"> 
    <input type="hidden" name="item_name_1" value="<?php echo $order_number; ?>"> 
    <input type="hidden" name="item_number_1" value="1"> 
    <input type="hidden" name="quantity_1" value="1"> 
    <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynow_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
    <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
    </form> 
    

    回答

    0

    这很可能是由于您正在从您的帐户创建托管按钮而您正在修改代码。如果你要这样做,你需要创建一个明文,非托管的按钮。

    从帐户内创建按钮时,取消选中第2步中的选项以将按钮保存到PayPal。然后一旦生成代码,请单击链接以删除代码保护。这将创建一个明确的文字非托管按钮。那么你应该可以修改按钮。

    +0

    但它不会安全,会吗? – user961627 2013-03-07 17:09:40

    +1

    这取决于你对安全的描述。对于客户的信用卡信息,它仍然是安全的。就某人可以右键单击该页面并查看源代码而言,这并不安全。保存它,然后修改金额并处理较少金额的付款。使用非托管按钮的商家只需让他们的系统执行IPN检查并退还不完全金额的交易。您也可以随时创建托管按钮,并在当时传递您的信息,而不是在之后进行修改。 – 2013-03-07 18:11:52

    相关问题