2015-10-20 16 views
9

Desidero integrare un gateway di pagamento con oscar. Ho integrato oscar-paypal funziona benissimo. Devo seguire oscar-paypal e provare ad emularlo? This document non fornisce le informazioni di partenza ma non esattamente?Integrazione di un gateway di pagamento con Django-Oscar?

Ho bisogno di questo. Per creare un ordine, modificare lo stato del carrello, effettuare pagamenti, inviare e-mail e molti altri passaggi che sta facendo oscar-paypal.

+1

quale gateway di pagamento si desidera integrare – Zealous

+0

Ecommerce su Open edX utilizza anche Oscar. Dai un'occhiata all'implementazione del processore di pagamento: https://github.com/edx/ecommerce/tree/master/ecommerce/extensions/payment/processors potresti trarne vantaggio. – Vedran

risposta

0

Seguire i passaggi di Oscar Paypal è una buona idea. È un progetto abbastanza ben scritto. Ci sono facades scritto che riassumono i dettagli della comunicazione con le API Paypal Express e PayFlow. Le funzioni della facciata vengono quindi chiamate dallo views.py in ciascun pacchetto, che è il punto in cui inizia la vera integrazione con Oscar.

L'implementazione di Paypal Express ad esempio è integrata con Oscar praticamente sottoclasse la classe PaymentDetailsView e chiama le funzioni necessarie implementate nel pacchetto paypal.express.facade. C'è anche un ShippingOptionsView che fornisce alcuni collegamenti con la spedizione Paypal.

Problemi correlati