通联支付接口¶
-
class
allinpay.client.
AllInPayClient
(app_id, cus_id, signer_key, timeout=None, sign_type='md5', public_key=None)[源代码]¶ 通联支付生产环境
-
get
(uri, params=None, **kwargs)¶ get 接口请求
参数: - uri – 请求url
- params – get 参数(dict 格式)
-
post
(uri, data=None, params=None, **kwargs)¶ post 接口请求
参数: - uri – 请求url
- data – post 数据
- params – post接口中url问号后参数(dict 格式)
-
-
class
allinpay.client.
AllInPayTestClient
(app_id, cus_id, signer_key, timeout=None, sign_type='md5', public_key=None)[源代码]¶ 通联支付测试环境
-
get
(uri, params=None, **kwargs)¶ get 接口请求
参数: - uri – 请求url
- params – get 参数(dict 格式)
-
post
(uri, data=None, params=None, **kwargs)¶ post 接口请求
参数: - uri – 请求url
- data – post 数据
- params – post接口中url问号后参数(dict 格式)
-
AllInPayClient 基本使用方法:
from allinpay import AllInPayClient, AllInPayTestClient
client = AllInPayClient('00000003', '990440148166000', 'a0ea3fa20dbd7bb4d5abf1d59d63bae8') # 生产环境
test_client = AllInPayTestClient('00000051', '990581007426001', 'allinpay888') # 测试环境
info = client.unitorder.pay('1234567890', 1, 'W01')
info = test_client.unitorder.pay('1234567890', 1, 'W01')