【问题标题】:paypal checkout display shipping costs but does not include them in transaction贝宝结帐显示运费,但不包括在交易中
【发布时间】:2013-01-13 17:44:06
【问题描述】:

我不知道问题出在代码中还是贝宝帐户设置中。 Paypal 正确显示运费,显示正确的总金额(商品价格 + 运费), 但实际上,交易只包括商品价格,不包括运费。 我一直无法找出问题所在。如果paypal可以正确显示,为什么不能正确包含在交易中?

这是发送到贝宝的请求:

    $padata =   '&CURRENCYCODE='.urlencode($PayPalCurrencyCode).
            '&PAYMENTACTION=Sale'.
            '&ALLOWNOTE=1'.
            '&PAYMENTREQUEST_0_CURRENCYCODE='.urlencode($PayPalCurrencyCode).
            '&PAYMENTREQUEST_0_AMT='.urlencode($TotalPrice).
            '&PAYMENTREQUEST_0_ITEMAMT='.urlencode($ItemTotalPrice).
            '&L_PAYMENTREQUEST_0_QTY0='. urlencode($ItemQty).
            '&L_PAYMENTREQUEST_0_AMT0='.urlencode($ItemPrice).
            '&PAYMENTREQUEST_0_SHIPPINGAMT='.urlencode($deliveryCost).
            '&L_PAYMENTREQUEST_0_NAME0='.urlencode($ItemName).
            '&L_PAYMENTREQUEST_0_NUMBER0='.urlencode($ItemNumber).
            '&AMT='.urlencode($ItemTotalPrice).
            '&RETURNURL='.urlencode($PayPalReturnURL ).
            '&CANCELURL='.urlencode($PayPalCancelURL);

我使用的运输参数是:

PAYMENTREQUEST_0_SHIPPINGAMT

正确吗?需要补充吗?

【问题讨论】:

    标签: paypal


    【解决方案1】:

    您是否在 DoExpressCheckoutPayment 调用以及 SetExpressCheckout 调用中提供了所有 PAYMENTREQUEST_0_*L_PAYMENTREQUEST_0_* 变量?

    SetExpressCheckout 将控制买家在 PayPal 上结账时看到的内容。 DoExpressCheckoutPayment 将控制买家实际支付的费用。因此,如果您希望在交易中包含运费,则需要确保在两次通话中都包含运费。

    【讨论】:

    • 就是这样,我从互联网上复制了代码,带有过时的参数样式。非常感谢!
    【解决方案2】:

    对于记录,DoExpressCheckoutPayment 的正确参数:

        $padata =   '&TOKEN='.urlencode($token).
                '&PAYERID='.urlencode($playerid).
                '&PAYMENTACTION='.urlencode("SALE").
                '&PAYMENTREQUEST_0_CURRENCYCODE='.urlencode($PayPalCurrencyCode).
                '&PAYMENTREQUEST_0_SHIPPINGAMT='.urlencode($deliveryCost).
                '&PAYMENTREQUEST_0_AMT='.urlencode($TotalPrice).
                '&PAYMENTREQUEST_0_ITEMAMT='.urlencode($ItemTotalPrice).
                '&CURRENCYCODE='.urlencode($PayPalCurrencyCode);
    

    【讨论】:

      猜你喜欢
      • 2014-05-17
      • 2015-12-21
      • 2023-03-30
      • 2014-11-20
      • 2018-08-20
      • 2021-12-15
      • 2014-07-01
      • 2012-08-31
      • 2017-07-30
      相关资源
      最近更新 更多