如何将 PayPal 快递结账与运输细节相结合?

Posted

技术标签:

【中文标题】如何将 PayPal 快递结账与运输细节相结合?【英文标题】:How to integrate PayPal express checkout with shipping detail? 【发布时间】:2011-05-25 08:48:03 【问题描述】:

我正在使用 PayPal express checkout NVP API 作为我的支付解决方案,但我的产品不需要送货地址,因为它的数字化很好。

请任何人帮助我如何集成数字良好的支付解决方案。

查询字符串

$nvpstr="&NOSHIPPING=1&L_NAME0=".$L_NAME0."&L_NAME1=".$L_NAME1."&L_AMT0=".$L_AMT0."&L_AMT1=".$L_AMT1."&L_QTY0=".$L_QTY0."&L_QTY1=".$L_QTY1."&MAXAMT=".(string)$maxamt."&AMT=".(string)$amt."&ITEMAMT=".(string)$itemamt."&CALLBACKTIMEOUT=4&L_SHIPPINGOPTIONAMOUNT1=8.00&L_SHIPPINGOPTIONlABEL1=UPS Next Day Air&L_SHIPPINGOPTIONNAME1=UPS Air&L_SHIPPINGOPTIONISDEFAULT1=true&L_SHIPPINGOPTIONAMOUNT0=3.00&L_SHIPPINGOPTIONLABEL0=UPS Ground 7 Days&L_SHIPPINGOPTIONNAME0=Ground&L_SHIPPINGOPTIONISDEFAULT0=false&INSURANCEAMT=1.00&INSURANCEOPTIONOFFERED=true&CALLBACK=https://www.ppcallback.com/callback.pl&SHIPPINGAMT=8.00&SHIPDISCAMT=-3.00&TAXAMT=2.00&L_NUMBER0=1000&L_DESC0=Size: 8.8-oz&L_NUMBER1=10001&L_DESC1=Size: Two 24-piece boxes&L_ITEMWEIGHTVALUE1=0.5&L_ITEMWEIGHTUNIT1=lbs&ReturnUrl=".$returnURL."&CANCELURL=".$cancelURL ."&CURRENCYCODE=".$currencyCodeType."&PAYMENTACTION=".$paymentType;

【问题讨论】:

【参考方案1】:

要禁止显示买家的送货地址,请在调用 SetExpressCheckout 时将 NOSHIPPING 参数设置为 1。 PayPal 页面上不显示任何送货地址。

查看此页面了解更多详情。https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECCustomizing

【讨论】:

我已经在我的查询字符串中添加了 NOSHIPPING 仍然我正在获取送货地址....并且我已经更新了我的问题中的查询字符串 为什么您的查询字符串以 & 而不是 ? 开头。某些东西没有通过贝宝,因为这正是您抑制我发布的链接所示的送货地址的方式。

以上是关于如何将 PayPal 快递结账与运输细节相结合?的主要内容,如果未能解决你的问题,请参考以下文章

贝宝快递结账 |错误的订单 ID:“x”

贝宝快递结账服务器端,认证失败

PayPal - SetExpressCheckout 后更新运输信息

在 paypal Express 结账期间清除会话

PayPal Express Checkout:删除运输选项

Paypal 快速结账与 PayPal REST API 的集成