【问题标题】:Paypal integration questions贝宝集成问题
【发布时间】:2017-10-26 01:45:52
【问题描述】:

我有一些多年前编写的代码,用于将 Paypal 集成到我的网站中。因此,用户将多个产品添加到他们的购物车,然后结帐,然后自动将用户带到贝宝网站。 我决定今天重新审视它并创建了以下 HTML

<form name="myForm" method="POST" action="https://www.sandbox.paypal.com/cgi-bin/webscr" >
<input type="hidden" name="cmd" value="_cart"/>
<input type="hidden" name="business" value="myemail-facilitator@myDomain.com"/>
<input type="hidden" name="item_name" value="Product 1"/>
<input type="hidden" name="amount" value="500.00"/>
<input type="hidden" name="quantity" value="1"/>
<input type="hidden" name="upload" value="1"/>
<input type="hidden" name="currency_code" value="GBP"/>
<input type="hidden" name="return" value="http://XX/paypal/completed.aspx"/>
<input type="hidden" name="rm" value="2"/>
<input type="hidden" name="cancel_return" value="http://XX/paypal/Cancel.aspx"/>
<input type="hidden" name="shopping_url" value="http://XX/paypal/MyShop"/>
<input type="hidden" name="notify_url" value="http://XX/paypal/MyShop/checkout.aspx"/>
<input type="hidden" name="lc" value="GB"/>
<input type="hidden" name="image_url" value="http://XX/paypal/shop.gif"/>
<input type="hidden" name="no_note" value="1"/>
<input type="hidden" name="invoice" value="ZZZ1234567890"/>
<script type="text/javascript">document.myForm.submit();</script></form>

出现错误“检测到错误您的购物车为空”。

登录到我的沙盒帐户,没有列出任何错误以确定我做错了什么。 谷歌搜索建议将 _cart 更改为 _xclick - 这解决了问题,但是当我阅读文档时

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables/

  1. 我不明白为什么 _cart 不起作用?是否有更合适的方法来执行此操作或 _xclick 对我的网站设置进行上述操作?

  2. 1234563然后是总 - 我哪里出错了?
  3. 最后,一旦交易完成,我已经设置了 IPN 值以将详细信息发送到我的网站.....我需要网站使用 https 才能使其正常工作还是 http 工作?

我尝试搜索这些答案,但有些已经过时或使用第三部分组件。

【问题讨论】:

    标签: asp.net paypal paypal-sandbox


    【解决方案1】:

    请对您的 HTML 代码进行以下更改,以使您的表单再次工作。

    <input type="hidden" name="item_name" value="Product 1"/>
    <input type="hidden" name="amount" value="500.00"/>
    <input type="hidden" name="quantity" value="1"/>
    ↓↓
    <input type="hidden" name="item_name_1" value="Product 1"/>
    <input type="hidden" name="amount_1" value="500.00"/>
    <input type="hidden" name="quantity_1" value="1"/>

    【讨论】:

      猜你喜欢
      • 2021-02-07
      • 2020-11-07
      • 2020-06-26
      • 2011-08-01
      • 2011-11-03
      • 2016-08-18
      • 2013-05-13
      • 2011-05-24
      • 2013-07-10
      相关资源
      最近更新 更多