为什么信用卡刷卡签名写错字啦不能支付,显示001代码,

中国银行网银不能支付网购火车票,总是显示签名失败_百度知道支付错误码说明
1. 支付后台接口的返回码与OpenAPI返回码一致,详见:。
2. 在Q点直购联调中,会遇到“支付失败”的错误提示。为帮助开发者联调,特别提供了更详细的联调错误码。
点开“详细错误信息”,可以看到一串错误码。如果遇到这些错误提示,请根据错误码并参照下文建议进行错误排查。
错误码解释:开发者调用v3/pay/buy_goods接口时,请求参数不合法。
处理建议:
1. 请参照检查参数是否符合协议规范。
2. 通过日志查看支付返回的错误描述。
特别提示:
遇到下面的部分错误码时,需要通过tcpdump获取9001端口的数据包以检查返回内容是否合法。
正确的命令如下:
tcpdump -i [ethx]
src host [ip] and port 9001 -X -v -s0
[]中的ethx请替换为发货服务器网卡,如eth0或eth1。
[]中的ip请替换为发货服务器的ip。
错误码解释:调用发货通知过早,订单尚未挂起。
处理建议:开发者可稍候再试(可等待几秒后,重复通知)。
错误码解释:平台后台系统设置错误。
处理建议:请及时联系开放平台企业QQ协助处理。
错误码解释:分区发货配置不匹配。
处理建议:开发者检查更新的分区发货信息是否及时同步。
错误码解释:支付失败,账户余额不足。
处理建议:登录“管理中心”,点击“支付结算”tab,在最下方点击“联调工具”进行测试Q点充值。
错误码解释:购买业务金额参数错误。
处理建议:检查接口payitem中的单价price(最小单位2Q点)和数量num的参数值(最大9999)。
错误码解释:单笔交易金额超过限制。
处理建议:单笔交易金额不能超过2000QB。
错误码解释:账户不存在。
处理建议:开发者检查帐户是否建立,可尝试充值Q点,或检查环境是否匹配。
错误码解释:交易金额超过代用币单日最高限制。
处理建议:交易金额不能超过10000QB/天。
错误码解释:购买业务金额参数错误。
处理建议:检查接口payitem中的单价price(最小单位2Q点)和数量num的参数值(最大9999)。
错误码解释:连续请求失败次数超过限制,业务暂时被锁定。
处理建议:开发者检查自身网关后,可过段时间重试。造成错误的原因可能有:网关不可用,返回格式错误,返回时间超过协议时间。
如果请求连续失败20次,业务将被锁定20秒;如果5分钟内请求次数大于30次,且发货网关调用开发者接口的错误率超过50%,业务将被锁定20秒。
错误码解释:zoneid参数错误。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:IP链接失败。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:开发者发货网关返回{"ret":-1,"msg":""}。
处理建议:开发者检查自身定义的返回码为-1所对应的描述,并通过tcpdump获取9001端口的数据包以检查返回内容。
错误码解释:开发者发货网关返回{"ret":1,"msg":""}。
处理建议:开发者检查自身定义的返回码为1所对应的描述,并通过tcpdump获取9001端口的数据包以检查返回内容。
错误码解释:开发者发货网关返回{"ret":2,"msg":""}。
处理建议:开发者检查自身定义的返回码为2所对应的描述,并通过tcpdump获取9001端口的数据包以检查返回内容。
错误码解释:开发者发货网关返回{"ret":3,"msg":""}。
处理建议:开发者检查自身定义的返回码为3所对应的描述,并通过tcpdump获取9001端口的数据包以检查返回内容。
错误码解释:开发者发货网关返回{"ret":4,"msg":""}。
处理建议:开发者检查自身定义的返回码为4所对应的描述,并通过tcpdump获取9001端口的数据包以检查返回内容。
错误码解释:其他错误。
处理建议:开发者检查应用程序和配置是否有误,并通过tcpdump获取9001端口的数据包以检查返回内容是否合法。
错误码解释:错误的请求,开发者发货网关返回http 400。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:请求被禁止,开发者发货网关返回http 403。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:CGI不存在,开发者发货网关返回http 404。
处理建议:开发者按照错误码解释检查发货网关的发货CGI是否可访问。
错误码解释:请求超时,开发者发货网关返回http 408。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:请求url太长,开发者发货网关返回http 414。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:调用开发者发货网关返回http 497,http请求发送到https端口上。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:调用开发者发货网关返回http 500。
处理建议:开发者webserver发生500的内部错误,具体信息请tcpdump数据包以检查返回内容。
错误码解释:cee_extend参数错误。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:(对不起,交易流水不存在)token过期,需要重新获取。一般是前后端接口调用环境不一致,需要统一使用沙箱或者现网环境,参考处理建议。
处理建议:
服务器端/v3/pay/buy_goods沙箱需用119.147.19.43(CEE:1.254.254.22)发起请求(现网使用域名)
前端fusion2.dialog.buy沙箱设置sandbox:true(现网false)
服务器端/mpay/buy_goods_m沙箱需用119.147.19.43(CEE:1.254.254.22)发起请求(现网使用域名)
客户端支付初始化的时候,setEnv沙箱设置为test(现网release)
如上检查均正常,可能是如下少见的情况:
应用侧这边在服务端获取url_params值后使用了比如换行符等特殊符号,并把这些带有特殊符号的值传入到前端使用时也会出现这个错误码。
错误码解释:没有接入支付。
处理建议:开发者检查应用是否已申请接入支付,或检查APPID是否有误。
错误码解释:应用配置信息未同步。
处理建议:开发者检查应用分区配置是否完成同步,同步方法:登录“管理中心”,点击“支付结算”tab,在“支付接入”页面点击“修改分区信息”,确认分区发货信息正确后,点击“同步到沙箱”或“同步到现网”。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:您本次操作需要验证密保,请绑定QQ安全中心手机版后重试:/app。
错误码解释:消费操作存在风险。
处理建议:如果您是游戏玩家,请先修改QQ密码后尝试消费(/gm)。如果依然报错,请联系游戏客服人员。如果您是游戏开发商,此错误码一般出现在沙箱测试环境,如果沙箱环境全部测试帐号都报错,请立刻联系企业QQ处理。如果是个别现网玩家反馈,建议改密(/gm)或者联系企业QQ。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:为了保障您的财产安全,赠送双方需要满足7天以上QQ好友关系!
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:用户设置或策略要求验密保,用户没有密保导致禁止消费。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请绑定密保手机后验证密保即可消费!/sj。
错误码解释:触发平台相关策略导致消费被禁止。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请改密后再试!/gm。
错误码解释:触发平台相关策略导致消费被禁止。
处理建议:QQ帐号存在安全风险,为确保Q币安全,请改密后再试!/gm。
错误码解释:触发平台相关策略导致消费被禁止。
处理建议:网络环境存在安全风险,为确保Q币安全,请稍后再试!
错误码解释:系统错误。
处理建议:请直接联系企业QQ协助处理。
错误码解释:交易超时。
处理建议:请直接联系企业QQ协助处理。
错误码解释:频率限制。
处理建议:请直接联系企业QQ协助处理。
错误码解释:频率限制。
处理建议:请直接联系企业QQ协助处理。
错误码解释:调用充值游戏币接口fusion2.dialog.pay出现未授权。
处理建议:Q点直购不允许调用充值接口,需接入道具寄售模式。
错误码解释:开发者返回信息不合法。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误,并通过tcpdump获取9001端口的数据包以检查返回内容是否合法。
错误码解释:颁发的证书不合法或SSL连接异常。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:CA根证书不合法。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:curl链接建立但返回超时。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误。
错误码解释:JSON解析错误,开发者发货网关返回信息不符合JSON格式,通常是开发者发货CGI逻辑出错,返回一段错误信息。
处理建议:开发者按照错误码解释检查应用程序和配置是否有误,并通过tcpdump获取9001端口的数据包以检查返回内容是否合法。
正常返回示例:{"ret":0,"msg":"OK"}。
错误码解释:调用开发者发货网关返回http 502。
处理建议:开发者检查自身发货网关是否可用。造成错误的原因可能有:端口未启用,服务器配置不正确。
错误码解释:发货网关的协议要求在2秒之内返回发货结果,开发者发货返回时间已超过协议时间。
处理建议:开发者按照协议规范在2秒之内返回发货结果。出现此错误开发者可按下面的步骤进行检查:
(1)通过telnet对应的IP和端口是否成功,例如telnet 192.168.1.123 443。
(2)通过curl工具拉取对应的url地址的数据是否成功。
(3)统计请求从接收到处理完耗时是否超过了2秒。
(4)查看web服务器进程是否存在,例如tomcat没有启动起来。
(5)检查服务器配置是否正确,例如nginx配置的反向代理不正确。
(6)检查是否配置IP限制策略。
(7)通过tcp抓包工具,如tcpdump,查看请求处理完之后tcp连接是否正常关闭,即抓包的是FIN包而不是RST包。
(8)查看网络是否有丢包现象,tcpdump抓包拿到请求的源IP,使用Ping命令,监控一段时间,看是否有丢包,即Ping打印出来的包序号不连续。
错误码解释:系统错误。
处理建议:系统错误,请通过联系支付技术支持人员。
开发者在联调的过程中,如遇到其他问题,可参考。农行网上支付失败!签名处理过程中出现错误,显示9980 这是怎么回事啊?_百度知道扫一扫关注官方微信
后使用快捷导航没有帐号?
白金会员, 积分 1452, 距离下一级还需 1548 积分
积分1452精华0阅读权限70注册时间在线时间61 小时最后登录分享主题记录好友日志相册帖子UID60069
Ta的其他好帖:
白金会员, 积分 1452, 距离下一级还需 1548 积分
U盾支付显示签名失败
新开的信用卡,老信用卡的U盾。新开的卡已经在网银上注册了。
这个是因为老信用卡的U盾和新卡没挂钩吗?是需要去柜台将U盾和新卡挂钩吗?
希望大家指点一下。
钻石会员, 积分 5820, 距离下一级还需 4180 积分
积分5820精华0阅读权限90注册时间在线时间170 小时最后登录分享主题记录好友日志相册帖子UID27342
钻石会员, 积分 5820, 距离下一级还需 4180 积分
是不是证书过期了?
在U盾管理工具里看看是否已经过期。
白金会员, 积分 1452, 距离下一级还需 1548 积分
积分1452精华0阅读权限70注册时间在线时间61 小时最后登录分享主题记录好友日志相册帖子UID60069
白金会员, 积分 1452, 距离下一级还需 1548 积分
wenjianxun 发表于
是不是证书过期了?
在U盾管理工具里看看是否已经过期。
谢谢兄弟指点
我这个也是新U盾,今年6月才领到。当时办了一张卡,开的U盾
后来又办了一张卡,前几天才收到。今天想新卡网银支付
查了一下U盾管理工具,有效期到日
钻石会员, 积分 5820, 距离下一级还需 4180 积分
积分5820精华0阅读权限90注册时间在线时间170 小时最后登录分享主题记录好友日志相册帖子UID27342
钻石会员, 积分 5820, 距离下一级还需 4180 积分
captain 发表于
谢谢兄弟指点
我这个也是新U盾,今年6月才领到。当时办了一张卡,开的U盾
后来又办了一张卡,前几天才收
把出错那一步的错误信息截图看一下
白金会员, 积分 1452, 距离下一级还需 1548 积分
积分1452精华0阅读权限70注册时间在线时间61 小时最后登录分享主题记录好友日志相册帖子UID60069
白金会员, 积分 1452, 距离下一级还需 1548 积分
本帖最后由 captain 于
16:19 编辑
wenjianxun 发表于
14:03 [url=forum.php?mod=redirect&goto=findpost&pid=4982844&ptid=297428][/url]
把出错那一步的错误信息截图看一下不太会贴图
钻石会员, 积分 5820, 距离下一级还需 4180 积分
积分5820精华0阅读权限90注册时间在线时间170 小时最后登录分享主题记录好友日志相册帖子UID27342
钻石会员, 积分 5820, 距离下一级还需 4180 积分
captain 发表于
不太会贴图
这个问题还真没遇到过,我新开的卡在网银上注册后就可以用U盾支付了,并不需要去柜台下挂。
这种情况你再试试换IE浏览器看看。
白金会员, 积分 1452, 距离下一级还需 1548 积分
积分1452精华0阅读权限70注册时间在线时间61 小时最后登录分享主题记录好友日志相册帖子UID60069
白金会员, 积分 1452, 距离下一级还需 1548 积分
wenjianxun 发表于
这个问题还真没遇到过,我新开的卡在网银上注册后就可以用U盾支付了,并不需要去柜台下挂。
这种情况你再 ...
我用的是IE9 64bits。
我回家后试试google浏览器,我老卡用google浏览器一直可以。
谢谢兄弟指点
白金会员, 积分 1452, 距离下一级还需 1548 积分
积分1452精华0阅读权限70注册时间在线时间61 小时最后登录分享主题记录好友日志相册帖子UID60069
白金会员, 积分 1452, 距离下一级还需 1548 积分
回家后试了一下,家里google浏览器操作成功了。
不知道为啥办公室不成,唉
钻石会员, 积分 5820, 距离下一级还需 4180 积分
积分5820精华0阅读权限90注册时间在线时间170 小时最后登录分享主题记录好友日志相册帖子UID27342
钻石会员, 积分 5820, 距离下一级还需 4180 积分
captain 发表于
回家后试了一下,家里google浏览器操作成功了。
不知道为啥办公室不成,唉
我的中信在火狐浏览器就不能用UKEY,在360浏览器就可以,这个不用去纠结了。
钻石会员, 积分 5820, 距离下一级还需 4180 积分
积分5820精华0阅读权限90注册时间在线时间170 小时最后登录分享主题记录好友日志相册帖子UID27342
钻石会员, 积分 5820, 距离下一级还需 4180 积分
captain 发表于
回家后试了一下,家里google浏览器操作成功了。
不知道为啥办公室不成,唉
我的中信在火狐浏览器就不能用UKEY,在360浏览器就可以,这个不用去纠结了。
白金会员, 积分 1452, 距离下一级还需 1548 积分
积分1452精华0阅读权限70注册时间在线时间61 小时最后登录分享主题记录好友日志相册帖子UID60069
白金会员, 积分 1452, 距离下一级还需 1548 积分
谢谢,改天在办公室装个chrom试试
快速预订链接
扫一扫关注官方微信
扫一扫下载APP
Powered by 上海羽客旅游咨询有限公司 &
版权所有 沪ICP备号11:58 提问
关于支付宝接口alipay.trade.precreate的签名,我总是验证错误
private void pay() throws Exception{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=new Date();
HttpURLConnection u=(HttpURLConnection) new URL(SettingEntiry.getOpenApiDomain()).openConnection();
u.setRequestMethod("POST");
u.setDoInput(true);
u.setDoOutput(true);
String sign=URLEncoder.encode(SignUtils.sign(Entity.inputEntity(SettingEntiry.getAPPID(),"ALIPAY.TRADE.PRECREATE","UTF-8","RSA",sdf.format(date),"1.0",BizContentEntiry.intputBizContentEntity("1000000","0.01","这是外卖")).toString2(),SettingEntiry.getPrivateKey()),"utf-8");
PrintWriter pw=new PrintWriter(u.getOutputStream());
pw.print(Entity.inputEntity(SettingEntiry.getAPPID(),"ALIPAY.TRADE.PRECREATE","UTF-8","RSA",sign.toUpperCase(),sdf.format(date),"1.0",BizContentEntiry.intputBizContentEntity("1000000","0.01","这是外卖")).toString());
pw.flush();
pw.close();
System.out.println(URLEncoder.encode(SignUtils.sign("timestamp=%&method=alipay.trade.precreate&app_id=9126&sign_type=RSA&version=1.0&biz_content=%20{%20\"out_trade_no\":\"01001\",%20\"seller_id\":\"5135\",%20\"total_amount\":88.88,%20\"discountable_amount\":8.88,%20\"undiscountable_amount\":80,%20\"buyer_logon_id\":\"\",%20\"subject\":\"Iphone6%2016G\",%20\"body\":\"Iphone6%2016G\",%20\"goods_detail\":[{%20\"goods_id\":\"apple-01\",%20\"alipay_goods_id\":\"\",%20\"goods_name\":\"ipad\",%20\"quantity\":1,%20\"price\":2000,%20\"goods_category\":\"\",%20\"body\":\"特价手机\"%20}],%20\"operator_id\":\"yx_001\",%20\"store_id\":\"NJ_001\",%20\"terminal_id\":\"NJ_T_001\",%20\"extend_params\":{%20\"sys_service_provider_id\":\"7846\"%20},%20\"timeout_express\":\"90m\",%20\"royalty_info\":{%20\"royalty_type\":\"ROYALTY\",%20\"royalty_detail_infos\":[{%20\"serial_no\":1,%20\"trans_in_type\":\"userId\",%20\"batch_no\":\"123\",%20\"out_relation_id\":\"\",%20\"trans_out_type\":\"userId\",%20\"trans_out\":\"5726\",%20\"trans_in\":\"8402\",%20\"amount\":0.1,%20\"desc\":\"分账测试1\"%20}]%20}%20}",SettingEntiry.getPrivateKey()),"Utf-8"));
System.out.println(Entity.inputEntity(SettingEntiry.getAPPID(),"ALIPAY.TRADE.PRECREATE","UTF-8","RSA",sign.toUpperCase(),sdf.format(date),"1.0",BizContentEntiry.intputBizContentEntity("1000000","0.01","这是外卖")).toString());
System.out.println(sign);
BufferedInputStream bis=new BufferedInputStream(u.getInputStream());
byte[] b=new byte[32*1024];
while((r=bis.read(b))!=-1){
System.out.println(new String(b,0,r));
bis.close();
{"ALIPAY_TRADE_PRECREATE_response":{"code":"40002","msg":"Invalid Arguments","sub_code":"isv.invalid-signature","sub_msg":"无效签名"},"sign":"pKAZjddvi+mJDIJnopTjVuwG3yoNc8JKW6HvjZ9v5GQ551NAhuIIJjL1cvAm6Llxxbjm9bYRNWRR0LJsXLaxYKzpymJNOZ0WcZtqcHmTaBzdII/G5boGLQaSl347pywft04Vb/0oeKBuEekqzPXQIma+iBXbK9GP0i5qghxTGHg="}
是签名算法的问题吗,我用的是支付宝demo WS_MOBILE_PAY_SDK_BASE里面看到 的签名算法
我的程序: (提取码:ae5b)
按时间排序
我的也是这个问题, 你的解决了吗?
这个问题, 你是怎么解决的?
支付宝有sdk已经封装好了,为何要自已实现?密钥不对
601关注|379收录
581关注|1139收录
1760关注|819收录
其他相似问题

我要回帖

更多关于 刷卡签名不是持卡人 的文章

 

随机推荐