Django-Oscar-PayPal

PAYPAL BETALINGSMODULE VOOR DJANGO-OSCAR
Download nu

Django-Oscar-PayPal Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Winterbottom
  • Uitgever website:
  • https://github.com/tangentlabs/

Django-Oscar-PayPal Tags


Django-Oscar-PayPal Beschrijving

`Paypal Express` is een API voor het integreren van PayPal-betalingen in een e-commerce-site. Een typische implementatie omvat het omleiden van de gebruiker naar de site van PayPal, waar ze hun verzend- en factureringsinformatie invoeren voordat ze terugkomen op de verkoperssite om de bestelling te bevestigen. Het kan ook puur worden gebruikt voor betaling, met verzendgegevens die op de Merchant-site worden verzameld.Django-Oscar-PayPal is een Django-app die integratie biedt tussen PayPal Express en Django-Oscar.InstallationFirst, u moet een Sandbox-verkoper maken Account met PayPal - dit biedt een gebruikersnaam, wachtwoord en 'signature' die worden gebruikt om API-aanvragen te verifiëren. Als u uw installatie in een browser wilt testen (die u zou moeten hebben), moet u ook een koper van het zandbak maken Account, zodat u kunt afrekenen.fetch-pakket (nog niet klaar Nog) :: PIP Installeer Django-Oscar-PayPaladd De volgende instellingen met de details van uw Sandbox-koperaccount :: Paypal_api_UserName = 'Test_xxxx.gmail.com' Paypal_api_Password = '123456789' Paypal_api_signature = '...' Vergroot je `` Installed_Apps` 'om `` Paypal.express`' te opnemen 'en voer SyncDB uit om de juiste modellen te maken. NEEXT, je moet de PayPal-URL's toevoegen aan je URL-configuratie. Dit kan als volgt worden gedaan: van django.contrib import admin van Oscar.App import shop urlpatterns = patronen ('', (r '^ admin /', omvatten (admin.site.urls)), (r '^ afrekenen / PAYPAL / ', omvatten (' Paypal.express.urls ')), (R' ', omvatten (shop.urls)), ten slotte moet u de mandsjabloon van Oscar wijzigen om de knop op te nemen die naar PayPal bevat. Dit kan zijn Gedaan door het maken van een nieuwe sjabloon `` sjablonen / mand / basket.html`` "met inhoud: {% verlengt 'sjablonen / mand / basket.html'%} {% blokformacties%}

Ga verder met het afrekenen
{% Endblock%} Merk op dat we de `` mand / mand.html "sjabloon uit Oscar uitbreiden en de` `formakties" blokkeren. Voor deze truc om te werken, moet u ervoor zorgen dat u `` oscar_parent_templat hebt E_DIR` in uw `` Template_dirs` instellen: import OS Location = lambda x: os.path.join (os.path.dirname (os.path.realpath (__ bestand__)), x) van OSCAR import Oscar_parent_template_dir template_dirs = ( Locatie ('sjablonen'), os.path.join (Oscar_parent_template_dir, 'sjablonen'), oscar_parent_template_dir,) als er iets onduidelijk of niet werkt, zoals verwacht, bekijk dan hoe de installatie 'Sandbox' is ingesteld. Dit is een werkende Oscar-installatie die PayPal Express gebruikt. Dankzij een smorgasboard van opties die kunnen worden gebruikt, omdat er veel manieren zijn om de Express Checkout-ervaring op maat te maken. De meeste van deze worden afgehandeld door eenvoudige instellingen. * `` Paypal_sandbox_Mode` - Of het nu om de zandbak van PayPal te gebruiken. Standaardinstellingen voor `` True``. * `` Paypal_currency` - de valuta die moet worden gebruikt voor transacties. Standaardinstellingen voor `` GBP``. * `` Paypal_api_version` - de versie van API gebruikt (standaardwaarden voor `` 60.0``) * `` Paypal_allow_note` - Of de klant een notitie moet invoeren (standaardinstellingen in `` True``) * `` Paypal_Customer_Services_number` - Klantenservicenummer om weer te geven op de PayPal Review-pagina. * `` Paypal_header_img` - het absolute pad naar een headerafbeelding * `` Paypal_header_back_color` - achtergrondkleur (6-char hex Waarde) voor header achtergrond * `` Paypal_header_border_color` - achtergrondkleur (6-char hex-waarde) voor headerrand * `` Paypal_Callback_Timeout` - Time-out in seconden voor de instant bijgewerkt callbacksome van deze opties, zoals de display Stel in uw Paypal Merchant-profiel.Product's Homepage


Django-Oscar-PayPal Gerelateerde software