收藏
回答

调用支付接口一致返回-1,请大家帮帮忙

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

实在是不知道哪里出了问题,有调通了的大神帮我看看么。



最后一次编辑于  2018-12-24  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 微信支付技术助手3
    微信支付技术助手3
    2018-12-25

    沙箱环境不能实际调起支付, 只能跑用例

    2018-12-25
    赞同
    回复