ERP&API对接
店铺名称: |
ZX加油站 |
微信公众号: |
U20110518 |
公众号昵称: |
浪漫膜法 |
隐私信息(如订单流水号等信息,只有客服能看见): |
隐藏内容 |
我的商铺采用代销微信支付模式。我调用收银台接口出现异常:
1、调用“获取收款二维码生成记录列表”,是可以正常获得数据的,代码如下:
String appId=Config.string("weiDian#appId");
String appSecret=Config.string("weiDian#appSecret");
Sign sign=new Sign(appId,appSecret);
DefaultKDTClient kdt=new DefaultKDTClient();
KdtPayQrcodesGet api=new KdtPayQrcodesGet();
KdtPayQrcodesGetParams para=new KdtPayQrcodesGetParams();
api.setAPIParams(para);
String res=kdt.execute(sign, api); //这里可以返回正确的数据
2、但调用“创建收款二维码”却出现错误:{ "error_response": { "code": 40005, "msg": "签名校验失败" } },程序代码如下:
String appId=Config.string("weiDian#appId");
String appSecret=Config.string("weiDian#appSecret");
Sign sign=new Sign(appId,appSecret);
DefaultKDTClient kdt=new DefaultKDTClient();
KdtPayQrcodeCreateqrcode api=new KdtPayQrcodeCreateqrcode();
KdtPayQrcodeCreateqrcodeParams para=new KdtPayQrcodeCreateqrcodeParams();
para.setQrSource("INSIDE");
//para.setShopId("1");
//para.setShopType("1");
para.setShopType("QR_TYPE_DYNAMIC");
para.setLabelIds("");
para.setQrPrice("3");
para.setQrName("测试二维码");
api.setAPIParams(para);
String res=kdt.execute(sign, api); //这里就返回【签名校验失败】错误。
但两次接口调度程序,我的签名算法是一样的,是不是系统对【创建收款二维码】做了一些权限控制?
|
|
用手机打开
收藏
赞 0
···
回复
|
|
|
|