django-oscar-paypal

Paypal-Zahlungsmodul für Django-Oscar
Jetzt downloaden

django-oscar-paypal Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • David Winterbottom
  • Website des Verlags:
  • https://github.com/tangentlabs/

django-oscar-paypal Stichworte


django-oscar-paypal Beschreibung

`PayPal Express` ist eine API, um PayPal-Zahlungen in eine E-Commerce-Site zu integrieren. Eine typische Implementierung beinhaltet das Umleiten des Benutzers an der Website von PayPal, wo sie ihre Versand- und Rechnungseinrichtungen eingeben, bevor sie wieder an der Händlerstelle ankommt, um die Bestellung zu bestätigen. Es kann auch rein zur Zahlung verwendet werden, wobei die Versanddetails auf dem Händler Site erhoben werden Konto bei PayPal - Dadurch wird ein Benutzername, ein Kennwort und eine "Signatur" bereitgestellt, die zur Authentifizierung von API-Anfragen verwendet werden. Wenn Sie Ihre Installation in einem Browser testen möchten (was Sie sollten), müssen Sie auch einen Sandbox-Käufer erstellen Konto, sodass Sie das Paket einchecken können.FETCH-Paket (nicht bereit nur noch!) PayPal_API_SIGNATIRT = '...' AUGENDEN SIE IHREN `INSTALLIERT_APPS`", um `` paypal.express` "hinzuzufügen, und SyncDB auszuführen, um die entsprechenden Modelle zu erstellen. Dies kann wie folgt durchgeführt werden: von django.contrib import admin von oscar.app import shop urlpatterns = Muster ('', (R '^ admin /', einschließen (admin.site.urls)), (r '^ Checkout / PayPal / ', umfassen (' paypal.express.urls ')), (R' ', Include (shop.urls)), schließlich müssen Sie die Korbvorlage von Oscars-Korbvorlage ändern, um die Schaltfläche, die mit PayPal verbunden ist, aufzunehmen. Dies kann sein Fertig durch Erstellen einer neuen Vorlage "Templates / Korb / Baskate.HTML" mit Inhalt: {% erweitert 'Vorlagen / Korb / Basket.html'%} {% Block-Formaktionen%}

Weiter zur Kasse
{% Endblock%} Beachten Sie, dass wir die "Korb- / Korb- / Basket-" -Stemplate von Oscar auszählen und den "FormActions" -Block "" Formactions "erweitern. Für diesen Trick zur Arbeit müssen Sie sicherstellen, dass Sie` oscar_parent_templat haben E_DIR`` in Ihrer `` templat_dirs```` Standort ('Templates'), os.path.join (oscar_parent_template_dir, 'Templates'), oscar_parent_template_dir,) Wenn etwas unklar ist oder nicht wie erwartet funktioniert, dann überprüfen Sie, wie die Installation "Sandbox" eingerichtet ist. Dies ist eine funktionierende Oscar-Installation, die PayPal Express verwendet. Die meisten davon werden von einfachen Einstellungen behandelt. * `` `Paypal_sandbox_mode` - ob Sie die Sandbox von PayPal verwenden können. Standardmäßig auf `` true``. * `` Paypal_currency` - die Währung für Transaktionen. Standardmäßig auf `` gbp```. * `` Paypal_api_version`` - die Version der verwendeten API (Standardeinstellung von `` 60.0``) * `` paypal_allow_note```` TRUE` ') * `` `paypal_customer_services_number` - Kundendienstnummer, die auf der Paypal-Review-Seite angezeigt wird. *` `Paypal_header_img`` - der absolute Pfad zu einem Header-Bild *` `paypal_header_back_color` - Hintergrundfarbe (6-char-Hex) Wert) für den Header-Hintergrund * `` `paypal_header_border_color` - Hintergrundfarbe (6-char-Hex-Wert) für Header-Rand *` `` paypal_callback_timeout`` - Timeout in Sekunden, für das Instant-Update Callbacksome dieser Optionen, wie die Anzeige In Ihrer Paypal-Händler-Händler-Profil. Product's Homepage


django-oscar-paypal Zugehörige Software