Skip to main content

fiduswriter-payment-paddle

Installation

  1. Sign up with Paddle.com, create plans and register a webhook (the URL is https//YOURWEBSITE.COM/api/payment/webhook/).

  2. Enable subscription for the webhook for these events:

  • Subscription Created

  • Subscription Updated

  • Subscription Cancelled

  1. In the configuration.py file, add "payment" to "INSTALLED_APPS"

  2. Add these settings to configuration.py:

PADDLE_SANDBOX = True  # Only needed for testing with paddle sandbox.

PADDLE_VENDOR_ID = 547628

PADDLE_MONTHLY_PLAN_ID = 304958

PADDLE_SIX_MONTHS_PLAN_ID = 328473

PADDLE_ANNUAL_PLAN_ID = 232332

PADDLE_PUBLIC_KEY = '''-----BEGIN PUBLIC KEY-----
...
-----END PUBLIC KEY-----'''

PADDLE_API_KEY = '234234a4b...36'

Additional steps if you don't use the Ubuntu Snap

  1. Install pycryptodome and phpserialize:

    pip install pycryptodome phpserialize

  2. Run:

    python manage.py migrate

Download files

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

Source Distribution

fiduswriter_payment_paddle-4.1.3.tar.gz (55.3 kB view details)

Uploaded Source

Built Distribution

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

fiduswriter_payment_paddle-4.1.3-py3-none-any.whl (95.8 kB view details)

Uploaded Python 3

File details

Details for the file fiduswriter_payment_paddle-4.1.3.tar.gz.

File metadata

File hashes

Hashes for fiduswriter_payment_paddle-4.1.3.tar.gz
Algorithm Hash digest
SHA256 820f7eba581425dd14670df2abba74e7262a204eeb3b7cd9e2a9c79e6db6bf0a
MD5 fa313cbb5c46e13d7b543e5e4b363706
BLAKE2b-256 92307c141136c239f0298ce6462a5af4951ae833d5390bec3bf62403a36be5f9

See more details on using hashes here.

File details

Details for the file fiduswriter_payment_paddle-4.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for fiduswriter_payment_paddle-4.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2517f584bb3ecdeb36b89857c92ebe55099386d8c4835622199e3d0a8cb5e68d
MD5 680b5cbf93790df027441d16d69cd941
BLAKE2b-256 121787133de111a9c443e636e65368584d69b2a47a6e05037b476288919f89f9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.1.3 This release

2 files

4.1.2

2 files

4.1.1

2 files

4.1.0

2 files

4.0.0

2 files

3.11.3

2 files

3.11.2

2 files

3.11.1

1 file

3.11.0

1 file

3.10.6

1 file

3.10.5

1 file

3.10.4

1 file

3.10.3

1 file

Supported by

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