87 Commits
Author SHA1 Message Date
sankalp 8cbaba28d8 fix: add SSRF guard for http(s) URLs 2026-10-04 07:24:39 +05:45
sankalp 0e1db2bd94 fix: handle urlsafe base64 in decoder 2026-10-04 07:24:20 +05:45
sankalp 8022f37ae2 fix: add thread-safe service cache in manager 2026-10-04 07:24:02 +05:45
sankalp a67de8d16b example: update test credentials 2026-09-11 15:34:09 +05:45
sankalp f6887ccaa9 example: update test credentials 2026-09-11 15:27:15 +05:45
sankalp e85d0facee docs: update readme 2026-09-03 02:04:37 +05:45
sankalp 1f2190b471 docs: update readme v1.0.0 2026-09-03 01:56:33 +05:45
sankalp 2c7fb176c9 docs: update readme 2026-09-03 01:52:19 +05:45
sankalp dce589ca98 docs: update readme 2026-09-03 01:49:58 +05:45
sankalp 5af284696d docs: update readme 2026-09-03 01:45:50 +05:45
sankalp ec5bf1d96b ci: update release ci 2026-09-03 01:42:22 +05:45
sankalp aa6ff90892 ci: update release ci 2026-09-03 01:40:03 +05:45
sankalp 13217e9ba9 ci: update release ci 2026-09-03 01:36:12 +05:45
sankalp 503bd7422c docs: reflect Django 6.0 and 6.1 in badge 2026-09-03 01:02:25 +05:45
sankalp f81fd79ef6 ci: add Django 6.0 and 6.1 to test matrix
Django 6.x needs Python 3.12+, so the matrix now pins valid
python-django pairings instead of a cross product that would run
unsupported combos.
2026-09-03 01:02:25 +05:45
sankalp 05d3ba794b docs: add badges and drop contents section 2026-09-03 00:57:32 +05:45
sankalp c38869b662 ci: publish to PyPI on version tags 2026-09-03 00:57:32 +05:45
sankalp 266c8808fc ci: add live sandbox smoke test workflow 2026-09-03 00:57:32 +05:45
sankalp 92aa8ccba1 ci: add lint, test matrix and build workflow 2026-09-03 00:57:32 +05:45
sankalp 8d0e3f7e3b feat(examples): add ConnectIPS processing template 2026-09-03 00:41:20 +05:45
sankalp d4b1edf816 feat(examples): add ConnectIPS confirm template 2026-09-03 00:41:20 +05:45
sankalp 5d2b598cc7 feat(examples): add ConnectIPS bank-select template 2026-09-03 00:41:20 +05:45
sankalp db3885e1b7 feat(examples): add ConnectIPS login template 2026-09-03 00:41:20 +05:45
sankalp 8ed166fa2a feat(examples): add ConnectIPS redirect form template 2026-09-03 00:41:16 +05:45
sankalp 6b67ac6cf7 feat(examples): add payment result template 2026-09-03 00:41:16 +05:45
sankalp 09766e678e feat(examples): add initiated QR template 2026-09-03 00:41:16 +05:45
sankalp 1b92c2cdb2 feat(examples): add payment create template 2026-09-03 00:41:16 +05:45
sankalp 64003597d5 feat(examples): add home template listing gateways 2026-09-03 00:41:16 +05:45
sankalp b7510fadee feat(examples): add base template 2026-09-03 00:41:16 +05:45
sankalp f645422e22 feat(examples): add monitor_fonepay worker command 2026-09-03 00:41:16 +05:45
sankalp 9a9995f420 feat(examples): add management commands init 2026-09-03 00:41:16 +05:45
sankalp b124b3b4eb feat(examples): add management package init 2026-09-03 00:41:16 +05:45
sankalp edb29de604 feat(examples): implement initiate/verify flows and mock ConnectIPS checkout 2026-09-03 00:41:05 +05:45
sankalp 94b2560503 feat(examples): route payment, callback and verify URLs 2026-09-03 00:41:05 +05:45
sankalp 0826ea50ed feat(examples): register Order in admin 2026-09-03 00:41:05 +05:45
sankalp 564c99b345 feat(examples): add Order model with payment lifecycle 2026-09-03 00:41:05 +05:45
sankalp 4725eeb4d3 feat(examples): add payments app config 2026-09-03 00:41:05 +05:45
sankalp 496a9e2c1e feat(examples): add payments app init 2026-09-03 00:41:05 +05:45
sankalp 46363e676f feat(examples): add WSGI config 2026-09-03 00:41:01 +05:45
sankalp f8ddc727f5 feat(examples): add ASGI config 2026-09-03 00:41:01 +05:45
sankalp 2831b21ef0 feat(examples): route app and admin URLs 2026-09-03 00:41:01 +05:45
sankalp 4b3a1af239 feat(examples): configure Django settings with gateway env credentials 2026-09-03 00:41:01 +05:45
sankalp 143e5a562c feat(examples): add project package init 2026-09-03 00:41:01 +05:45
sankalp 96b2696f33 docs(examples): describe the demo app 2026-09-03 00:40:57 +05:45
sankalp 683d20ea4f feat(examples): add Django management entry point 2026-09-03 00:40:57 +05:45
sankalp 6ed4f50f1a build(examples): lock dependency versions 2026-09-03 00:40:57 +05:45
sankalp 804a31683f build(examples): add project metadata 2026-09-03 00:40:57 +05:45
sankalp 692265b683 chore(examples): document env credentials 2026-09-03 00:40:57 +05:45
sankalp 4cbdc2498a chore(examples): add gitignore 2026-09-03 00:40:57 +05:45
sankalp 29cbbafd59 test: add env-gated live sandbox smoke tests 2026-09-03 00:40:51 +05:45