public class SubscriptionBillingServiceImpl extends Object implements SubscriptionBillingService
微信支付预约扣费功能,支持商户在用户授权的情况下, 按照约定的时间和金额,自动从用户的支付账户中扣取费用。 主要用于连续包月、订阅服务等场景。 文档详见: https://pay.weixin.qq.com/doc/v3/merchant/4012161105
| 构造器和说明 |
|---|
SubscriptionBillingServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
SubscriptionCancelResult |
cancelSubscription(SubscriptionCancelRequest request)
取消预约扣费
商户可以通过该接口取消已预约的扣费。
|
SubscriptionInstantBillingResult |
instantBilling(SubscriptionInstantBillingRequest request)
立即扣费
商户可以通过该接口立即执行扣费操作。
|
SubscriptionQueryResult |
querySubscription(String subscriptionId)
查询预约扣费
商户可以通过该接口查询已预约的扣费信息。
|
SubscriptionTransactionQueryResult |
queryTransactions(SubscriptionTransactionQueryRequest request)
查询扣费记录
商户可以通过该接口查询扣费记录。
|
SubscriptionScheduleResult |
scheduleSubscription(SubscriptionScheduleRequest request)
预约扣费
商户可以通过该接口预约未来某个时间点的扣费。
|
public SubscriptionScheduleResult scheduleSubscription(SubscriptionScheduleRequest request) throws WxPayException
SubscriptionBillingService商户可以通过该接口预约未来某个时间点的扣费。 适用于连续包月、订阅服务等场景。 文档详见: https://pay.weixin.qq.com/doc/v3/merchant/4012161105 请求URL: https://api.mch.weixin.qq.com/v3/subscription-billing/schedule 请求方式: POST 是否需要证书: 是
scheduleSubscription 在接口中 SubscriptionBillingServicerequest - 预约扣费请求参数WxPayException - 微信支付异常public SubscriptionQueryResult querySubscription(String subscriptionId) throws WxPayException
SubscriptionBillingService
商户可以通过该接口查询已预约的扣费信息。
文档详见: https://pay.weixin.qq.com/doc/v3/merchant/4012161105
请求URL: https://api.mch.weixin.qq.com/v3/subscription-billing/schedule/{subscription_id}
请求方式: GET
querySubscription 在接口中 SubscriptionBillingServicesubscriptionId - 预约扣费IDWxPayException - 微信支付异常public SubscriptionCancelResult cancelSubscription(SubscriptionCancelRequest request) throws WxPayException
SubscriptionBillingService
商户可以通过该接口取消已预约的扣费。
文档详见: https://pay.weixin.qq.com/doc/v3/merchant/4012161105
请求URL: https://api.mch.weixin.qq.com/v3/subscription-billing/schedule/{subscription_id}/cancel
请求方式: POST
是否需要证书: 是
cancelSubscription 在接口中 SubscriptionBillingServicerequest - 取消预约扣费请求参数WxPayException - 微信支付异常public SubscriptionInstantBillingResult instantBilling(SubscriptionInstantBillingRequest request) throws WxPayException
SubscriptionBillingService商户可以通过该接口立即执行扣费操作。 通常用于补扣失败的费用或者特殊情况下的即时扣费。 文档详见: https://pay.weixin.qq.com/doc/v3/merchant/4012161105 请求URL: https://api.mch.weixin.qq.com/v3/subscription-billing/instant-billing 请求方式: POST 是否需要证书: 是
instantBilling 在接口中 SubscriptionBillingServicerequest - 立即扣费请求参数WxPayException - 微信支付异常public SubscriptionTransactionQueryResult queryTransactions(SubscriptionTransactionQueryRequest request) throws WxPayException
SubscriptionBillingService商户可以通过该接口查询扣费记录。 文档详见: https://pay.weixin.qq.com/doc/v3/merchant/4012161105 请求URL: https://api.mch.weixin.qq.com/v3/subscription-billing/transactions 请求方式: GET
queryTransactions 在接口中 SubscriptionBillingServicerequest - 查询扣费记录请求参数WxPayException - 微信支付异常Copyright © 2026. All rights reserved.