Heim >Backend-Entwicklung >PHP-Tutorial >微信支付 NATIVE 扫码 PHP SDK 查询订单 官方 Demo 是不是有问题

微信支付 NATIVE 扫码 PHP SDK 查询订单 官方 Demo 是不是有问题

WBOY
WBOYOriginal
2016-06-06 20:35:161271Durchsuche

notify.php中的这段代码测试执行没有通过,但实际是支付成功的
if(!$this->Queryorder($data["transaction_id"])){
$msg = "订单查询失败";
return false;
}

单独拿出来测试一直返回:
array(2) {
["return_code"]=>
string(4) "FAIL"
["return_msg"]=>
string(12) "SYSTEM ERROR"
}
FAIL 是通信失败,但是如果故意将订单号写错,就会提示通信成功 + 订单号不正确,感觉很诡异,不知道这个问题是如何产生的。

最后大家能说下自己做微信支付的时候都是怎样测试的呢? 现在是我是将一些debug信息写入文件,然后查看文件,感觉比较费劲。

回复内容:

notify.php中的这段代码测试执行没有通过,但实际是支付成功的
if(!$this->Queryorder($data["transaction_id"])){
$msg = "订单查询失败";
return false;
}

单独拿出来测试一直返回:
array(2) {
["return_code"]=>
string(4) "FAIL"
["return_msg"]=>
string(12) "SYSTEM ERROR"
}
FAIL 是通信失败,但是如果故意将订单号写错,就会提示通信成功 + 订单号不正确,感觉很诡异,不知道这个问题是如何产生的。

最后大家能说下自己做微信支付的时候都是怎样测试的呢? 现在是我是将一些debug信息写入文件,然后查看文件,感觉比较费劲。

我也出现类似问题 一直搞不清楚

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn