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.19

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.19.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.19-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-vnpay-0.0.19.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.19.tar.gz
Algorithm Hash digest
SHA256 9b36160c0b8ed3724b177cac49a9aff98eb2a37cb0acdc70d188ce2863d5b79a
MD5 2fa3006fe0bcf7c5120c6077da34599f
BLAKE2b-256 f65c9e61b3f89e103b6b89df51be02e2a06a5c711167aa289b079dae1ccda141

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_vnpay-0.0.19-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.19-py3-none-any.whl
Algorithm Hash digest
SHA256 19f03eb2e36435c54ceb769fb3ee2b5b6852217a87225f166d1876011b4c2a56
MD5 7f039b4691efbb40ed915e9d9e6dd15e
BLAKE2b-256 108bd80f25cc692f57ac933f14f7beaa4ce26c443a6198036aa635ce76a08fff

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