授权确认优化

This commit is contained in:
Dev
2026-10-10 16:52:01 +08:00
parent b969881638
commit beffbd6489
2 changed files with 171 additions and 34 deletions
@@ -297,13 +297,19 @@ class EasyWeChatService
* 接口:GET /v3/fund-app/mch-transfer/user-confirm-authorization/out-authorization-no/{no}
* 文档:https://pay.weixin.qq.com/doc/v3/merchant/4015901167
* @param string $out_authorization_no 商户侧授权单号
* @param bool $isDisplayAuthorization 是否在响应中返回 package_info(调起授权页/授权信息页)
* @return array {out_authorization_no, authorization_id, state, ...};失败时含 message
*/
public function queryTransferAuthorization($out_authorization_no)
public function queryTransferAuthorization($out_authorization_no, $isDisplayAuthorization = false)
{
try {
$options = [];
if ($isDisplayAuthorization) {
$options['query'] = ['is_display_authorization' => 'true'];
}
$response = $this->payApp->getClient()->get(
'v3/fund-app/mch-transfer/user-confirm-authorization/out-authorization-no/' . rawurlencode($out_authorization_no)
'v3/fund-app/mch-transfer/user-confirm-authorization/out-authorization-no/' . rawurlencode($out_authorization_no),
$options
);
$res = $response->toArray(false);
Log::info('查询免确认收款授权-res' . json_encode($res, JSON_UNESCAPED_UNICODE));