2012-12-15 11 views

Antwort

19

Die einzige Möglichkeit ist das mit Express Checkout. In Ihrer SetExpressCheckout Anfrage legen Sie SOLUTIONTYPE = Sole und LANDINGPAGE = Billing fest. leider

Dies wird die vollständige Kreditkartenform zwingt angezeigt werden, damit die Menschen eine Kreditkarte, ohne ein PayPal-Konto ...

enter image description here

, Dies kann nicht getan werden, mit Payments Standard eingeben. "Guest Checkout" ist mit Payments Standard verfügbar, aber es ist alles cookiebasiert. Wenn also eine Person auf dem verwendeten Computer sich jemals bei einem PayPal-Konto angemeldet hat, geht sie davon aus, dass sie das in Zukunft tun wird und es gewonnen hat. t präsentieren Sie die Kreditkartenoption.

EDIT

Diese Frage kam wieder auf und ich weitere Informationen zur Verfügung zu stellen hatte. Check it out.

+0

toll, ich suchte lange danach, thx! – 23tux

+0

ausgezeichnet - diese Information ist es wert, Gewicht in Gold, wenn das Sinn macht: p – Rohan

+2

Nun, leider ändert PayPal Dinge, so dass dies nicht mehr funktioniert. Sie führen neue EC-Experience-Seiten ein und haben die vollständige Kreditkartenoption entfernt, auch wenn diese Parameter eingestellt wurden. Sehr frustrierend, aber es sieht nicht so aus, als würden sie es zurück ändern. Es besteht die Möglichkeit, dass Sie immer noch auf den alten Seiten sind, was immer noch funktioniert, aber sobald Ihr Konto auf die neuen Seiten aktualisiert wird, wird diese Funktionalität leider verschwinden. –

1

Für diejenigen von Ihnen, die an der neuesten Implementierung von Express Checkouts arbeiten, müssen Sie lediglich den zusätzlichen nvidtring &SHIPTOCOUNTRYCODE=US (oder einen beliebigen Ländercode für die Angelegenheit als Standard) hinzufügen bevor Sie eine SetExpressCheckout tun und es wird anfangen, wie ein Wunder zu arbeiten.

Prost :)

+0

Dies hat in keinem meiner Tests funktioniert. Die neuen Seiten werden jedoch immer noch geteilt, daher ist es möglich, dass die Zeit, in der dies versucht wurde, einfach das alte Layout verwendet hat. –

3

für die Menschen hier von Google zu erreichen und kann immer noch nicht verwalten, es zu lösen, gibt es mehrere wichtige Faktoren dazu:

  1. PayPal Parameter: Wenn Sie bei PayPal's API aussehen gibt es 3 relevante Felder: LANDINGPAGE, USERSELECTEDFUNDINGSOURCE, SOLUTIONTYPE.

  2. E-Mail-Parameter werden nicht gesendet. Ändern Sie den E-Mail-Parameter in '' (leer). Wenn Sie einen E-Mail-Parameter senden, wird immer der Login-Tab geöffnet.

  3. Cookies. Egal, was Sie tun, wenn der Benutzer ein PayPal-Cookie in seinem Browser hat, wird der Login-Tab standardmäßig geöffnet (und die oben genannten Parameter werden ignoriert), es gibt keine Lösung dafür (so weit ich weiß), also stellen Sie sicher Überprüfen Sie, ob es mit einem Cookie-Browser funktioniert.

Verwandte Themen