2010-12-14 76 views
2

我爲我的付款解決方案使用PayPal快速結帳NVP API,但對於我的產品,沒有送貨地址需要,因爲它的洋地黃很好。如何將PayPal快速結賬與運送詳情整合?

任何人請幫助我如何整合數字良好的支付解決方案。

查詢字符串

$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; 

回答

3

爲了抑制買家的收貨地址的顯示,在調用SetExpressCheckout的NOSHIPPING參數設置爲1。 PayPal頁面上無任何送貨地址。

有關更多詳細信息,請參見此頁。
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECCustomizing

+0

我在我的查詢字符串添加NOSHIPPING還是我越來越送貨地址....,我已經在我的問題 – Elankeeran 2010-12-14 16:10:45

+0

更新查詢字符串,爲什麼您的查詢字符串開始與用呢?。有些東西沒有通過貝寶,因爲這正是你壓制送貨地址的方式,正如我發佈的鏈接所示。 – profitphp 2010-12-14 17:12:20