Integration eines Zahlungs-Gateways mit Django-Oscar?

11

Ich möchte ein Zahlungsgateway mit oscar integrieren. Ich habe oscar-paypal integriert, es funktioniert gut. Soll ich oscar-paypal folgen und versuchen, es nachzuahmen? Dieses Dokument gibt nicht die Anfangsinformationen, aber nicht genau?

Ich brauche das. Um eine Bestellung zu erstellen, ändern Sie den Warenkorbstatus, führen Sie Zahlungen durch, senden Sie E-Mails und viele andere Schritte, die oscar-paypal ausführt.

    
Coderaemon 20.10.2015, 13:55
quelle

2 Antworten

1

Ich denke, dass Sie Payu verwenden können, das auch sehr einfach verfügbar ist und angepasst werden kann. %Code% Dies würde die Payu-Anwendung klonen, die eine ähnliche Implementierung wie Oscar-Paypal aufweist. Bearbeiten Sie dann die Datei views.py in der nicht seamless Navigation durch den Code und ändern Sie pip install git+https://github.com/SalahAdDin/django-oscar-payu#egg=payu in die Währung, die Sie verwenden möchten, aber die Standardwährung, mit der es arbeitet, ist INR. Dann replizieren Sie einfach Ihre Zahlung_detail.html, was Sie haben, wie in Paypal und ändern Sie die Paypal-URL zu Payu. Wechseln Sie einfach Paypal zu Payu. Das ist alles.

Kredit zu Ссылка

    
Olar19 27.03.2018 12:25
quelle
0

Nach den Schritten von Oscar Paypal ist eine ziemlich gute Idee. Es ist ein ziemlich gut geschriebenes Projekt. Es gibt Fassaden , die die Details der Kommunikation mit dem Paypal abstrahieren Express und PayFlow APIs. Die Funktionen der Fassade werden dann von views.py in jedem Paket aufgerufen, wo die eigentliche Integration mit Oscar beginnt.

Die Implementierung von Paypal Express ist zum Beispiel mit Oscar integriert, indem man die PaymentDetailsView Klasse und ruft die notwendigen Funktionen auf, die im paypal.express.facade -Paket implementiert sind. Es gibt auch eine ShippingOptionsView , die einige bietet Verbindung mit Paypal Versand.

    
jaywhy13 16.11.2016 01:27
quelle

Tags und Links