refactor: remove PYMS microservice, use ZarinPal directly in CMS
Build and Deploy to Kubernetes / build-and-deploy (push) Successful in 8m26s

- Remove PYMSPaymentService.cs and PYMS proto files
- Remove 'pyms' case from DI ConfigureServices
- Remove PYMS config from appsettings
- Switch PaymentProvider to 'zarinpal' (direct integration)
- ZarinPalPaymentService handles sandbox/production, verify, errors
- PYMS deployment/service/ingress removed from K8s
This commit is contained in:
masoodafar-web
2026-02-15 23:25:20 +03:30
parent 2502cbbda2
commit 207f53ef80
7 changed files with 3 additions and 621 deletions
+1 -4
View File
@@ -1,8 +1,5 @@
{
"PaymentProvider": "pyms",
"PYMS": {
"Address": "http://pyms-svc.default.svc.cluster.local:80"
},
"PaymentProvider": "zarinpal",
"ZarinPal": {
"MerchantId": "6b098fc8-f490-47a1-aac3-1de1a1b84404",
"UseSandbox": true