public class ConfigUtil {
/**
* 服务号相关信息
*/
public final static String APPID = "";//服务号的应用号
public final static String APP_SECRECT = "";//服务号的应用密码
public final static String WXTOKEN = "";//公众平台设置token
public final static String TOKEN = "";//服务号的配置token
public final static String ENCODINGAESKEY = "";//消息加密密钥
public final static String MCH_ID = "";//商户号
public final static String API_KEY = "";//API密钥
public final static String SIGN_TYPE = "MD5";//签名加密方式
public final static String CERT_PATH = "";//微信支付证书存放路径地址
//微信支付统一接口的回调action
public final static String NOTIFY_URL = "";
//微信支付成功支付后跳转的地址
public final static String SUCCESS_URL = "";
//oauth2授权时回调action
public final static String REDIRECT_URI = "";
/**
* 微信基础接口地址
*/
//public static String GATEURL = "https://api.weixin.qq.com/pay/genprepay?access_token=";//获取预支付id的接口url
//用户管理: 获取用户基本信息接口 /user/info
public static String BASE_USERINFO_URL = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN";
//通过基础token的 access_token获取签名,
public static String JSAPI_TICKET = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi";
//通过code换取网页授权access_token,openid(GET)
public final static String TOKEN_URL = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";
//oauth2授权接口(GET)获取code
// public final static String OAUTH2_URL = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_userinfo&state=STATE&component_appid=component_appid#wechat_redirect";
public final static String OAUTH2_URL = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect";
//刷新access_token接口(GET)
public final static String REFRESH_TOKEN_URL = "https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=APPID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN";
//拉取用户信息(需scope为 snsapi_userinfo)
public final static String USERINFO_URL = "https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN";
//基础支持的token(GET)
public final static String BASE_TOKEN_URL="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET";
// 菜单创建接口(POST)
public final static String MENU_CREATE_URL = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN";
// 菜单查询(GET)
public final static String MENU_GET_URL = "https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN";
// 菜单删除(GET)
public final static String MENU_DELETE_URL = "https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN";
//发送客服消息(POST)
public final static String MESSAGE_SEND_URL="https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=ACCESS_TOKEN";
/**
* 微信支付接口地址
*/
//微信支付统一接口(POST)
public final static String UNIFIED_ORDER_URL = "https://api.mch.weixin.qq.com/pay/unifiedorder";
//微信退款接口(POST)
public final static String REFUND_URL = "https://api.mch.weixin.qq.com/secapi/pay/refund";
//订单查询接口(POST)
public final static String CHECK_ORDER_URL = "https://api.mch.weixin.qq.com/pay/orderquery";
//关闭订单接口(POST)
public final static String CLOSE_ORDER_URL = "https://api.mch.weixin.qq.com/pay/closeorder";
//退款查询接口(POST)
public final static String CHECK_REFUND_URL = "https://api.mch.weixin.qq.com/pay/refundquery";
//对账单接口(POST)
public final static String DOWNLOAD_BILL_URL = "https://api.mch.weixin.qq.com/pay/downloadbill";
//短链接转换接口(POST)
public final static String SHORT_URL = "https://api.mch.weixin.qq.com/tools/shorturl";
//接口调用上报接口(POST)
public final static String REPORT_URL = "https://api.mch.weixin.qq.com/payitil/report";
}
相关推荐
微信公众号 基本配置 安全模式微信公众号 基本配置 安全模式微信公众号 基本配置 安全模式
目前微信公众号服务器配置只允许配置一个服务器地址,通过本应用可以无限配置多个服务器地址,实现多个平台同时使用一个微信公众号。同时允许添加多个公众号,多个平台,支持多开,无限制使用,有时候公众号接到多...
微信退款iis配置:今天给网站配置了加密证书文件,用类X509Certificate2加载证书文件时,一直报出现了内部错误,但是Demo中用控制台程序加载证书没任何问题.解决方法
此文件定义了与微信支付相关的异常类,当API调用出错或者数据验证失败时,会抛出这些异常。通过捕获这些异常,开发者可以及时获取错误信息,快速定位问题,提高程序的健壮性。 总结来说,这些PHP工具类是构建微信...
内容:微信支付-工具类,包含微信退款,微信支付,微信相关V2版本V3接口集成 适用人群:JAVA 使用场景:集成好微信支付,可自由调整相关类,自由编写业务场景 说明: 将工具类导入该自行项目,将maven-jar 的配置...
本案例将详细讲解如何使用Java来实现企业微信的回调配置,并提供相关的工具代码示例。 1. **企业微信API介绍** 企业微信提供了丰富的API接口,包括但不限于用户管理、部门管理、消息推送等。回调配置主要是通过...
用vue写的一个微信公众号菜单配置 框架 vue + elementUI + mockjs
在给定的"qyweixin"压缩包文件中,很可能包含了用于处理企业微信API请求的Java类或项目结构。Servlet是一种Java标准,用于创建Web应用程序,处理HTTP请求并返回响应。在这里,Servlet可能被用作接收和处理来自企业...
将微信自定义菜单存入数据库,动态从数据库获取自定义菜单
品优购微信支付最新配置文件
php 后台微信自动回复配置文件php 后台微信自动回复配置文件php 后台微信自动回复配置文件php 后台微信自动回复配置文件php 后台微信自动回复配置文件php 后台微信自动回复配置文件php 后台微信自动回复配置文件php ...
2018年的微信默认表情配置文件提供了当年更新的全套表情符号,包括了常见的微笑、惊讶、爱心等多种表情,使得用户能够更好地传达情感。这些表情是通过特定的代码或emoji实现的,与微信平台兼容,为用户提供了丰富的...
在本文中,我们将深入探讨如何使用自编的PHP微信支付V3接口类,以及与之相关的技术要点。首先,我们要理解微信支付V3是微信官方提供的新一代支付接口,旨在提供更安全、高效的支付体验。使用PHP来实现这个接口,我们...
Nginx在Window下安装实现微信公众号反向代理配置
ESK微信公众平台配置系统开发的目的是怎么让传统erp通过微信的公众平台 将其功能延伸到移动互联网上 比如: 1 :可以利用erp数据在微信上做会员管理 2 :可以利用erp数据在微信上做营销 发优惠券等 3 :可以做报表...
微信APP支付工具类是Java开发中用于实现微信支付功能的核心组件。在移动应用开发中,尤其是在电商、服务类应用中,微信支付作为一种便捷的在线支付方式,被广泛采用。本工具类集成了与微信支付服务器交互的关键逻辑...
6. **WXPayConstants.java**:这是一个常量类,存储了与微信支付相关的所有固定值,如接口URL、请求参数名、错误码等。这些常量可以提高代码的可读性和维护性。 7. **WXPayDomainSimpleImpl.java**:实现了`...
微信开发多需类及接口 微信开发多需类及接口 微信开发多需类及接口
微信支付配置资料微信支付配置资料微信支付配置资料微信支付配置资料微信支付配置资料微信支付配置资料代码加视频
Zabbix 新版微信告警配置攻略,肯定是你需要的,有故障即时通知