Your project description goes here
Install django-payments-przelewy24:
pip install django-payments-przelewy24
Add it to your INSTALLED_APPS:
from payments_przelewy24.config import Przelewy24Config
PAYMENT_VARIANTS = {
"przelewy24": (
"payments_przelewy24.provider.Przelewy24Provider",
{
"config": Przelewy24Config(
pos_id=123,
merchant_id=123,
crc="e34a1",
api_key="d876a3ba780cb",
sandbox=True
),
},
),
}
You can also use environment to configure provider:
from payments_przelewy24.config import Przelewy24Config
# PAYMENTS_P24_POS_ID=123
# PAYMENTS_P24_MERCHANT_ID=123
# PAYMENTS_P24_CRC=e34a1
# PAYMENTS_P24_API_KEY=d876a3ba780cb
# PAYMENTS_P24_SANDBOX=1
PAYMENT_VARIANTS = {
"przelewy24": (
"payments_przelewy24.provider.Przelewy24Provider",
{
"config": Przelewy24Config.from_env(),
},
),
}
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install -r requirements_test.txt (myenv) $ pytest
pip install -r requirements_dev.txt invoke -l
- Przelewy24 REST API
Tools used in rendering this package: