收藏
回答

测试用例1003,沙箱支付返回的为什么跟你们测试用例返回的参数不一样啊?

string(613) "<xml>

  <trade_type><![CDATA[APP]]></trade_type>

  <prepay_id><![CDATA[111]]></prepay_id>

  <nonce_str><![CDATA[111]]></nonce_str>

  <return_code><![CDATA[SUCCESS]]></return_code>

  <err_code_des><![CDATA[ok]]></err_code_des>

  <sign><![CDATA[111]]></sign>

  <mch_id><![CDATA[1560923911]]></mch_id>

  <return_msg><![CDATA[OK]]></return_msg>

  <appid><![CDATA[111]]></appid>

  <device_info><![CDATA[sandbox]]></device_info>

  <result_code><![CDATA[SUCCESS]]></result_code>

  <err_code><![CDATA[SUCCESS]]></err_code>

</xml>"

我是吧sdk的unifiedOrder接口地址改成沙箱地址了,打印出的是,post后的参数

$response = self::postXmlCurl($xml, $url, false, $timeOut);
var_dump($response);die;



查询订单获取的是这个,也不一样啊


string(1294) "<xml>

  <openid><![CDATA[111]]></openid>

  <sub_mch_id><![CDATA[]]></sub_mch_id>

  <cash_fee_type><![CDATA[CNY]]></cash_fee_type>

  <settlement_total_fee><![CDATA[1]]></settlement_total_fee>

  <nonce_str><![CDATA[222]]></nonce_str>

  <return_code><![CDATA[SUCCESS]]></return_code>

  <err_code_des><![CDATA[SUCCESS]]></err_code_des>

  <time_end><![CDATA[20210915180916]]></time_end>

  <mch_id><![CDATA[1560923911]]></mch_id>

  <trade_type><![CDATA[APP]]></trade_type>

  <trade_state_desc><![CDATA[ok]]></trade_state_desc>

  <trade_state><![CDATA[SUCCESS]]></trade_state>

  <sign><![CDATA[222]]></sign>

  <cash_fee><![CDATA[1]]></cash_fee>

  <is_subscribe><![CDATA[Y]]></is_subscribe>

  <return_msg><![CDATA[OK]]></return_msg>

  <fee_type><![CDATA[CNY]]></fee_type>

  <bank_type><![CDATA[CMC]]></bank_type>

  <attach><![CDATA[sandbox_attach]]></attach>

  <device_info><![CDATA[sandbox]]></device_info>

  <out_trade_no><![CDATA[2021091533082]]></out_trade_no>

  <transaction_id><![CDATA[222]]></transaction_id>

  <total_fee><![CDATA[1]]></total_fee>

  <appid><![CDATA[111]]></appid>

  <result_code><![CDATA[SUCCESS]]></result_code>

  <err_code><![CDATA[SUCCESS]]></err_code>

</xml>"

结构不太一样,主要用例中那红色字体的没有啊


最后一次编辑于  2021-09-16
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容