调用统一下单接口:https://api.mch.weixin.qq.com/pay/unifiedorder
获取到的返回信息如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx65a82585b1694a3b]]></appid>
<mch_id><![CDATA[1591916151]]></mch_id>
<nonce_str><![CDATA[ZIikNEt3GS2vleRD]]></nonce_str>
<sign><![CDATA[C1131CA36AE227F86E5D64DD9B16A382]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[wx07173705867815370108ee6f1174139700]]></prepay_id>
<trade_type><![CDATA[APP]]></trade_type>
</xml>
不明白的地方:
商户服务器生成支付订单,先调用统一下单API(详见第7节)生成预付单,获取到prepay_id后将参数再次签名传输给APP发起支付。
再次签名 是怎么回事儿? 是服务器端再次签名 还是 客户端签名呢 ? 有没有java端的示例代码呢 ?
有做过的朋友 还请指点一二啊,非常感谢 !
https://developers.weixin.qq.com/community/develop/article/doc/0008e63a5d8e30a4b30aaaa6556413你好,可以参考这篇文章。谢谢。