查询汇率

优质
小牛编辑
136浏览
2023-12-01

说明

微信支付-查询汇率SDK。

官方文档:https://pay.weixin.qq.com/wiki/doc/api/external/micropay.php?chapter=9_15&index=8

请求参数类

请求参数

类名:\Yurun\PaySDK\Weixin\ExchageRate\Request

属性
名称类型说明
$_apiMethodstring接口名称
$sub_mch_idstring微信支付分配的子商户号
$fee_typestring外币币种,详情见https://pay.weixin.qq.com/wiki/doc/api/external/native.php?chapter=4_2
$datestring日期,格式为yyyyMMdd
$needAppIDboolean参数中是否需要带有app_id
$needMchIDboolean参数中是否需要带有mch_id
$needSignTypeboolean参数中是否需要带有sign_type
$signTypestring签名类型,为null时使用publicParams设置
$needNonceStrboolean参数中是否需要带有nonce_str
$allowReportboolean是否允许上报
$_methodstring接口请求方法
$_isSyncVerifyboolean是否同步返回验证

简单使用

// SDK实例化,传入公共配置
$sdk = new \Yurun\PaySDK\Weixin\SDK($params);

$request = new \Yurun\PaySDK\Weixin\ExchageRate\Request;
$request->fee_type = 'USD'; // 这里是美元,你可以改为你想要查询的货币代码
$request->date = '20170101';

$result = $sdk->execute($request);

var_dump('result:', $result);

var_dump('success:', $sdk->checkResult());

var_dump('error:', $sdk->getError(), 'error_code:', $sdk->getErrorCode());

详见:test/Weixin/exchage_rate.php