通联支付接口

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')