2012-12-15 21 views

risposta

19

L'unico modo per farlo è con Express Checkout. Nella tua richiesta SetExpressCheckout hai impostato SOLUTIONTYPE = Sole e LANDINGPAGE = Fatturazione.

Questo costringerà la forma completa carta di credito per essere visualizzato così la gente può entrare in una carta di credito, senza creare un conto PayPal ...

enter image description here

Questo non può essere fatto con Payments Standard, purtroppo. "Guest Checkout" è disponibile con Payments Standard, ma è tutto basato sui cookie, quindi se una persona sul computer in uso ha mai effettuato l'accesso a un account PayPal, questo supporterà che ciò che faranno in futuro e che vinca ' t presentare l'opzione della carta di credito.

EDIT

Questa domanda è venuto di nuovo e ho avuto più informazioni per fornire. Check it out.

+0

fantastico, stavo cercando molto tempo per questo, grazie! – 23tux

+0

eccellente: questa informazione vale il suo peso in oro se questo ha senso: p – Rohan

+2

Beh, sfortunatamente, PayPal sta cambiando le cose, quindi questo non funziona più. Stanno preparando nuove pagine di esperienza EC e hanno rimosso l'opzione completa della carta di credito anche quando si impostano questi parametri. Molto frustrante, ma non sembra che lo cambieranno di nuovo. C'è la possibilità che tu sia ancora sulle vecchie pagine, cosa che farebbe comunque, ma non appena il tuo account verrà aggiornato alle nuove pagine questa funzionalità andrà via, purtroppo. –

1

Per quelli di voi che stanno lavorando sull'ultima implementazione di Pagamenti rapidi, è sufficiente aggiungere un ulteriore &SHIPTOCOUNTRYCODE=US (o qualsiasi codice paese per l'argomento come predefinito) a nvpstring prima di fare un SetExpressCheckout e inizierà a funzionare come una meraviglia.

Saluti :)

+0

Questo non ha funzionato in nessuno dei miei test. Le nuove pagine sono ancora suddivise, quindi è possibile che il tempo in cui è stato tentato si sia verificato utilizzando il vecchio layout. –

3

per le persone che raggiungono qui da Google e ancora cant riescono a risolverlo, ci sono diversi fattori chiave per questo:

  1. parametri PayPal: se si guarda al PayPal's API ci sono 3 campi pertinenti: LANDINGPAGE, USERSELECTEDFUNDINGSOURCE, SOLUTIONTYPE.

  2. Non invio parametro email. cambia il parametro email in "" (vuoto). se invii i parametri email, si aprirà sempre la scheda di accesso.

  3. Cookie. non importa quello che fai, se l'utente ha un cookie PayPal sul suo browser, la scheda di accesso si aprirà per impostazione predefinita (e i parametri precedenti saranno ignorati) non c'è una soluzione per quello (per quanto ne so) quindi assicurati di controlla se funziona con un browser cookie vergine.

Problemi correlati