diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION
index e394bcf08..fe802d3a4 100644
--- a/OPENAPI_VERSION
+++ b/OPENAPI_VERSION
@@ -1 +1 @@
-v203
\ No newline at end of file
+v204
\ No newline at end of file
diff --git a/lib/Refund.php b/lib/Refund.php
index 0ddabfc4e..fd7eef280 100644
--- a/lib/Refund.php
+++ b/lib/Refund.php
@@ -9,6 +9,11 @@
* been created but not yet refunded. Funds will be refunded to the credit or debit
* card that was originally charged.
*
+ * Stripe Tax users with recurring payments and invoices can create Credit Notes, which reduce
+ * overall tax liability because tax is correctly recalculated and apportioned to
+ * the related invoice.
+ *
* Related guide: Refunds.
*
* @property string $id Unique identifier for the object.
diff --git a/lib/Service/Issuing/AuthorizationService.php b/lib/Service/Issuing/AuthorizationService.php
index 6517688f6..d36f48ed9 100644
--- a/lib/Service/Issuing/AuthorizationService.php
+++ b/lib/Service/Issuing/AuthorizationService.php
@@ -27,7 +27,9 @@ public function all($params = null, $opts = null)
* Approves a pending Issuing Authorization
object. This request
* should be made within the timeout window of the real-time
- * authorization flow.
+ * authorization flow. You can also respond directly to the webhook request to
+ * approve an authorization (preferred). More details can be found here.
*
* @param string $id
* @param null|array $params
@@ -46,7 +48,9 @@ public function approve($id, $params = null, $opts = null)
* Declines a pending Issuing Authorization
object. This request
* should be made within the timeout window of the real time
- * authorization flow.
+ * authorization flow. You can also respond directly to the webhook request to
+ * decline an authorization (preferred). More details can be found here.
*
* @param string $id
* @param null|array $params
diff --git a/lib/Subscription.php b/lib/Subscription.php
index 6de61c0b5..0c7a8209b 100644
--- a/lib/Subscription.php
+++ b/lib/Subscription.php
@@ -39,6 +39,7 @@
* @property bool $livemode Has the value true
if the object exists in live mode or the value false
if the object exists in test mode.
* @property \Stripe\StripeObject $metadata Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
* @property null|int $next_pending_invoice_item_invoice Specifies the approximate timestamp on which any pending invoice items will be billed according to the schedule provided at pending_invoice_item_interval
.
+ * @property null|string|\Stripe\Account $on_behalf_of The account (if any) the charge was made on behalf of for charges associated with this subscription. See the Connect documentation for details.
* @property null|\Stripe\StripeObject $pause_collection If specified, payment collection for this subscription will be paused.
* @property null|\Stripe\StripeObject $payment_settings Payment settings passed on to invoices created by the subscription.
* @property null|\Stripe\StripeObject $pending_invoice_item_interval Specifies an interval for how often to bill for any pending invoice items. It is analogous to calling Create an invoice for the given subscription at the specified interval.