File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -19,3 +19,4 @@ class StatusMessage:
19
19
20
20
21
21
PAYMENT_MODE_FREECALL_VALUE = "freecall"
22
+ PAYMENT_MODE_ESCROW_VALUE = "escrow"
Original file line number Diff line number Diff line change 4
4
from repository .org_service_config_repository import OrgServiceRepo
5
5
from repository .usage_repository import UsageRepository
6
6
from repository .user_org_group_repository import UserOrgGroupRepository
7
- from constants import PAYMENT_MODE_FREECALL_VALUE
7
+ from constants import PAYMENT_MODE_FREECALL_VALUE , PAYMENT_MODE_ESCROW_VALUE
8
8
9
9
logger = logging .getLogger (__name__ )
10
10
@@ -36,14 +36,16 @@ def get_user_org_group_id(self, usage_details):
36
36
usage_details ['service_id' ],
37
37
usage_details ['service_method' ]
38
38
)
39
- else :
39
+ elif usage_details [ 'payment_mode' ] == PAYMENT_MODE_ESCROW_VALUE :
40
40
user_org_group_id = self .user_org_group_repo .get_user_org_group_id_by_user_address (
41
41
usage_details ['user_address' ],
42
42
usage_details ['organization_id' ],
43
43
usage_details ['service_id' ],
44
44
usage_details ['service_method' ],
45
45
usage_details ['group_id' ]
46
46
)
47
+ else :
48
+ raise Exception ("Invalid payment mode" )
47
49
48
50
if user_org_group_id is not None :
49
51
return user_org_group_id .id
You can’t perform that action at this time.
0 commit comments