【发布时间】:2011-11-26 05:41:26
【问题描述】:
我正在尝试在我的网站上集成 paypal express checkout。我试图使用沙箱进行检查。当我从我的站点提交数据时,生成的令牌没有错误,但是当重定向到贝宝时,它没有显示付款金额。 顺便说一句,我正在使用贝宝快速结帐向导中的代码。如果有人指出我正确的方向会很有帮助。
require_once ("paypalfunctions.php");
$paymentAmount = 15;
$currencyCodeType = "GBP";
$paymentType = "Sale";
$returnURL = "http://www.mysite.com/paypal/confirm.php";
$cancelURL = "http://www.mysite.com/paypal/index.php";
$resArray = CallShortcutExpressCheckout ($paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL);
$ack = strtoupper($resArray["ACK"]);
if($ack=="SUCCESS")
{
RedirectToPayPal ( $resArray["TOKEN"] );
}
【问题讨论】:
-
如果您发布一些代码 sn-ps 也会有所帮助;)
-
你能把所有这些都放在你的问题中,并请格式化。
-
说实话,我看不出您发布的代码有什么问题。您可能必须开始调试 paypalfunctions.php 文件本身。
-
paypalfunctions.php 由 paypal 提供。我已经正确检查了变量值和函数参数,但找不到答案..:(
-
“但是当重定向到贝宝时,它没有显示付款金额。”你能更具体一点吗?您是否收到错误消息?您收到的 API 错误代码是什么?页面内容是错误吗?默认情况下,快速结帐在 PayPal 托管的结帐页面上显示很少。你能更彻底地解释你的问题吗?
标签: php paypal express-checkout