您的位置:首页 > 其它

订单签名错误,请检查partner对应的密钥是否正确

2013-08-24 15:32 381 查看
AlixPayOrder *aliOrder = [[AlixPayOrder alloc] init];
aliOrder.partner = ALIPAY_PARTNER_ID;
aliOrder.seller = ALIPAY_SELLER_ID;
aliOrder.tradeNO = tradeNO; //订单ID(由商家自行制定)
aliOrder.productName = productName; //商品标题
aliOrder.productDescription = [productDes isNotEmpty]?productDes:@"暂无描述"; //商品描述
aliOrder.amount = price; //商品价格
aliOrder.notifyURL = ALIPAY_NOTIFY_URL; //回调URL




确定生成的私钥、公钥都正确,下载的DEMO上调试成功,但集成到APP里面后一直报“订单签名错误,请检查partner对应的密钥是否正确”,后面调试的时候发现,在生成订单信息时有一个productDescription 字段,是订单的备注信息,如果为空的话就会报“订单签名错误,请检查partner对应的密钥是否正确”,好奇怪,所以这个字段做了一个检查,如果备注为空就给了一个默认值“暂无备注”,问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐