2011-11-04 15 views
5

Jakie są poprawne parametry wysyłki POST dla Paypal Website Payments Standard Checkout?Wysyłka zmiennych POST na stronie Paypal Płatności Standardowe Zamówienie

Spędziłem wiele godzin na wysyłce trochę pracy na Paypal Płatności Standardowe Zamówienie. Właściwie używam również IPN, ale nie ma to znaczenia, ponieważ chodzi o to, by koszty wysyłki i obsługi z mojego koszyka pojawiły się na kasie Paypal i zastąpić kalkulator wysyłkowy paypal.

Czego się dowiedziałem:

  • Aby to rozpoznać, że koszykiem wysyłka/obsługa powinna przesłonić jego kalkulatora, należy przejść do profilu konta kupiec skonfigurować przynajmniej jeden sposób wysyłki (profil> sprzedaży preferencje> obliczanie kosztów wysyłki) i zaznacz pole z napisem "użyj opłaty za wysyłkę w transakcji zamiast ..." [btw jak znaleźć, że się zmieniło i nie jest już dobrze udokumentowane].
  • Zmienne, które powinieneś mieć w swoim POST (od przycisku paypal na twojej stronie) są udokumentowane here, ALE dokumentacja jest NIEPRAWIDŁOWA o "obsłudze", która powinna być nazywana "handling_cart".
  • Dokumenty są również błędne w związku z "wysyłką", której nie mogę znaleźć. Mam obejście: chociaż dokumenty mówią, że nie możesz przesłać przesyłki na przedmiot, gdy robisz cały załadunek koszyka [cmd = "_cart"], faktycznie możesz. Więc moja praca wokół jest ustawienie shipping_x równa zeru dla wszystkich elementów z wyjątkiem pierwszego, i umieścić całą opłatę transportową na pierwszej pozycji, tj: shipping_1 = < wysyłka kosztuje >

więc mam nadzieję, że pomoże ktoś, kto Przyjść po. I mam nadzieję, że Paypal zacznie działać razem na dokumentach, to była cała strata czasu, którą miałem.

Ale poza tym - czy istnieje lepszy sposób na wysyłkę? Co POWINIEN nazwać tę zmienną, jeśli nie "wysyłka", a nie "shipping_cart"? I czy jest gdzieś aktualny dokument?

+1

Kiedy publikujesz własną odpowiedź, udawaj, że jesteś zagrożony. Zadaj jasne, łatwe do wyszukania pytanie, a następnie opowiedz odpowiedź. –

+0

Dzięki. Zaktualizowano, aby to odzwierciedlić. – Djehuty

+2

Dziękuję bardzo za zamieszczenie swoich odkryć! To było dla mnie bezpośrednio aktualne. Dmucha mnie, że najbardziej masowy procesor płatności internetowych na świecie ma tak straszne wsparcie dla programistów. Próbowałeś kiedyś zintegrować PayFlow Pro? (Dzięki temu dokumentacja Website Payments Standard wydaje się całkiem niezła). –

Odpowiedz

2

Parametr "handling" działa na to. Będzie on wyświetlany jako "Wysyłka &" na stronie transakcji PayPal.

Powiązane problemy