相关疑难解决方法(0)

PayPal Express Checkout中缺少金额和订单摘要

我已经将paypal与paypal_helper集成到codeigniter中(并没有记住我发现它的地方,但它是Paypals原始代码的稍微重写版本,用于快速结账.我尝试调用此函数,

CallShortcutExpressCheckout($ paymentAmount,$ currencyCodeType,$ paymentType,$ returnURL,$ cancelURL)

将$ paymentAmount作为int发送,$ currencyCodeType作为"NOK"发送,$ paymentType作为"Sale"发送.

在Sandbox和live中,paypal网站上都没有显示金额...

可能有什么不对?

编辑,以进一步解释我的过程.我使用它,主要是在https://www.paypal-labs.com/integrationwizard/ecpaypal/cart.php中指定的.没有表格,这应该是可行的吗?在调用CallShortcutExpressCheckout函数时,paymentAmount可以作为标准变量发送:

$resArray = CallShortcutExpressCheckout ($paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL);
$ack = strtoupper($resArray["ACK"]);
if($ack=="SUCCESS" || $ack=="SUCCESSWITHWARNING")
{
    RedirectToPayPal ( $resArray["TOKEN"] );
} 
else  
{
    //Display a user friendly Error on the page using any of the following error information returned by PayPal
    $ErrorCode = urldecode($resArray["L_ERRORCODE0"]);
    $ErrorShortMsg = urldecode($resArray["L_SHORTMESSAGE0"]);
    $ErrorLongMsg = urldecode($resArray["L_LONGMESSAGE0"]);
    $ErrorSeverityCode = urldecode($resArray["L_SEVERITYCODE0"]);

    echo "SetExpressCheckout API call failed. ";
    echo "Detailed Error Message: " . …
Run Code Online (Sandbox Code Playgroud)

codeigniter paypal

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

codeigniter ×1

paypal ×1