这是我参与11月更文挑战的第13天,活动详情查看:2021最后一次更文挑战
说明
当服务服务中需要支付功能,可以尝试使用微信支付。微信支付提供企业向用户付款的功能,支持企业通过API接口付款,或通过微信支付商户平台网页功能操作付款。
功能开通
首先需要在官网进行开通,地址: #PC网站接入支付
授权说明
通过网页授权获取用户的openid
(企业向微信用户个人付款 目前支持向指定微信用户的openid付款。),具体获取方法可查网页授权
API调用代码
请求示例
只写了些简单参数,具体参数详情见【微信支付】付款开发者文档
1 | java复制代码Map<String, String> reqData = new HashMap<>(); |
map转xml方法
1 | java复制代码public static String mapToXml(Map<String, String> data) throws Exception { |
注意
请求头中需要设置格式为xml
1 | java复制代码httpPost.addHeader("Content-Type", "text/xml"); |
参考
本文转载自: 掘金