android银联支付,请求报文错误[8100008]

之前搞得银联支付,并且试用了没有问题。
但今天再用就在跳转时弹出对话框,显示:

请求报文错误[8100008] 我没有动过这一块的代码。
请大神指导

很好····很不错·····

问下银联是不是改什么东西了?或者确认一下这个代码的意思

iOS同样遇到这个问题,楼主解决了吗

是你们服务端改东西了吧
流程图说明:
(1)用户在客户端中点击购买商品,客户端发起订单生成请求到商户后台;
(2)商户后台收到订单生成请求后,按照《手机控件支付产品接口规范》组织并推送订单信息至银联后台;
(3)银联后台接收订单信息并检查通过后,生成对应交易流水号(即TN),并回复交易流水号至商户后台(应答要素:交易流水号等);
(4)商户后台接收到交易流水号,将交易流水号返回给客户端;
(5)客户端通过交易流水号(TN)调用支付控件;
可能服务端在第二步出了问题,导致第三步银联返回给服务端一个错误信息,第四部服务端又接着把错误信息给了你.跟服务端沟通下试试

今天问了银联客服完美解决,他的回答是:
为tn格式不对,请app开发在startpay前打印一下后台传递的tn的值,确定21位纯数字,不带换行空格等字符,可先trim试下。