APP支付--测试环境通过getSignKey获取了key之后,就开始统一下单操作,然后下单,返回如下:
<xml>
<trade_type><![CDATA[APP]]></trade_type>
<prepay_id><![CDATA[wx20181224180743760967]]></prepay_id>
<nonce_str><![CDATA[dlduqrp6reda2phknh829rzuuxhxppx8]]></nonce_str>
<return_code><![CDATA[SUCCESS]]></return_code>
<err_code_des><![CDATA[ok]]></err_code_des>
<sign><![CDATA[284DC216C4DB7471D166B701D77D15AF]]></sign>
<mch_id><![CDATA[1520789231]]></mch_id>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wxdc031d13bf90fc02]]></appid>
<device_info><![CDATA[sandbox]]></device_info>
<result_code><![CDATA[SUCCESS]]></result_code>
<err_code><![CDATA[SUCCESS]]></err_code>
</xml>
返回给我这个,按理来说我的key和签名应该是没有问题了,不然下单应该通过不了,
然后我将返回给我的nonce_str,和prepay_id拿出来,重新拼接 然后返回给APP前端用来调用SDK支付
<appid>wxdc031d13bf90fc02></appid>
<noncestr>dlduqrp6reda2phknh829rzuuxhxppx8></noncestr>
<package>Sign=WXPay></package>
<partnerid>1520789231></partnerid>
<prepayid>wx20181224180743760967></prepayid>
<timestamp>1545646062></timestamp>
<sign>15A0F28FFE1A6A21368E6D074A92335E</sign>
然后APP调用支付的时候返回errorCode -1
实在是不知道哪里出了问题,有调通了的大神帮我看看么。
沙箱环境不能实际调起支付, 只能跑用例