diff --git a/gsuid_core/utils/api/mys/request.py b/gsuid_core/utils/api/mys/request.py index 8347de2..73b89f4 100644 --- a/gsuid_core/utils/api/mys/request.py +++ b/gsuid_core/utils/api/mys/request.py @@ -1168,7 +1168,11 @@ class MysApi(BaseMysApi): 'currency': 'CNY', 'pay_plat': method, } - data = {'order': order, 'sign': gen_payment_sign(order)} + data = { + 'order': order, + 'special_info': 'topup_center', + 'sign': gen_payment_sign(order), + } HEADER['x-rpc-device_id'] = device_id HEADER['x-rpc-client_type'] = '4' resp = await self._mys_request( diff --git a/gsuid_core/utils/error_reply.py b/gsuid_core/utils/error_reply.py index add7165..c636690 100644 --- a/gsuid_core/utils/error_reply.py +++ b/gsuid_core/utils/error_reply.py @@ -64,6 +64,10 @@ def get_error(retcode: Union[int, str]) -> str: return 'CK与用户信息不符, 请检查代码实现...' elif retcode == -999: return VERIFY_HINT + elif retcode == 125: + return '该充值方式暂时不可用!' + elif retcode == 126: + return '该充值方式不正确!' else: return f'未知错误, 错误码为{retcode}!'