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

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.12.tar.gz (15.4 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.12-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-vnpay-0.0.12.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for django-vnpay-0.0.12.tar.gz
Algorithm Hash digest
SHA256 e700256399cb1804435b0f103b55b8f000a8b21df51ce1a30ff47c11df8e3d4a
MD5 f53768edcf87f6dce8400f36454048a6
BLAKE2b-256 377c62e8fba55f20cef0683e93da3cb79ca5311c4c469c5e7a01fa6c8bebf26d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for django_vnpay-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 0c14bb1c8f8c0e1e2d0eba3aa2b5c5e2c9f1add1ab316dc0b20c5a235a0bf873
MD5 d798c3874676543b4346e3e93d499939
BLAKE2b-256 b671a75ee96aa695de591f547e617274fd61180241648ad725ae0728695704df

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