ipg/apps/pg
Ali Asadi 7dcb730507 FEATURE(wallets): rename WALLET_RIAL and add WALLET_INCOME_FROM_IPG
WALLET_RIAL -> WALLET_RIAL_DEPOSIT to match the naming used for the same
wallet-service UUID in the advertising/settlement/promotions repos. Also
adds WALLET_INCOME_FROM_IPG and wires it in: after a successful wallet
charge, the commission portion is deposited separately into it (attributed
to the requesting OAuth2 application) instead of never entering the wallet
ledger. The income deposit is best-effort and logs on failure rather than
failing an already-successful charge.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 15:09:49 +03:30
..
migrations application gateway policy 2026-04-22 19:51:36 +03:30
__init__.py basic pg app 2025-05-13 13:48:39 +03:30
admin.py FEATURE(pg): add DateTimeRangeFilter to panel admin 2026-04-27 14:44:39 +03:30
apps.py adding balance 2025-05-13 16:35:58 +03:30
constans.py separate payment gateways model 2025-05-26 20:23:26 +03:30
forms.py application gateway policy 2026-04-22 19:51:36 +03:30
models.py FEATURE(wallets): rename WALLET_RIAL and add WALLET_INCOME_FROM_IPG 2026-08-19 15:09:49 +03:30
serializers.py FEAT(pg): ipg commission calculation 2025-11-15 14:15:54 +03:30
tests.py basic pg app 2025-05-13 13:50:10 +03:30
urls.py basic healthcheck and status 2026-03-15 15:08:32 +03:30
views.py bug fix 2026-04-22 21:41:23 +03:30