Skip to main content

Django integration with ePayco (epayco.co)

Project description

Django integration with ePayco (epayco.co), Colombian payment gateway.

Installation

  • pip install depayco

  • Set depayco on INSTALLED_APPS

  • Set secret and public key in settings:

    EPAYCO_PUBLIC_KEY: String

    EPAYCO_SECRET_KEY: String

  • Add plans to settings file:

    PLANS = (
        {
            'id_plan': 'love2d_course',
            'name': 'love2d Course',
            'description': 'The most beautiful love2d course',
            'amount': 29.99,
            'currency': 'USD',
            'interval': 'month',
            'interval_count': 1,
            'trial_days': 14,
        },
        {
            'id_plan': 'defold_course',
            'name': 'defold Course',
            'description': 'The most mad defold course',
            'amount': 29.99,
            'currency': 'USD',
            'interval': 'month',
            'interval_count': 1,
            'trial_days': 14,
        }
    )
    

Note: for create plan in epayco.co run command sync_plans

  • Create tables in DB python manage.py migrate

Commands

python manage.py sync_plans to create plans on epayco.co

python manage.py sync_subscriptions to keep update your subscriptions on DB

Configurations

DEBUG_EPAYCO: Boolean

EPAYCO_PUBLIC_KEY: String

EPAYCO_SECRET_KEY: String

PLANS: Tuple

Buy me a coffee

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

depayco-1.1.2.tar.gz (22.8 kB view details)

Uploaded Source

File details

Details for the file depayco-1.1.2.tar.gz.

File metadata

  • Download URL: depayco-1.1.2.tar.gz
  • Upload date:
  • Size: 22.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for depayco-1.1.2.tar.gz
Algorithm Hash digest
SHA256 6b605185682437abc21ab8a6c213c855855c7132f628594b7deb60aa095e5f1f
MD5 00f4aeae2b31a0addffee3b5e64f06a6
BLAKE2b-256 479600cb98f7c4f048bb41ef2c03f163cb9f7ca921c5afac78a0532a1a306e2a

See more details on using hashes here.

Supported by

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