最近公式项目要求使用通联支付,通联支付官方只给出了java,php,.net的示例,于是自己根据接口规范写了python的接口。只测试了支付宝和微信小程序。其余的请自测。
使用方法
pip install allinpay
测试用例
from allinpay import AllinPay, AllinQuery, AllinRefund, AllinCancel
if __name__ == "__main__":
print('支付宝付款测试!')
res = AllinPay.DebugAllinPay().setBody('支付宝付款测试').setNotifyUrl('').pay('1', '2019090500001')
import qrcode
img = qrcode.make(res['payinfo'])
img.save('D:\\aa.png')
print(res)
# print('查询测试!')
# res = AllinQuery.DebugAllinQuery().setTrxid('111994120000928167').query()
# print(res)
# print('退款测试!')
# res = AllinCancel.DebugAllinCancel().setOldtrxid('111994120000928167').cancel('1', '2019090510001')
# print(res)
# print('部分退款测试!')
# res = AllinRefund.DebugAllinRefund().setOldtrxid('111994120000928167').refund('1', '2019090520001')
# print(res)
源码下载
git clone https://github.com/l616769490/allinpay.git