Merge branch 'main' of https://github.com/Byeto-Company/hossein_por_shop
This commit is contained in:
@@ -69,4 +69,11 @@ CELERY_BEAT_SCHEDULE = {
|
||||
'task': 'order.tasks.udpate_bank_status',
|
||||
'schedule': crontab(minute='*'),
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
# ==============================================================================
|
||||
# to avoid gateway post problem
|
||||
# ==============================================================================
|
||||
|
||||
USE_X_FORWARDED_HOST = True
|
||||
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')
|
||||
@@ -272,6 +272,7 @@ from rest_framework import serializers
|
||||
from azbankgateways.models import Bank
|
||||
from azbankgateways.models.enum import PaymentStatus
|
||||
from .permissons import PaymentCallBackPermissions
|
||||
from django.utils.translation import override
|
||||
|
||||
class BankCallbackSerializer(serializers.ModelSerializer):
|
||||
status_detail = serializers.SerializerMethodField()
|
||||
@@ -282,9 +283,12 @@ class BankCallbackSerializer(serializers.ModelSerializer):
|
||||
model = Bank
|
||||
fields = ['status', 'bank_type', 'tracking_code', 'amount', 'created_at', 'response_result', 'reference_number', 'status_detail']
|
||||
def get_status_detail(self, obj):
|
||||
return obj.get_status_display()
|
||||
with override('fa'):
|
||||
return obj.get_status_display()
|
||||
|
||||
def get_bank_type(self, obj):
|
||||
return obj.get_bank_type_display()
|
||||
with override('fa'):
|
||||
return obj.get_bank_type_display()
|
||||
def get_amount(self, obj):
|
||||
return f'{int(obj.amount):,.0f} تومان'
|
||||
def get_status(self, obj):
|
||||
|
||||
Reference in New Issue
Block a user