Skip to main content

A quick package for integrating Vnpay payment gateway.

Project description

Django-vnpay

A quick package for integrating Vnpay payment gateway. Version 0.0.17

Quick start

  1. Add "vnpay" to INSTALLED_APPS in setting.py
INSTALLED_APPS = [
    ...
    'vnpay',
]
  1. Add env variable in settings.py
VNPAY_TMN_CODE = env('VNPAY_TMN_CODE')
VNPAY_HASH_SECRET_KEY = env('VNPAY_HASH_SECRET_KEY')
VNPAY_PAYMENT_URL = env('VNPAY_PAYMENT_URL')
VNPAY_RETURN_URL = env('VNPAY_RETURN_URL')
  1. Include the vnpay URLconf in your project urls.py
path('vnpay/', include('vnpay.api_urls')),
  1. Run python manage.py migrate to create related models

  2. Start the development server and visit http://127.0.0.1:8000/

http://127.0.0.1:8000/admin/ to see the Billing
http://127.0.0.1:8000/vnpay/ to see the urls

Usage

  1. Call api payment_url
  • It will create billing
  • It will return url to pay
  1. User pay with payment_url
  2. Vnpay will return result to
  • api payment_ipn
  • api payment_return

Note: Give the api payment_ipn and payment_return to VNPAY support.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-vnpay-0.0.17.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_vnpay-0.0.17-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file django-vnpay-0.0.17.tar.gz.

File metadata

  • Download URL: django-vnpay-0.0.17.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for django-vnpay-0.0.17.tar.gz
Algorithm Hash digest
SHA256 d9a3e021a8db0113e23770e92ff884444fed35473d358588e44f1b41fe2085ec
MD5 5032bc24567e2a04492cd54856a22482
BLAKE2b-256 07a3042e8cb18f86913bd41bce3eb75efbdb7be1ba8e766bea78132fd55394d3

See more details on using hashes here.

File details

Details for the file django_vnpay-0.0.17-py3-none-any.whl.

File metadata

  • Download URL: django_vnpay-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.13

File hashes

Hashes for django_vnpay-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 bd662763990e64d1fe3bda9d649e5823d2d5493147311ee59c72f66d67fb51b0
MD5 ff95e454043e039b39592792a551c656
BLAKE2b-256 c7cea5ac5359d7bffe2e46b7d25b5955a6962be03f444fe0db392967ae79dc38

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page