香港微信支付汇率,香港微信支付汇率怎么算,香港微信支付开发实战

做香港微信支付开发时,
需要使用到汇率问题,
一些朋友给子恒老师留言:
“在香港用微信支付,汇率怎么算?怎么获取微信香港支付的汇率”

一、 香港微信支付汇率应用场景
香港商户网站的商品以港币标价时,
需要查询到微信转换汇率,
把人民币价格转换成港币价格。

1000元港币

二、 怎么获取微信香港支付汇率
向微信请求这个接口:

https://api.mch.weixin.qq.com/pay/queryexchagerate

提交的数据如下

字段名 变量名 必填 类型 示例值 描述
公众账号ID appid String(32) wxd678efh567hg6787 微信分配的公众账号ID(企业号corpid即为此appId)
商户号 mch_id String(32) 1230000109 微信支付分配的商户号
子商户号 sub_mch_id String(32) 1230000100 微信支付分配的子商户号
币种 fee_type String(10) HKD 外币币种,详细请见参数规定
日期 date String(14) 20150807 格式为yyyyMMdd,如2009年12月25日表示为20091225。时区为GMT+8 beijing
签名 sign String(32) 5K8264ILTKCH16CQ2502SI8ZNMTM67VS 签名,详见签名生成算法

这里需要注意:
fee_type 的值为 HKD
表示获取与港币的的汇率

如果请求成功,
会返回类似下面的结果

array (size=8)
  'appid' => string 'wxXXXXXXXXXXX' (length=18)
  'fee_type' => string 'HKD' (length=3)
  'mch_id' => string '1XXXXXXXXXX' (length=10)
  'rate' => string '84540000' (length=8)
  'rate_time' => string '20180630' (length=8)
  'return_code' => string 'SUCCESS' (length=7)
  'return_msg' => string 'OK' (length=2)
  'sign' => string 'AC20A1011A44BD26D4C3534XXXXXXXXX' (length=32)

需要注意,
返回的 rate 字段,
表示 现汇卖出价(汇率)
rate 值为 84540000,
是外币兑换RMB的比例乘以10的8次方,
上面的例子说得通俗一点,
就是 100港币兑换 84.5400 人民币

三、 香港微信支付汇率需要注意的地方
微信微信支付汇率每天更新一次,
更新时间为北京时间上午10:00,
具体在香港微信支付开发时,
你可以每天获取一次,
然后保存到你的缓存,
设置汇率失效时间为24小时。

如果你是香港公司,
想要在你的业务中,
实现微信在线支付,
可以联系我们

你也可以猛击这里
观看子恒老师《微信支付开发》系列视频,
了解实现过程和下载相关源代码

扫描二维码关注公众号,回复: 1891685 查看本文章

猜你喜欢

转载自blog.csdn.net/towtotow/article/details/80908044