27 lines
785 B
Plaintext
27 lines
785 B
Plaintext
---
|
|
title: Subscription Hooks
|
|
description: Hooks for customizing subscription flows and payments
|
|
date: 2024-01-31
|
|
---
|
|
|
|
## Filters
|
|
|
|
### woonoow_pre_process_subscription_payment
|
|
|
|
Intercept the subscription payment process before it begins.
|
|
|
|
**Parameters:**
|
|
* `$result` (null|mixed): Return non-null to short-circuit the process.
|
|
* `$subscription` (WC_Subscription): The subscription object.
|
|
* `$order` (WC_Order): The renewal order.
|
|
|
|
### woonoow_process_subscription_payment
|
|
|
|
Modify or handle the payment processing via a custom gateway logic.
|
|
|
|
**Parameters:**
|
|
* `$result` (null|bool): The result of the payment.
|
|
* `$gateway` (object): The payment gateway instance.
|
|
* `$order` (WC_Order): The order being paid.
|
|
* `$subscription` (WC_Subscription): The subscription object.
|