Sto cercando di capire le differenze tra le API di pagamento rapido di Paypal e Pagamento su sito web standard. So che le differenze dall'utente fronte (forze espresso Checkout di avere un conto Paypal, mentre Pagamento su sito web standard elabora anche le carte di credito), ma non si conoscono le differenze tra come si può interfacciarsi con loro a livello di codice, in particolare da un'applicazione Rails . Active Merchant afferma che supporta Express Checkout ma non menziona lo standard di pagamento del sito web. Per i pagamenti ricorrenti, ho trovato la gemma this, ma si parla solo di Pagamento express. Come funziona (se non lo è) con lo standard di pagamento del sito web?differenze tra API Paypal Express Checkout e Pagamenti su sito web standard
Mi rendo conto che Paypal ha più API e che, mentre il commerciante attivo comunica tramite gli endpoint SOAP di Paypal, è possibile anche comunicare tramite l'API basata su URL. Mi sto solo confondendo perché c'è un sovraccarico di documentazione che è difficile capire cosa funziona con cosa.
MODIFICA - Per chiarire, ciò che intendo accettando le carte di credito non costringe l'utente ad avere un account Paypal - avendo la funzione Paypal esclusivamente come gateway di una carta di credito (come ad esempio AuthNet). So che le carte di credito possono essere legate al tuo account Paypal, e questo non è quello di cui sto parlando.
Grazie!
Al momento, ho due implementazioni: una con Express Checkout con ActiveMerchant e una con WPS che utilizza parametri URL standard. L'account sandbox del commerciante che sto utilizzando non ha l'opzione "Conto PayPal opzionale" abilitato, eppure quando vado alla cassa in Pagamento express, mi dà solo la possibilità di creare un nuovo account (ma comunque di fornire una carta di credito) se non ne ho già uno WPS, d'altra parte, in realtà mi permette di effettuare il checkout senza un account Paypal. Sto passando ': allow_guest_checkout => true' con ActiveMerchant. – jnevelson
Sembra che l'installazione dovrebbe funzionare. La tua homepage di sandbox paypal ti indica "Tipo di account: Business | Stato verificato"? –
Capito il problema. Stavamo usando una versione di Active Merchant così vecchia che non supportava: allow_guest_checkout. L'ho rattoppato con il codice pertinente e ora va tutto bene, quindi grazie! – jnevelson