2010-12-14 8 views
2

Ich benutze PayPal Express Checkout NVP API für meine Zahlung Lösung, aber für mein Produkt gibt es keine Lieferadresse brauchen, weil seine Digitalis gut ist.Wie man PayPal Express Checkout mit Versanddetails integriert?

Irgendein bitte helfen Sie mir, wie man für digitale gute Zahlungslösung integriert.

Query-String

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

Antwort

3

Um die Anzeige der Versandadresse des Käufers unterdrücken, setzen Sie den NOSHIPPING Parameter auf 1 in dem Aufruf von SetExpressCheckout. Auf den PayPal-Seiten wird keine Versandadresse angezeigt.

Auf dieser Seite finden Sie weitere Details.
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECCustomizing

+0

ich habe NOSHIPPING String in meiner Anfrage hinzufügen noch bin ich Lieferadresse bekommen .... und ich habe den Query-String in meiner Frage – Elankeeran

+0

aktualisiert warum Ihre Abfrage-String beginnt mit & statt?. Etwas geht nicht durch PayPal, da dies genau die Art und Weise ist, wie Sie die Lieferadresse unterdrücken, die durch den von mir geposteten Link angezeigt wird. – profitphp

Verwandte Themen