2012-12-15 6 views

Odpowiedz

19

Jedyny sposób, aby to zrobić, to Express Checkout. W żądaniu SetExpressCheckout ustawisz SOLUTIONTYPE = Sole i LANDINGPAGE = Billing.

To zmusi pełną formę karty kredytowej, która będzie wyświetlana więc ludzie mogą wprowadzić kartę kredytową bez tworzenia konta PayPal ...

enter image description here

ta nie może być wykonana z Payments Standard, niestety. "Gość Kasa" jest dostępna w Płatnościach Standardowych, ale wszystkie są oparte na plikach cookie, więc jeśli jakakolwiek osoba korzystająca z komputera kiedykolwiek zalogowała się na konto PayPal, założy, że to właśnie zrobi w przyszłości i wygra " t przedstawić opcję karty kredytowej.

EDIT

To pytanie przyszedł znowu i miałem więcej informacji udzielić. Check it out.

+0

Świetnie, długo szukałem tego, thx! – 23tux

+0

znakomita - ta informacja jest warta swojej wagi w złocie, jeśli ma to sens: p – Rohan

+2

Niestety, PayPal zmienia sytuację, więc to już nie działa. Wprowadzają nowe strony z doświadczeniami EC i usunęli opcję pełnej karty kredytowej, nawet po ustawieniu tych parametrów. Bardzo frustrujące, ale nie wygląda na to, że będą je zmieniać. Istnieje szansa, że ​​nadal korzystasz ze starych stron, które nadal by tak działały, ale gdy tylko twoje konto zostanie zaktualizowane do nowych stron, ta funkcja zniknie, niestety. –

1

Dla tych, którzy pracują nad najnowszą implementacją Express Checkouts, wystarczy, że zakładka z kartą kredytową zostanie domyślnie otwarta, to dodać dodatkowy &SHIPTOCOUNTRYCODE=US (lub jakikolwiek kod kraju dla sprawy jako domyślny) do nvpstringa przed wykonaniem SetExpressCheckout i zacznie działać jak cud.

Cheers :)

+0

To nie zadziałało w żadnym z moich testów. Nowe strony są wciąż dzielone, więc możliwe, że w tym czasie wykorzystano stary układ. –

3

dla ludzi idących tutaj z google i wciąż nie mogę zarządzać go rozwiązać, istnieje kilka kluczowych czynników, w tym:

  1. parametry PayPal: jeśli spojrzeć na PayPal's API istnieją 3 odpowiednie pola: LANDINGPAGE, USERSELECTEDFUNDATIONSOURCE, SOLUTIONTYPE.

  2. Nie wysyłając parametru e-mail. zmień parametr adresu e-mail na "" (puste). jeśli wyślesz parametr e-mail, zawsze otworzy się karta logowania.

  3. Pliki cookie. bez względu na to, co zrobisz, jeśli użytkownik ma plik cookie PayPal w swojej przeglądarce, karta logowania otworzy się domyślnie (a powyższe parametry zostaną zignorowane) nie ma na to rozwiązania (o ile wiem), więc upewnij się, że sprawdź, czy działa z pierwszą przeglądarką plików cookie.

Powiązane problemy