Django-Payme

Nog een andere Merchant Payment-app voor Djangopayment
Download nu

Django-Payme Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Bradley Ayers
  • Uitgever website:
  • https://github.com/bradleyayers/

Django-Payme Tags


Django-Payme Beschrijving

Nog een andere Merchant Payment-app voor Djangopayment Django-Payme is een Django-app voor het hanteren van online betalingen. Het kan werken met een bestaande setup zonder behoefte aan het veranderen van andere toepassingen 'modellen.any model als volgorde, echt? Ja, dankzij Great AbstractMixin kunnen we betalingsmodel bij een ander model, dat een bestelling, enkel item, abonnementsplan vertegenwoordigt, , Donatie ... wat dan ook. We gebruiken hier geen generieke betrekkingen, maar een goed oud buitenlandse sleutel, waardoor uw gegevens consistent zijn op DB-niveau. Er zijn geen interfacevereisten met betrekking tot het ordermodel (het hoeft ook geen bestelling te worden genoemd). Het enige dat u hoeft te doen, is om de basisreeks signaalleuters te implementeren die essentiële gegevens uit uw bestelling extraheren. Deze signalen kunnen verblijven in een stand-alone toepassing, dus het is niet nodig om de code van de app met bestelmodel te raken. , vertel me hoe je het moet gebruiken! Allereerst moet je Mamona installeren en toevoegen aan je instellingen.py-bestand.Seconde, je moet de backdevers in Instellingen toevoegen. Py en essentiële parameters voor gateways configureren. Het volgende voorbeeld is voor testdoeleinden, met behulp van PayPal Sandbox-server en een testmodule genaamd Dummy.mamona_Active_backends = ('Dummy', 'Paypal',) Mamona_Backends_Settings = {'Paypal': {'URL': 'HTTPS: // www. sandbox.paypal.com/cgi-bin/webscr ',' E-mail ':' me@my-email.com ',},} Ten derde, wetende hoe je bestelmodel en de omgeving is georganiseerd, moet je luisteraars voor twee implementeren Signalen: - return_urls_Query, waar u retour-URL's biedt voor succesvolle en mislukte betalingen .- Order_items_query, waar u een lijst met orderitems invult (of gewoon een enkel artikel voor eenvoudige bestellingen) invoert). Finaal, een betalingsmodel opgebouwd : van mamona.models import build_payment_modelpayment = build_payment_model (myordermodel, uniek = true, gerelateerde_name = 'betalingen') Zie Test-project /. En raadpleeg ook naar de broncode van Mamona zelf.


Django-Payme Gerelateerde software