From a506ed2ca0ba0f65afa15b3d2443a640ba4d0728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wuyi=E6=97=A0=E7=96=91?= <444835641@qq.com> Date: Wed, 28 Jun 2023 03:05:09 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D`pay`API=20(Ki?= =?UTF-8?q?migaiiWuyi/GenshinUID#560)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gsuid_core/utils/api/mys/request.py | 6 +++++- gsuid_core/utils/error_reply.py | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) 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}!'