大家好,
我用java写支付宝的即时交易,这个在其它地方已经使用,但是这次就是有问题,我也没有想明白是为什么?
就是提交时出现 ILLEGAL_SIGN 错误,我在网上查了一下,但我想不应该呀,并且我测试里面的全部是英文,没有汉字,所有使用的都是UTF-8,并在代码中也这样写了,
提交的url是这样的:
https://mapi.alipay.com/gateway.do?
body=test&subject=test&
sign_type=MD5&
notify_url=%2Fshop%2Fpayment%2Fnotify%2Fasync%2F2016031818.jhtml&
out_trade_no=2016031818&
return_url=%2Fshop%2Fpayment%2Fnotify%2Fsync%2F2016031818.jhtml&
sign=1959f043299316abbcdde75578f57022&
_input_charset=utf-8&
exter_invoke_ip=xx.yy.zz&
extra_common_param=shopxx&
total_fee=0.01&
service=create_direct_pay_by_user&
paymethod=directPay&
partner=20881abcd64756823&
seller_id=20881abcd64756823&
payment_type=1&
show_url=%2Fshop
谢谢大家,
--
修改:darlingpeng FROM 59.49.77.*
FROM 59.49.77.*