gpt4 book ai didi

paypal结帐显示运费但不包括在交易中

转载 作者:太空宇宙 更新时间:2023-11-03 15:47:45 25 4
gpt4 key购买 nike

不知道是代码问题还是paypal账户设置问题。 Paypal 正确显示运费,它显示正确的总计(商品价格 + 运费),但实际上,交易只包含商品价格,不包含运费。我一直无法找出问题所在。如果 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

是否正确?是否需要补充的?

最佳答案

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

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

关于paypal结帐显示运费但不包括在交易中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14595027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com