在我的网站中,我使用Paypal将多个商品传递到购物车。价格,产品名称一切正常。但订单号不显示在Paypal中。我在下面粘贴了我的代码。
<form name=pay_last_form method=post action='https://www.sandbox.paypal.com/cgi-bin/webscr'>
<input type=hidden name=cmd value=_cart>
<input type=hidden name=upload value='1'>
<input type=hidden name=rm value='2'>
<input type=hidden name=business value=mymail_id>
<input type=hidden name=item_name_1 value='Deep House 01 - Download Version'>
<input type=hidden name=amount_1 value='14.96'>
<input type=hidden name=item_number_1 value='1'>
<input type=hidden name=shipping value=''>
<input type=hidden name=currency_code value='EUR'>
<input type=hidden name=custom value='17297'>
<input type=hidden name=return value='thanks-payment.php'>
<input type=hidden name=cancel_return value='payment-cancel.php'>
<input type=hidden name=notify_url value='success_payment.php'>
</form>
答案 0 :(得分:0)
一旦确定代码正常运行,最好能够进行最终测试。尝试使用$ 1交易。
尝试发送“item_number”而不是“item_number_1”。另外,尝试添加几个数字以使其看起来真实。
您可以将其检索为Request(“item_number”)
答案 1 :(得分:0)
您希望在哪里看到自定义价值?这不会显示在付款页面上,因为这是商家只会看到的通过变量的通行证。当您登录商家帐户时,您应该在交易详情中看到它。如果您检查买方帐户中的交易详情,您将看不到它。这也是通过IPN发回的。这是如何工作的。我还跑了一个测试,它显示了它应该显示的位置。如果您要将其显示在付款页面上,则需要使用另一个变量,该变量旨在为买方展示。