【问题标题】:Paypal Express checkout NO PRICEPaypal Express 结帐无价格
【发布时间】:2012-08-10 15:22:11
【问题描述】:

我使用了贝宝快速结账沙箱,但是当我点击购买商品时,贝宝中没有显示任何价格或商品名称。

我在我的页面上放了这个表格:

<form action='expresscheckout.php' METHOD='POST'>
<input type='image' name='submit' src='https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif' border='0' align='top' alt='Check out with PayPal'/>
</form>

我已经将这两个来自 paypal 的代码包含到我的脚本中:

https://www.paypal-labs.com/integrationwizard/ecpaypal/download.php?file=ecfile

https://www.paypal-labs.com/integrationwizard/ecpaypal/download.php?file=pplibfile

正如我所说,当我点击支付按钮时,它会将我带到贝宝沙箱,但没有价格或商品名称。我什至用真实的 API 名称尝试过这个并通过但仍然没有价格。

同时,我还在 expressscheckout.php 中手动设置了价格:

$paymentAmount = $_SESSION["Payment_Amount"];

$paymentAmount = 32;

【问题讨论】:

  • 请分享expresscheckout.php的内容。

标签: php session scripting paypal payment


【解决方案1】:

对于网站支付标准: 我在表单标签中添加了以下两个标签:

<input type="hidden" name="item_name" value="<?php print $itemName; ?> "/>
<input type="hidden" id="amount" name="amount" value="<?php print $amount; ?>"/>

【讨论】:

  • 这是网站支付标准。 OP 正在使用 Express Checkout。
猜你喜欢
  • 2015-04-10
  • 2020-06-26
  • 2011-11-02
  • 2012-01-20
  • 1970-01-01
  • 2013-11-20
  • 2015-02-20
  • 2011-05-12
  • 2012-07-04
相关资源
最近更新 更多