Skip to content

Commit

Permalink
5.x 添加查询分账回退结果、发起自定义请求。安全请求自定义接口 (#2871)
Browse files Browse the repository at this point in the history
* 新增查询分账回退结果的方法

* 暴露自定义查询接口
  • Loading branch information
Kuosin authored Dec 25, 2024
1 parent 5edc144 commit 3e3af7e
Showing 1 changed file with 75 additions and 0 deletions.
75 changes: 75 additions & 0 deletions src/Payment/ProfitSharing/Client.php
Original file line number Diff line number Diff line change
Expand Up @@ -248,4 +248,79 @@ public function returnShare(
$params
);
}


/**
* 查询分账回退结果
*
* @param string $outOrderNo 商户订单号
* @param string $outReturnNo 分账回退单号
*
* @return array 查询结果数组
*
* @throws \EasyWeChat\Kernel\Exceptions\InvalidArgumentException
* @throws \EasyWeChat\Kernel\Exceptions\RuntimeException
*/
public function returnShareQuery(
string $outOrderNo,
string $outReturnNo
) {
$params = [
'appid' => $this->app['config']->app_id,
'out_order_no' => $outOrderNo,
'out_return_no' => $outReturnNo,
];

return $this->request(
'pay/profitsharingreturnquery',
$params
);
}

/**
* 发起自定义请求。
*
* @param string $url 请求的URL地址。
* @param array $params 请求参数数组。
* @return mixed 请求的结果。
*/

public function requestCustom(
string $url,
array $params = [],
string $method = 'post',
array $options = [],
bool $returnResponse = false
) {
return $this->request(
$url,
$params,
$method,
$options,
$returnResponse
);
}
/**
* 安全请求自定义接口
*
* @param string $url 请求的URL地址
* @param array $params 请求参数数组
* @return mixed 返回请求的结果
*
* 该方法封装了一个安全的HTTP请求,用于向指定的URL发送请求并返回响应。
* 它内部调用了safeRequest方法,确保请求的安全性。
*/
public function safeRequestCustom(
string $url,
array $params,
string $method = 'post',
array $options = []
) {
return $this->safeRequest(
$url,
$params,
$method,
$options
);
}
}

0 comments on commit 3e3af7e

Please sign in to comment.