From 7ca85bed7190b6429f4badae5155f39234c11132 Mon Sep 17 00:00:00 2001 From: Aman Agrawal Date: Sat, 10 Feb 2024 06:47:32 +0000 Subject: [PATCH] stripe: Fix $0 invoices being generated on upgrade. Instead of charging the customer using the attached payment method and then creating the invoice, we create an invoice and force an immediate payment for the invoice via the attached payment method. --- corporate/lib/stripe.py | 280 +++++++++--------- corporate/lib/stripe_event_handler.py | 109 ++++--- corporate/models.py | 28 +- .../add_minimum_licenses--Charge.list.1.json | Bin 3909 -> 3516 bytes ...d_minimum_licenses--Customer.create.1.json | Bin 721 -> 720 bytes ...d_minimum_licenses--Customer.modify.1.json | Bin 746 -> 745 bytes ...minimum_licenses--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...minimum_licenses--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...minimum_licenses--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...minimum_licenses--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes .../add_minimum_licenses--Event.list.1.json | Bin 1621 -> 1620 bytes .../add_minimum_licenses--Event.list.2.json | Bin 12872 -> 32558 bytes .../add_minimum_licenses--Event.list.3.json | Bin 21681 -> 6883 bytes .../add_minimum_licenses--Event.list.4.json | Bin 16142 -> 13044 bytes .../add_minimum_licenses--Event.list.5.json | Bin 8123 -> 81 bytes ...dd_minimum_licenses--Invoice.create.1.json | Bin 5633 -> 4340 bytes ..._licenses--Invoice.finalize_invoice.1.json | Bin 5969 -> 4701 bytes .../add_minimum_licenses--Invoice.pay.1.json | Bin 0 -> 4736 bytes ...inimum_licenses--InvoiceItem.create.1.json | Bin 1121 -> 1100 bytes ...inimum_licenses--InvoiceItem.create.2.json | Bin 1100 -> 0 bytes ...imum_licenses--PaymentIntent.create.1.json | Bin 6057 -> 0 bytes ...inimum_licenses--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._minimum_licenses--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...imum_licenses--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...m_licenses--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...mum_licenses--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...tach_discount_to_realm--Charge.list.1.json | Bin 3872 -> 3508 bytes ...tach_discount_to_realm--Charge.list.2.json | Bin 7664 -> 6936 bytes ..._discount_to_realm--Customer.modify.1.json | Bin 745 -> 745 bytes ..._discount_to_realm--Customer.modify.2.json | Bin 747 -> 747 bytes ...iscount_to_realm--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...iscount_to_realm--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...iscount_to_realm--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...iscount_to_realm--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...iscount_to_realm--Customer.retrieve.5.json | Bin 1844 -> 1843 bytes ...iscount_to_realm--Customer.retrieve.6.json | Bin 1844 -> 1843 bytes ...iscount_to_realm--Customer.retrieve.7.json | Bin 1844 -> 1843 bytes ...iscount_to_realm--Customer.retrieve.8.json | Bin 1844 -> 1843 bytes ...ttach_discount_to_realm--Event.list.1.json | Bin 1620 -> 1620 bytes ...tach_discount_to_realm--Event.list.10.json | Bin 20140 -> 0 bytes ...ttach_discount_to_realm--Event.list.2.json | Bin 12777 -> 32487 bytes ...ttach_discount_to_realm--Event.list.3.json | Bin 21636 -> 19788 bytes ...ttach_discount_to_realm--Event.list.4.json | Bin 16110 -> 81 bytes ...ttach_discount_to_realm--Event.list.5.json | Bin 8107 -> 1647 bytes ...ttach_discount_to_realm--Event.list.6.json | Bin 81 -> 35280 bytes ...ttach_discount_to_realm--Event.list.7.json | Bin 1647 -> 19813 bytes ...ttach_discount_to_realm--Event.list.8.json | Bin 4772 -> 81 bytes ...ttach_discount_to_realm--Event.list.9.json | Bin 8098 -> 0 bytes ...h_discount_to_realm--Invoice.create.1.json | Bin 5618 -> 4322 bytes ...h_discount_to_realm--Invoice.create.2.json | Bin 5625 -> 4330 bytes ...h_discount_to_realm--Invoice.create.3.json | Bin 4150 -> 4211 bytes ..._to_realm--Invoice.finalize_invoice.1.json | Bin 5953 -> 4683 bytes ..._to_realm--Invoice.finalize_invoice.2.json | Bin 5960 -> 4691 bytes ..._to_realm--Invoice.finalize_invoice.3.json | Bin 4511 -> 4578 bytes ...ach_discount_to_realm--Invoice.list.2.json | Bin 6877 -> 5476 bytes ...ach_discount_to_realm--Invoice.list.4.json | Bin 13676 -> 10875 bytes ...ach_discount_to_realm--Invoice.list.5.json | Bin 18820 -> 16102 bytes ...tach_discount_to_realm--Invoice.pay.1.json | Bin 0 -> 4718 bytes ...tach_discount_to_realm--Invoice.pay.2.json | Bin 0 -> 4726 bytes ...scount_to_realm--InvoiceItem.create.1.json | Bin 1111 -> 1097 bytes ...scount_to_realm--InvoiceItem.create.2.json | Bin 1097 -> 1098 bytes ...scount_to_realm--InvoiceItem.create.3.json | Bin 1116 -> 1108 bytes ...scount_to_realm--InvoiceItem.create.4.json | Bin 1098 -> 0 bytes ...scount_to_realm--InvoiceItem.create.5.json | Bin 1108 -> 0 bytes ...ount_to_realm--PaymentIntent.create.1.json | Bin 6011 -> 0 bytes ...ount_to_realm--PaymentIntent.create.2.json | Bin 6017 -> 0 bytes ...scount_to_realm--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...scount_to_realm--SetupIntent.create.2.json | Bin 930 -> 930 bytes ...discount_to_realm--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...discount_to_realm--SetupIntent.list.2.json | Bin 1116 -> 1116 bytes ...ount_to_realm--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ount_to_realm--SetupIntent.retrieve.2.json | Bin 930 -> 930 bytes ...t_to_realm--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...t_to_realm--checkout.Session.create.2.json | Bin 2269 -> 2299 bytes ...unt_to_realm--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...unt_to_realm--checkout.Session.list.2.json | Bin 2659 -> 2693 bytes ...g_page_permissions--Customer.modify.1.json | Bin 746 -> 746 bytes ...page_permissions--Customer.retrieve.1.json | Bin 1843 -> 1842 bytes ...page_permissions--Customer.retrieve.2.json | Bin 1843 -> 1842 bytes ...page_permissions--Customer.retrieve.3.json | Bin 1843 -> 1842 bytes ...page_permissions--Customer.retrieve.4.json | Bin 1843 -> 1842 bytes ...page_permissions--Customer.retrieve.5.json | Bin 1845 -> 1844 bytes ...page_permissions--Customer.retrieve.6.json | Bin 1845 -> 1844 bytes ...illing_page_permissions--Event.list.1.json | Bin 1621 -> 1621 bytes ...illing_page_permissions--Event.list.2.json | Bin 12861 -> 36804 bytes ...illing_page_permissions--Event.list.3.json | Bin 21659 -> 19816 bytes ...illing_page_permissions--Event.list.4.json | Bin 8107 -> 81 bytes ...ng_page_permissions--Invoice.create.1.json | Bin 5626 -> 4331 bytes ...rmissions--Invoice.finalize_invoice.1.json | Bin 5961 -> 4692 bytes ...lling_page_permissions--Invoice.pay.1.json | Bin 0 -> 4727 bytes ...age_permissions--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...age_permissions--InvoiceItem.create.2.json | Bin 1098 -> 0 bytes ...e_permissions--PaymentIntent.create.1.json | Bin 6050 -> 0 bytes ...age_permissions--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._page_permissions--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...e_permissions--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ermissions--checkout.Session.create.1.json | Bin 2270 -> 2300 bytes ..._permissions--checkout.Session.list.1.json | Bin 2660 -> 2694 bytes ..._but_payment_fails--Customer.modify.1.json | Bin 745 -> 745 bytes ...ut_payment_fails--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...ut_payment_fails--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...ut_payment_fails--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...tomer_but_payment_fails--Event.list.1.json | Bin 1620 -> 1620 bytes ...r_but_payment_fails--Invoice.create.1.json | Bin 0 -> 4330 bytes ...ent_fails--Invoice.finalize_invoice.1.json | Bin 0 -> 4691 bytes ...mer_but_payment_fails--Invoice.pay.1.json} | Bin 31624 -> 26672 bytes ...payment_fails--Invoice.void_invoice.1.json | Bin 0 -> 4727 bytes ..._payment_fails--InvoiceItem.create.1.json} | Bin 1098 -> 1098 bytes ...t_payment_fails--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...but_payment_fails--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...payment_fails--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ment_fails--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...ayment_fails--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...om_standard_to_plus--Invoice.create.1.json | Bin 4133 -> 4194 bytes ...d_to_plus--Invoice.finalize_invoice.1.json | Bin 4494 -> 4555 bytes ...from_standard_to_plus--Invoice.list.1.json | Bin 5212 -> 5289 bytes ...upgrade_parameters--Customer.modify.1.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.2.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.3.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.4.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.5.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.6.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.7.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.8.json | Bin 745 -> 745 bytes ...upgrade_parameters--Customer.modify.9.json | Bin 745 -> 745 bytes ...grade_parameters--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.10.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.11.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.12.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.13.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.14.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.15.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.16.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.17.json | Bin 1842 -> 1841 bytes ...rade_parameters--Customer.retrieve.18.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.5.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.6.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.7.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.8.json | Bin 1842 -> 1841 bytes ...grade_parameters--Customer.retrieve.9.json | Bin 1842 -> 1841 bytes ...rade_parameters--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.2.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.3.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.4.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.5.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.6.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.7.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.8.json | Bin 930 -> 930 bytes ...rade_parameters--SetupIntent.create.9.json | Bin 930 -> 930 bytes ...pgrade_parameters--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.2.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.3.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.4.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.5.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.6.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.7.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.8.json | Bin 1116 -> 1116 bytes ...pgrade_parameters--SetupIntent.list.9.json | Bin 1116 -> 1116 bytes ...de_parameters--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.2.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.3.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.4.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.5.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.6.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.7.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.8.json | Bin 930 -> 930 bytes ...de_parameters--SetupIntent.retrieve.9.json | Bin 930 -> 930 bytes ...parameters--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.2.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.3.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.4.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.5.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.6.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.7.json | Bin 2269 -> 2339 bytes ...parameters--checkout.Session.create.8.json | Bin 2269 -> 2299 bytes ...parameters--checkout.Session.create.9.json | Bin 2269 -> 2299 bytes ...e_parameters--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.2.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.3.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.4.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.5.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.6.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.7.json | Bin 2659 -> 2733 bytes ...e_parameters--checkout.Session.list.8.json | Bin 2659 -> 2693 bytes ...e_parameters--checkout.Session.list.9.json | Bin 2659 -> 2693 bytes ...ult_payment_method--Customer.modify.1.json | Bin 743 -> 743 bytes ...t_payment_method--Customer.retrieve.2.json | Bin 1840 -> 1839 bytes ...t_payment_method--Customer.retrieve.3.json | Bin 1840 -> 1839 bytes ...t_payment_method--Customer.retrieve.4.json | Bin 1840 -> 1839 bytes ...t_payment_method--Customer.retrieve.5.json | Bin 1840 -> 1839 bytes ...t_payment_method--Customer.retrieve.6.json | Bin 1842 -> 1841 bytes ..._default_payment_method--Event.list.1.json | Bin 1618 -> 1618 bytes ..._default_payment_method--Event.list.2.json | Bin 12843 -> 36780 bytes ..._default_payment_method--Event.list.3.json | Bin 21650 -> 19807 bytes ..._default_payment_method--Event.list.4.json | Bin 16120 -> 81 bytes ..._default_payment_method--Event.list.5.json | Bin 8112 -> 0 bytes ...ault_payment_method--Invoice.create.1.json | Bin 5623 -> 4328 bytes ...nt_method--Invoice.finalize_invoice.1.json | Bin 5958 -> 4689 bytes ...default_payment_method--Invoice.pay.1.json | Bin 0 -> 4724 bytes ..._payment_method--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...ayment_method--PaymentIntent.create.1.json | Bin 6038 -> 0 bytes ..._payment_method--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...lt_payment_method--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ayment_method--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ent_method--checkout.Session.create.1.json | Bin 2267 -> 2297 bytes ...yment_method--checkout.Session.list.1.json | Bin 2657 -> 2691 bytes ...ment_for_upgrade--Customer.retrieve.5.json | Bin 1842 -> 0 bytes ...ment_for_upgrade--Customer.retrieve.6.json | Bin 1842 -> 0 bytes ...ble_payment_for_upgrade--Event.list.2.json | Bin 8031 -> 0 bytes ...ble_payment_for_upgrade--Event.list.3.json | Bin 8031 -> 0 bytes ...ble_payment_for_upgrade--Event.list.4.json | Bin 8031 -> 0 bytes ...ble_payment_for_upgrade--Event.list.5.json | Bin 15580 -> 0 bytes ...ble_payment_for_upgrade--Event.list.6.json | Bin 21656 -> 0 bytes ...t_for_upgrade--PaymentIntent.create.1.json | Bin 5967 -> 0 bytes ...t_for_upgrade--PaymentIntent.create.2.json | Bin 5967 -> 0 bytes ..._and_void_open_invoices--Event.list.1.json | Bin 6256 -> 6355 bytes ..._void_open_invoices--Invoice.create.1.json | Bin 4142 -> 4300 bytes ..._invoices--Invoice.finalize_invoice.1.json | Bin 4503 -> 4661 bytes ...nd_void_open_invoices--Invoice.list.1.json | Bin 5221 -> 5415 bytes ...open_invoices--Invoice.void_invoice.1.json | Bin 4516 -> 4674 bytes ...d_open_invoices--InvoiceItem.create.1.json | Bin 1101 -> 1101 bytes ..._payments_as_needed--Invoice.create.1.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.2.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.3.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.4.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.5.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.6.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.7.json | Bin 4148 -> 4209 bytes ..._payments_as_needed--Invoice.create.8.json | Bin 4148 -> 4209 bytes ...as_needed--Invoice.finalize_invoice.1.json | Bin 4509 -> 4570 bytes ...as_needed--Invoice.finalize_invoice.2.json | Bin 4509 -> 4570 bytes ...as_needed--Invoice.finalize_invoice.3.json | Bin 4509 -> 4570 bytes ...as_needed--Invoice.finalize_invoice.4.json | Bin 4509 -> 4576 bytes ...as_needed--Invoice.finalize_invoice.5.json | Bin 4509 -> 4570 bytes ...as_needed--Invoice.finalize_invoice.6.json | Bin 4509 -> 4570 bytes ...as_needed--Invoice.finalize_invoice.7.json | Bin 4509 -> 4570 bytes ...as_needed--Invoice.finalize_invoice.8.json | Bin 4509 -> 4570 bytes ...n_payments_as_needed--Invoice.list.10.json | Bin 10341 -> 10495 bytes ...n_payments_as_needed--Invoice.list.12.json | Bin 5233 -> 5310 bytes ...n_payments_as_needed--Invoice.list.13.json | Bin 5239 -> 5316 bytes ...n_payments_as_needed--Invoice.list.14.json | Bin 5212 -> 5289 bytes ...n_payments_as_needed--Invoice.list.15.json | Bin 10381 -> 10535 bytes ...on_payments_as_needed--Invoice.list.2.json | Bin 5233 -> 5310 bytes ...on_payments_as_needed--Invoice.list.3.json | Bin 5233 -> 5310 bytes ...on_payments_as_needed--Invoice.list.6.json | Bin 5233 -> 5310 bytes ...on_payments_as_needed--Invoice.list.7.json | Bin 10381 -> 10535 bytes ...on_payments_as_needed--Invoice.list.8.json | Bin 10381 -> 10535 bytes ..._on_payments_as_needed--Invoice.pay.1.json | Bin 4495 -> 4556 bytes ..._on_payments_as_needed--Invoice.pay.2.json | Bin 4495 -> 4556 bytes ...nts_as_needed--Invoice.void_invoice.1.json | Bin 4522 -> 4583 bytes ...nts_as_needed--Invoice.void_invoice.2.json | Bin 4522 -> 4583 bytes ...nts_as_needed--Invoice.void_invoice.3.json | Bin 4522 -> 4583 bytes .../fixed_price_plans--Event.list.1.json | Bin 6254 -> 6559 bytes .../fixed_price_plans--Invoice.create.1.json | Bin 4142 -> 4300 bytes .../fixed_price_plans--Invoice.create.2.json | Bin 4123 -> 4184 bytes ...ice_plans--Invoice.finalize_invoice.1.json | Bin 4503 -> 4667 bytes ...ice_plans--Invoice.finalize_invoice.2.json | Bin 4484 -> 4545 bytes .../fixed_price_plans--Invoice.list.1.json | Bin 10344 -> 10615 bytes ...xed_price_plans--InvoiceItem.create.1.json | Bin 1101 -> 1101 bytes ...xed_price_plans--InvoiceItem.create.2.json | Bin 1102 -> 1102 bytes ...al_upgrade_by_card--Customer.modify.1.json | Bin 745 -> 745 bytes ..._upgrade_by_card--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ..._upgrade_by_card--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ..._upgrade_by_card--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ..._upgrade_by_card--Customer.retrieve.5.json | Bin 1842 -> 1841 bytes ..._upgrade_by_card--Customer.retrieve.6.json | Bin 1842 -> 1841 bytes ..._upgrade_by_card--Customer.retrieve.7.json | Bin 1844 -> 1843 bytes ...e_trial_upgrade_by_card--Event.list.1.json | Bin 2781 -> 6298 bytes ...e_trial_upgrade_by_card--Event.list.2.json | Bin 1620 -> 1620 bytes ...ial_upgrade_by_card--Invoice.create.1.json | Bin 4159 -> 4220 bytes ...ial_upgrade_by_card--Invoice.create.2.json | Bin 4158 -> 4219 bytes ...ial_upgrade_by_card--Invoice.create.3.json | Bin 4159 -> 4220 bytes ...e_by_card--Invoice.finalize_invoice.1.json | Bin 4520 -> 4581 bytes ...e_by_card--Invoice.finalize_invoice.2.json | Bin 4519 -> 4580 bytes ...e_by_card--Invoice.finalize_invoice.3.json | Bin 4520 -> 4581 bytes ...trial_upgrade_by_card--Invoice.list.4.json | Bin 5238 -> 5315 bytes ...trial_upgrade_by_card--Invoice.list.5.json | Bin 5244 -> 5315 bytes ...trial_upgrade_by_card--Invoice.list.6.json | Bin 10396 -> 10556 bytes ...trial_upgrade_by_card--Invoice.list.7.json | Bin 15555 -> 15786 bytes ...upgrade_by_card--InvoiceItem.create.1.json | Bin 1110 -> 1110 bytes ...upgrade_by_card--InvoiceItem.create.2.json | Bin 1123 -> 1123 bytes ...upgrade_by_card--InvoiceItem.create.3.json | Bin 1110 -> 1110 bytes ...upgrade_by_card--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...l_upgrade_by_card--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...grade_by_card--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...de_by_card--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...rade_by_card--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...rial_upgrade_by_invoice--Event.list.1.json | Bin 6265 -> 6358 bytes ..._upgrade_by_invoice--Invoice.create.1.json | Bin 4152 -> 4213 bytes ..._upgrade_by_invoice--Invoice.create.2.json | Bin 4152 -> 4213 bytes ...y_invoice--Invoice.finalize_invoice.1.json | Bin 4513 -> 4574 bytes ...y_invoice--Invoice.finalize_invoice.2.json | Bin 4513 -> 4574 bytes ...al_upgrade_by_invoice--Invoice.list.2.json | Bin 5231 -> 5308 bytes ...al_upgrade_by_invoice--Invoice.list.3.json | Bin 5231 -> 5308 bytes ...al_upgrade_by_invoice--Invoice.list.4.json | Bin 5237 -> 5308 bytes ...al_upgrade_by_invoice--Invoice.list.5.json | Bin 10383 -> 10537 bytes ...rade_by_invoice--InvoiceItem.create.1.json | Bin 1111 -> 1111 bytes ...rade_by_invoice--InvoiceItem.create.2.json | Bin 1111 -> 1111 bytes ...voices_session_url--Customer.modify.1.json | Bin 745 -> 745 bytes ...ices_session_url--Customer.retrieve.1.json | Bin 1841 -> 1841 bytes ...ices_session_url--Customer.retrieve.2.json | Bin 1841 -> 1841 bytes ...ices_session_url--Customer.retrieve.3.json | Bin 1841 -> 1841 bytes ...ices_session_url--Customer.retrieve.4.json | Bin 1841 -> 1841 bytes ...st_invoices_session_url--Event.list.1.json | Bin 1620 -> 1620 bytes ...st_invoices_session_url--Event.list.2.json | Bin 15772 -> 32519 bytes ...st_invoices_session_url--Event.list.3.json | Bin 21842 -> 13336 bytes ...st_invoices_session_url--Event.list.4.json | Bin 16310 -> 6560 bytes ...st_invoices_session_url--Event.list.5.json | Bin 8207 -> 81 bytes ...st_invoices_session_url--Event.list.6.json | Bin 81 -> 0 bytes ...nvoices_session_url--Invoice.create.1.json | Bin 5686 -> 4330 bytes ...ssion_url--Invoice.finalize_invoice.1.json | Bin 6021 -> 4691 bytes ..._invoices_session_url--Invoice.list.2.json | Bin 6961 -> 83 bytes ...t_invoices_session_url--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...ces_session_url--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...ces_session_url--InvoiceItem.create.2.json | Bin 1098 -> 0 bytes ...s_session_url--PaymentIntent.create.1.json | Bin 6045 -> 0 bytes ...ces_session_url--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...oices_session_url--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...s_session_url--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...billing_portal.Configuration.create.1.json | Bin 1253 -> 1223 bytes ..._url--billing_portal.Session.create.1.json | Bin 463 -> 463 bytes ...ession_url--checkout.Session.create.1.json | Bin 2293 -> 2299 bytes ..._session_url--checkout.Session.list.1.json | Bin 2687 -> 2693 bytes ...l_for_remote_realm--Customer.create.1.json | Bin 795 -> 795 bytes ...l_for_remote_realm--Customer.modify.1.json | Bin 820 -> 820 bytes ...for_remote_realm--Customer.retrieve.1.json | Bin 1916 -> 1916 bytes ...for_remote_realm--Customer.retrieve.2.json | Bin 1916 -> 1916 bytes ...for_remote_realm--Customer.retrieve.3.json | Bin 1916 -> 1916 bytes ...for_remote_realm--Customer.retrieve.4.json | Bin 1916 -> 1916 bytes ...on_url_for_remote_realm--Event.list.1.json | Bin 1695 -> 1695 bytes ...on_url_for_remote_realm--Event.list.2.json | Bin 12908 -> 44395 bytes ...on_url_for_remote_realm--Event.list.3.json | Bin 17030 -> 25469 bytes ...on_url_for_remote_realm--Event.list.4.json | Bin 20715 -> 81 bytes ...on_url_for_remote_realm--Event.list.5.json | Bin 20138 -> 0 bytes ...on_url_for_remote_realm--Event.list.6.json | Bin 81 -> 0 bytes ...rl_for_remote_realm--Invoice.create.1.json | Bin 7196 -> 5823 bytes ...ote_realm--Invoice.finalize_invoice.1.json | Bin 7531 -> 6184 bytes ..._url_for_remote_realm--Invoice.list.2.json | Bin 8671 -> 83 bytes ...n_url_for_remote_realm--Invoice.pay.1.json | Bin 0 -> 6219 bytes ...or_remote_realm--InvoiceItem.create.1.json | Bin 1121 -> 1094 bytes ...or_remote_realm--InvoiceItem.create.2.json | Bin 1094 -> 1121 bytes ...or_remote_realm--InvoiceItem.create.3.json | Bin 1121 -> 0 bytes ..._remote_realm--PaymentIntent.create.1.json | Bin 6097 -> 0 bytes ...or_remote_realm--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._for_remote_realm--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ..._remote_realm--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...billing_portal.Configuration.create.1.json | Bin 1253 -> 1223 bytes ...ealm--billing_portal.Session.create.1.json | Bin 512 -> 512 bytes ...mote_realm--checkout.Session.create.1.json | Bin 2403 -> 2409 bytes ...remote_realm--checkout.Session.list.1.json | Bin 2797 -> 2803 bytes ..._for_remote_server--Customer.modify.1.json | Bin 834 -> 834 bytes ...or_remote_server--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...or_remote_server--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...or_remote_server--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...or_remote_server--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ...n_url_for_remote_server--Event.list.1.json | Bin 1709 -> 1709 bytes ...n_url_for_remote_server--Event.list.2.json | Bin 12917 -> 44409 bytes ...n_url_for_remote_server--Event.list.3.json | Bin 17044 -> 25469 bytes ...n_url_for_remote_server--Event.list.4.json | Bin 20715 -> 81 bytes ...n_url_for_remote_server--Event.list.5.json | Bin 20138 -> 0 bytes ...n_url_for_remote_server--Event.list.6.json | Bin 81 -> 0 bytes ...l_for_remote_server--Invoice.create.1.json | Bin 7196 -> 5823 bytes ...te_server--Invoice.finalize_invoice.1.json | Bin 7531 -> 6184 bytes ...url_for_remote_server--Invoice.list.2.json | Bin 8665 -> 83 bytes ..._url_for_remote_server--Invoice.pay.1.json | Bin 0 -> 6219 bytes ...r_remote_server--InvoiceItem.create.1.json | Bin 1121 -> 1094 bytes ...r_remote_server--InvoiceItem.create.2.json | Bin 1094 -> 1121 bytes ...r_remote_server--InvoiceItem.create.3.json | Bin 1121 -> 0 bytes ...remote_server--PaymentIntent.create.1.json | Bin 6103 -> 0 bytes ...r_remote_server--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...for_remote_server--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...remote_server--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...billing_portal.Configuration.create.1.json | Bin 1253 -> 1223 bytes ...rver--billing_portal.Session.create.1.json | Bin 513 -> 513 bytes ...ote_server--checkout.Session.create.1.json | Bin 2406 -> 2412 bytes ...emote_server--checkout.Session.list.1.json | Bin 2800 -> 2806 bytes ...mote_realm_upgrade--Customer.create.1.json | Bin 796 -> 795 bytes ...mote_realm_upgrade--Customer.modify.1.json | Bin 821 -> 820 bytes ...te_realm_upgrade--Customer.retrieve.1.json | Bin 1917 -> 1916 bytes ...te_realm_upgrade--Customer.retrieve.2.json | Bin 1917 -> 1916 bytes ...te_realm_upgrade--Customer.retrieve.3.json | Bin 1917 -> 1916 bytes ...te_realm_upgrade--Customer.retrieve.4.json | Bin 1917 -> 1916 bytes ...al_remote_realm_upgrade--Event.list.1.json | Bin 1696 -> 1695 bytes ...al_remote_realm_upgrade--Event.list.2.json | Bin 15787 -> 44251 bytes ...al_remote_realm_upgrade--Event.list.3.json | Bin 57117 -> 17045 bytes ...al_remote_realm_upgrade--Event.list.4.json | Bin 81 -> 8415 bytes ...l_remote_realm_upgrade--Event.list.5.json} | Bin ...emote_realm_upgrade--Invoice.create.1.json | Bin 7107 -> 5793 bytes ...m_upgrade--Invoice.finalize_invoice.1.json | Bin 7449 -> 6154 bytes ..._remote_realm_upgrade--Invoice.list.2.json | Bin 8567 -> 7143 bytes ...l_remote_realm_upgrade--Invoice.pay.1.json | Bin 0 -> 6189 bytes ...e_realm_upgrade--InvoiceItem.create.1.json | Bin 1111 -> 1085 bytes ...e_realm_upgrade--InvoiceItem.create.2.json | Bin 1085 -> 1116 bytes ...e_realm_upgrade--InvoiceItem.create.3.json | Bin 1116 -> 0 bytes ...realm_upgrade--PaymentIntent.create.1.json | Bin 6065 -> 0 bytes ...e_realm_upgrade--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ote_realm_upgrade--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...realm_upgrade--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...lm_upgrade--checkout.Session.create.1.json | Bin 2379 -> 2409 bytes ...ealm_upgrade--checkout.Session.list.1.json | Bin 2769 -> 2803 bytes ...ote_server_upgrade--Customer.create.1.json | Bin 810 -> 809 bytes ...ote_server_upgrade--Customer.modify.1.json | Bin 835 -> 834 bytes ...e_server_upgrade--Customer.retrieve.1.json | Bin 1931 -> 1930 bytes ...e_server_upgrade--Customer.retrieve.2.json | Bin 1931 -> 1930 bytes ...e_server_upgrade--Customer.retrieve.3.json | Bin 1931 -> 1930 bytes ...e_server_upgrade--Customer.retrieve.4.json | Bin 1931 -> 1930 bytes ...l_remote_server_upgrade--Event.list.1.json | Bin 1710 -> 1709 bytes ...l_remote_server_upgrade--Event.list.2.json | Bin 15799 -> 40010 bytes ...l_remote_server_upgrade--Event.list.3.json | Bin 27392 -> 17045 bytes ...l_remote_server_upgrade--Event.list.4.json | Bin 19902 -> 8415 bytes ...l_remote_server_upgrade--Event.list.5.json | Bin 10003 -> 81 bytes ...l_remote_server_upgrade--Event.list.6.json | Bin 81 -> 0 bytes ...mote_server_upgrade--Invoice.create.1.json | Bin 7107 -> 5793 bytes ...r_upgrade--Invoice.finalize_invoice.1.json | Bin 7449 -> 6154 bytes ...remote_server_upgrade--Invoice.list.2.json | Bin 8567 -> 7143 bytes ..._remote_server_upgrade--Invoice.pay.1.json | Bin 0 -> 6189 bytes ..._server_upgrade--InvoiceItem.create.1.json | Bin 1111 -> 1085 bytes ..._server_upgrade--InvoiceItem.create.2.json | Bin 1085 -> 1116 bytes ..._server_upgrade--InvoiceItem.create.3.json | Bin 1116 -> 0 bytes ...erver_upgrade--PaymentIntent.create.1.json | Bin 6071 -> 0 bytes ..._server_upgrade--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...te_server_upgrade--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...erver_upgrade--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...er_upgrade--checkout.Session.create.1.json | Bin 2382 -> 2412 bytes ...rver_upgrade--checkout.Session.list.1.json | Bin 2772 -> 2806 bytes ...ncaught_exception--Customer.create.1.json} | Bin ...ncaught_exception--Customer.modify.1.json} | Bin 745 -> 745 bytes ...aught_exception--Customer.retrieve.1.json} | Bin 1842 -> 1841 bytes ...aught_exception--Customer.retrieve.2.json} | Bin 1842 -> 1841 bytes ...aught_exception--Customer.retrieve.3.json} | Bin 1842 -> 1841 bytes ...ith_uncaught_exception--Event.list.1.json} | Bin 1620 -> 1620 bytes ...with_uncaught_exception--Event.list.2.json | Bin 0 -> 36808 bytes ...ith_uncaught_exception--Event.list.3.json} | Bin 16134 -> 19813 bytes ...ith_uncaught_exception--Event.list.4.json} | Bin ..._uncaught_exception--Invoice.create.1.json | Bin 0 -> 4330 bytes ...exception--Invoice.finalize_invoice.1.json | Bin 0 -> 4697 bytes ...h_uncaught_exception--Invoice.list.1.json} | Bin ...ith_uncaught_exception--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...ught_exception--InvoiceItem.create.1.json} | Bin 1098 -> 1098 bytes ...ught_exception--SetupIntent.create.1.json} | Bin 930 -> 930 bytes ...caught_exception--SetupIntent.list.1.json} | Bin 1116 -> 1116 bytes ...ht_exception--SetupIntent.retrieve.1.json} | Bin 930 -> 930 bytes ...exception--checkout.Session.create.1.json} | Bin 2269 -> 2299 bytes ...t_exception--checkout.Session.list.1.json} | Bin 2659 -> 2693 bytes .../invoice_plan--Customer.modify.1.json | Bin 745 -> 745 bytes .../invoice_plan--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes .../invoice_plan--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes .../invoice_plan--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes .../invoice_plan--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes .../invoice_plan--Event.list.1.json | Bin 1620 -> 1620 bytes .../invoice_plan--Event.list.2.json | Bin 12787 -> 32519 bytes .../invoice_plan--Event.list.3.json | Bin 21656 -> 19813 bytes .../invoice_plan--Event.list.4.json | Bin 16124 -> 81 bytes .../invoice_plan--Event.list.6.json | Bin 81 -> 0 bytes .../invoice_plan--Invoice.create.1.json | Bin 5625 -> 4330 bytes .../invoice_plan--Invoice.create.2.json | Bin 7185 -> 7246 bytes ...oice_plan--Invoice.finalize_invoice.1.json | Bin 5960 -> 4691 bytes ...oice_plan--Invoice.finalize_invoice.2.json | Bin 7546 -> 7607 bytes .../invoice_plan--Invoice.list.2.json | Bin 15463 -> 14146 bytes .../invoice_plan--Invoice.pay.1.json | Bin 0 -> 4726 bytes .../invoice_plan--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes .../invoice_plan--InvoiceItem.create.2.json | Bin 1098 -> 1125 bytes .../invoice_plan--InvoiceItem.create.3.json | Bin 1125 -> 1108 bytes .../invoice_plan--InvoiceItem.create.4.json | Bin 1108 -> 1123 bytes .../invoice_plan--InvoiceItem.create.5.json | Bin 1123 -> 0 bytes .../invoice_plan--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes .../invoice_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes .../invoice_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes .../invoice_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...voice_plan--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...invoice_plan--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...ce_plans_as_needed--Customer.create.1.json | Bin 795 -> 795 bytes ...ce_plans_as_needed--Customer.modify.1.json | Bin 820 -> 820 bytes ..._plans_as_needed--Customer.retrieve.1.json | Bin 1916 -> 1916 bytes ..._plans_as_needed--Customer.retrieve.2.json | Bin 1916 -> 1916 bytes ..._plans_as_needed--Customer.retrieve.3.json | Bin 1916 -> 1916 bytes ..._plans_as_needed--Customer.retrieve.4.json | Bin 1916 -> 1916 bytes ...invoice_plans_as_needed--Event.list.1.json | Bin 1695 -> 1695 bytes ...invoice_plans_as_needed--Event.list.2.json | Bin 12855 -> 44251 bytes ...invoice_plans_as_needed--Event.list.3.json | Bin 27367 -> 17033 bytes ...invoice_plans_as_needed--Event.list.4.json | Bin 29798 -> 8409 bytes ...ice_plans_as_needed--Invoice.create.1.json | Bin 7106 -> 5793 bytes ...ice_plans_as_needed--Invoice.create.2.json | Bin 7144 -> 7205 bytes ...as_needed--Invoice.finalize_invoice.1.json | Bin 7441 -> 6154 bytes ...as_needed--Invoice.finalize_invoice.2.json | Bin 7511 -> 7566 bytes ...voice_plans_as_needed--Invoice.list.2.json | Bin 17109 -> 15758 bytes ...voice_plans_as_needed--Invoice.pay.1.json} | Bin 7443 -> 6183 bytes ...plans_as_needed--InvoiceItem.create.1.json | Bin 1111 -> 1085 bytes ...plans_as_needed--InvoiceItem.create.2.json | Bin 1085 -> 1116 bytes ...plans_as_needed--InvoiceItem.create.3.json | Bin 1115 -> 1119 bytes ...plans_as_needed--InvoiceItem.create.4.json | Bin 1119 -> 1095 bytes ...plans_as_needed--InvoiceItem.create.5.json | Bin 1095 -> 1116 bytes ...plans_as_needed--InvoiceItem.create.6.json | Bin 1116 -> 0 bytes ...ans_as_needed--PaymentIntent.create.1.json | Bin 6064 -> 0 bytes ...plans_as_needed--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...e_plans_as_needed--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ans_as_needed--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ..._as_needed--checkout.Session.create.1.json | Bin 2379 -> 2409 bytes ...ns_as_needed--checkout.Session.list.1.json | Bin 2769 -> 2803 bytes ...s_as_needed_server--Customer.modify.1.json | Bin 834 -> 834 bytes ...as_needed_server--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...as_needed_server--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...as_needed_server--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...as_needed_server--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ..._plans_as_needed_server--Event.list.1.json | Bin 1709 -> 1709 bytes ..._plans_as_needed_server--Event.list.2.json | Bin 15797 -> 44265 bytes ..._plans_as_needed_server--Event.list.3.json | Bin 27387 -> 17045 bytes ..._plans_as_needed_server--Event.list.4.json | Bin 29816 -> 8415 bytes ...ns_as_needed_server--Invoice.create.1.json | Bin 7106 -> 5793 bytes ...ns_as_needed_server--Invoice.create.2.json | Bin 7144 -> 7205 bytes ...ed_server--Invoice.finalize_invoice.1.json | Bin 7447 -> 6154 bytes ...ed_server--Invoice.finalize_invoice.2.json | Bin 7505 -> 7566 bytes ...lans_as_needed_server--Invoice.list.2.json | Bin 17103 -> 15758 bytes ...plans_as_needed_server--Invoice.pay.1.json | Bin 0 -> 6189 bytes ...s_needed_server--InvoiceItem.create.1.json | Bin 1111 -> 1085 bytes ...s_needed_server--InvoiceItem.create.2.json | Bin 1085 -> 1116 bytes ...s_needed_server--InvoiceItem.create.3.json | Bin 1115 -> 1119 bytes ...s_needed_server--InvoiceItem.create.4.json | Bin 1119 -> 1095 bytes ...s_needed_server--InvoiceItem.create.5.json | Bin 1095 -> 1116 bytes ...needed_server--PaymentIntent.create.1.json | Bin 6070 -> 0 bytes ...s_needed_server--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._as_needed_server--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...needed_server--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ded_server--checkout.Session.create.1.json | Bin 2382 -> 2412 bytes ...eeded_server--checkout.Session.list.1.json | Bin 2772 -> 2806 bytes ..._realm_legacy_plan--Customer.create.1.json | Bin 796 -> 795 bytes ..._realm_legacy_plan--Customer.modify.1.json | Bin 821 -> 820 bytes ...ealm_legacy_plan--Customer.retrieve.1.json | Bin 1917 -> 1916 bytes ...ealm_legacy_plan--Customer.retrieve.2.json | Bin 1917 -> 1916 bytes ...ealm_legacy_plan--Customer.retrieve.3.json | Bin 1917 -> 1916 bytes ...ealm_legacy_plan--Customer.retrieve.4.json | Bin 1917 -> 1916 bytes ...e_realm_legacy_plan--Invoice.create.1.json | Bin 5722 -> 5722 bytes ...gacy_plan--Invoice.finalize_invoice.1.json | Bin 6090 -> 6083 bytes ...ade_realm_legacy_plan--Invoice.list.2.json | Bin 7024 -> 7017 bytes ...alm_legacy_plan--InvoiceItem.create.1.json | Bin 1104 -> 1104 bytes ...alm_legacy_plan--InvoiceItem.create.2.json | Bin 1121 -> 1121 bytes ...alm_legacy_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...realm_legacy_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...m_legacy_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...egacy_plan--checkout.Session.create.1.json | Bin 2380 -> 2409 bytes ..._legacy_plan--checkout.Session.list.1.json | Bin 2770 -> 2803 bytes ...server_legacy_plan--Customer.modify.1.json | Bin 834 -> 834 bytes ...rver_legacy_plan--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...rver_legacy_plan--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...rver_legacy_plan--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...rver_legacy_plan--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ...gacy_plan--Invoice.finalize_invoice.1.json | Bin 6089 -> 6083 bytes ...de_server_legacy_plan--Invoice.list.2.json | Bin 7023 -> 7017 bytes ...ver_legacy_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...erver_legacy_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...r_legacy_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...egacy_plan--checkout.Session.create.1.json | Bin 2383 -> 2412 bytes ..._legacy_plan--checkout.Session.list.1.json | Bin 2773 -> 2806 bytes ...realms_and_upgrade--Customer.create.1.json | Bin 795 -> 795 bytes ...realms_and_upgrade--Customer.modify.1.json | Bin 820 -> 820 bytes ...alms_and_upgrade--Customer.retrieve.1.json | Bin 1916 -> 1916 bytes ...alms_and_upgrade--Customer.retrieve.2.json | Bin 1916 -> 1916 bytes ...alms_and_upgrade--Customer.retrieve.3.json | Bin 1916 -> 1916 bytes ...alms_and_upgrade--Customer.retrieve.4.json | Bin 1916 -> 1916 bytes ...alms_and_upgrade--Customer.retrieve.5.json | Bin 1918 -> 1918 bytes ...r_to_realms_and_upgrade--Event.list.1.json | Bin 1695 -> 1695 bytes ...r_to_realms_and_upgrade--Event.list.2.json | Bin 15849 -> 40126 bytes ...r_to_realms_and_upgrade--Event.list.3.json | Bin 37397 -> 8752 bytes ...r_to_realms_and_upgrade--Event.list.4.json | Bin 19962 -> 16782 bytes ..._realms_and_upgrade--Invoice.create.1.json | Bin 7140 -> 5823 bytes ...d_upgrade--Invoice.finalize_invoice.1.json | Bin 7475 -> 6184 bytes ...to_realms_and_upgrade--Invoice.pay.1.json} | Bin 5960 -> 6213 bytes ...lms_and_upgrade--InvoiceItem.create.1.json | Bin 1121 -> 1094 bytes ...lms_and_upgrade--InvoiceItem.create.2.json | Bin 1094 -> 1121 bytes ...lms_and_upgrade--InvoiceItem.create.3.json | Bin 1120 -> 0 bytes ...s_and_upgrade--PaymentIntent.create.1.json | Bin 6097 -> 0 bytes ...lms_and_upgrade--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ealms_and_upgrade--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...s_and_upgrade--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...nd_upgrade--checkout.Session.create.1.json | Bin 2379 -> 2449 bytes ..._and_upgrade--checkout.Session.list.1.json | Bin 2769 -> 2843 bytes ...ponsorship_billing--Customer.modify.1.json | Bin 834 -> 834 bytes ...nsorship_billing--Customer.retrieve.1.json | Bin 1931 -> 1930 bytes ...nsorship_billing--Customer.retrieve.2.json | Bin 1931 -> 1930 bytes ...nsorship_billing--Customer.retrieve.3.json | Bin 1931 -> 1930 bytes ...nsorship_billing--Customer.retrieve.4.json | Bin 1931 -> 1930 bytes ...nsorship_billing--Customer.retrieve.5.json | Bin 1933 -> 1932 bytes ...non_sponsorship_billing--Event.list.1.json | Bin 1709 -> 1709 bytes ...non_sponsorship_billing--Event.list.2.json | Bin 12919 -> 40140 bytes ...non_sponsorship_billing--Event.list.3.json | Bin 27470 -> 17107 bytes ...non_sponsorship_billing--Event.list.4.json | Bin 19948 -> 8445 bytes ...non_sponsorship_billing--Event.list.5.json | Bin 10026 -> 81 bytes ...non_sponsorship_billing--Event.list.6.json | Bin 81 -> 0 bytes ...sponsorship_billing--Invoice.create.1.json | Bin 7137 -> 5823 bytes ...p_billing--Invoice.finalize_invoice.1.json | Bin 7472 -> 6184 bytes ...on_sponsorship_billing--Invoice.pay.1.json | Bin 0 -> 6219 bytes ...sorship_billing--InvoiceItem.create.1.json | Bin 1121 -> 1094 bytes ...sorship_billing--InvoiceItem.create.2.json | Bin 1094 -> 1121 bytes ...sorship_billing--InvoiceItem.create.3.json | Bin 1123 -> 0 bytes ...rship_billing--PaymentIntent.create.1.json | Bin 6104 -> 0 bytes ...sorship_billing--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...onsorship_billing--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...rship_billing--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ip_billing--checkout.Session.create.1.json | Bin 2382 -> 2412 bytes ...ship_billing--checkout.Session.list.1.json | Bin 2772 -> 2806 bytes ...with_uncaught_exception--Event.list.2.json | Bin 12787 -> 0 bytes ...with_uncaught_exception--Event.list.3.json | Bin 3492 -> 0 bytes ...with_uncaught_exception--Event.list.4.json | Bin 81 -> 0 bytes ...aught_exception--InvoiceItem.create.1.json | Bin 1116 -> 0 bytes ...ght_exception--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ...ace_payment_method--Customer.modify.1.json | Bin 745 -> 745 bytes ...ace_payment_method--Customer.modify.2.json | Bin 747 -> 747 bytes ...ace_payment_method--Customer.modify.3.json | Bin 746 -> 746 bytes ...e_payment_method--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...e_payment_method--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...e_payment_method--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...e_payment_method--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...e_payment_method--Customer.retrieve.5.json | Bin 1843 -> 1842 bytes ...e_payment_method--Customer.retrieve.7.json | Bin 1856 -> 1855 bytes .../replace_payment_method--Event.list.1.json | Bin 1620 -> 1620 bytes .../replace_payment_method--Event.list.2.json | Bin 12787 -> 32519 bytes .../replace_payment_method--Event.list.3.json | Bin 21656 -> 13336 bytes .../replace_payment_method--Event.list.4.json | Bin 16124 -> 6560 bytes .../replace_payment_method--Event.list.5.json | Bin 8114 -> 81 bytes .../replace_payment_method--Event.list.6.json | Bin 81 -> 0 bytes ...lace_payment_method--Invoice.create.1.json | Bin 5625 -> 4330 bytes ...lace_payment_method--Invoice.create.2.json | Bin 4090 -> 4151 bytes ...nt_method--Invoice.finalize_invoice.1.json | Bin 5960 -> 4691 bytes ...nt_method--Invoice.finalize_invoice.2.json | Bin 4451 -> 4512 bytes ...eplace_payment_method--Invoice.list.2.json | Bin 5175 -> 5252 bytes ...eplace_payment_method--Invoice.list.3.json | Bin 5199 -> 5276 bytes ...eplace_payment_method--Invoice.list.4.json | Bin 12003 -> 10680 bytes ...replace_payment_method--Invoice.pay.1.json | Bin 29892 -> 4726 bytes ...replace_payment_method--Invoice.pay.2.json | Bin 4486 -> 26518 bytes ...replace_payment_method--Invoice.pay.3.json | Bin 0 -> 4547 bytes ..._payment_method--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ..._payment_method--InvoiceItem.create.2.json | Bin 1098 -> 1078 bytes ..._payment_method--InvoiceItem.create.3.json | Bin 1078 -> 0 bytes ...ayment_method--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ...ayment_method--PaymentMethod.detach.1.json | Bin 927 -> 926 bytes ...ayment_method--PaymentMethod.detach.2.json | Bin 927 -> 926 bytes ..._payment_method--PaymentMethod.list.1.json | Bin 2356 -> 2354 bytes ..._payment_method--PaymentMethod.list.2.json | Bin 1236 -> 1235 bytes ..._payment_method--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._payment_method--SetupIntent.create.2.json | Bin 14512 -> 13109 bytes ..._payment_method--SetupIntent.create.3.json | Bin 930 -> 930 bytes ..._payment_method--SetupIntent.create.4.json | Bin 930 -> 930 bytes ...ce_payment_method--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ce_payment_method--SetupIntent.list.2.json | Bin 1116 -> 1116 bytes ...ce_payment_method--SetupIntent.list.3.json | Bin 1116 -> 1116 bytes ...ce_payment_method--SetupIntent.list.4.json | Bin 1116 -> 1116 bytes ...ayment_method--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ayment_method--SetupIntent.retrieve.2.json | Bin 930 -> 930 bytes ...ayment_method--SetupIntent.retrieve.3.json | Bin 930 -> 930 bytes ...ent_method--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...ent_method--checkout.Session.create.2.json | Bin 2230 -> 2260 bytes ...ent_method--checkout.Session.create.3.json | Bin 2230 -> 2260 bytes ...ent_method--checkout.Session.create.4.json | Bin 2230 -> 2260 bytes ...ent_method--checkout.Session.create.5.json | Bin 2268 -> 2298 bytes ...yment_method--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...yment_method--checkout.Session.list.2.json | Bin 2620 -> 2654 bytes ...yment_method--checkout.Session.list.3.json | Bin 2620 -> 2654 bytes ...o_fixed_price_plan--Customer.create.1.json | Bin 796 -> 795 bytes ...o_fixed_price_plan--Customer.modify.1.json | Bin 821 -> 820 bytes ...fixed_price_plan--Customer.retrieve.1.json | Bin 1917 -> 1916 bytes ...fixed_price_plan--Customer.retrieve.2.json | Bin 1917 -> 1916 bytes ...fixed_price_plan--Customer.retrieve.3.json | Bin 1917 -> 1916 bytes ...fixed_price_plan--Customer.retrieve.4.json | Bin 1917 -> 1916 bytes ...to_fixed_price_plan--Invoice.create.1.json | Bin 4213 -> 4213 bytes ...rice_plan--Invoice.finalize_invoice.1.json | Bin 4581 -> 4580 bytes ...ixed_price_plan--InvoiceItem.create.1.json | Bin 1111 -> 1111 bytes ...ixed_price_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._fixed_price_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ed_price_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...price_plan--checkout.Session.create.1.json | Bin 2403 -> 2409 bytes ...d_price_plan--checkout.Session.list.1.json | Bin 2797 -> 2803 bytes ...o_fixed_price_plan--Customer.modify.1.json | Bin 834 -> 834 bytes ...fixed_price_plan--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...fixed_price_plan--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...fixed_price_plan--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...fixed_price_plan--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ...rice_plan--Invoice.finalize_invoice.1.json | Bin 4574 -> 4574 bytes ...ixed_price_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._fixed_price_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ed_price_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...price_plan--checkout.Session.create.1.json | Bin 2406 -> 2412 bytes ...d_price_plan--checkout.Session.list.1.json | Bin 2800 -> 2806 bytes ...rice_business_plan--Customer.modify.1.json | Bin 834 -> 834 bytes ...ce_business_plan--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...ce_business_plan--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...ce_business_plan--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...ce_business_plan--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ...ce_business_plan--Customer.retrieve.5.json | Bin 1932 -> 1932 bytes ...xed_price_business_plan--Event.list.1.json | Bin 1709 -> 1709 bytes ...xed_price_business_plan--Event.list.2.json | Bin 15820 -> 40075 bytes ...xed_price_business_plan--Event.list.3.json | Bin 27621 -> 17078 bytes ...xed_price_business_plan--Event.list.4.json | Bin 30143 -> 8431 bytes ...price_business_plan--Invoice.create.1.json | Bin 7183 -> 5809 bytes ...price_business_plan--Invoice.create.2.json | Bin 4213 -> 4213 bytes ...ness_plan--Invoice.finalize_invoice.1.json | Bin 7524 -> 6170 bytes ...ness_plan--Invoice.finalize_invoice.2.json | Bin 4580 -> 4574 bytes ...ed_price_business_plan--Invoice.pay.1.json | Bin 0 -> 6205 bytes ...e_business_plan--InvoiceItem.create.1.json | Bin 1116 -> 1090 bytes ...e_business_plan--InvoiceItem.create.2.json | Bin 1090 -> 1121 bytes ...e_business_plan--InvoiceItem.create.3.json | Bin 1121 -> 1111 bytes ...e_business_plan--InvoiceItem.create.4.json | Bin 1111 -> 0 bytes ...business_plan--PaymentIntent.create.1.json | Bin 6082 -> 0 bytes ...e_business_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ice_business_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...business_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...iness_plan--checkout.Session.create.1.json | Bin 2406 -> 2413 bytes ...usiness_plan--checkout.Session.list.1.json | Bin 2800 -> 2807 bytes ...nual_business_plan--Customer.create.1.json | Bin 796 -> 795 bytes ...nual_business_plan--Customer.modify.1.json | Bin 821 -> 820 bytes ...al_business_plan--Customer.retrieve.1.json | Bin 1917 -> 1916 bytes ...al_business_plan--Customer.retrieve.2.json | Bin 1917 -> 1916 bytes ...al_business_plan--Customer.retrieve.3.json | Bin 1917 -> 1916 bytes ...al_business_plan--Customer.retrieve.4.json | Bin 1917 -> 1916 bytes ...al_business_plan--Customer.retrieve.5.json | Bin 1919 -> 1918 bytes ...ce_annual_business_plan--Event.list.1.json | Bin 1696 -> 1695 bytes ...ce_annual_business_plan--Event.list.2.json | Bin 15810 -> 40061 bytes ...ce_annual_business_plan--Event.list.3.json | Bin 27609 -> 17078 bytes ...ce_annual_business_plan--Event.list.4.json | Bin 20118 -> 8431 bytes ...ce_annual_business_plan--Event.list.5.json | Bin 10111 -> 81 bytes ...ce_annual_business_plan--Event.list.6.json | Bin 81 -> 0 bytes ...nnual_business_plan--Invoice.create.1.json | Bin 7183 -> 5809 bytes ...nnual_business_plan--Invoice.create.2.json | Bin 4213 -> 4213 bytes ...ness_plan--Invoice.finalize_invoice.1.json | Bin 7525 -> 6170 bytes ...ness_plan--Invoice.finalize_invoice.2.json | Bin 4575 -> 4574 bytes ...e_annual_business_plan--Invoice.pay.1.json | Bin 0 -> 6205 bytes ...l_business_plan--InvoiceItem.create.1.json | Bin 1116 -> 1090 bytes ...l_business_plan--InvoiceItem.create.2.json | Bin 1090 -> 1121 bytes ...l_business_plan--InvoiceItem.create.3.json | Bin 1121 -> 1111 bytes ...l_business_plan--InvoiceItem.create.4.json | Bin 1111 -> 0 bytes ...business_plan--PaymentIntent.create.1.json | Bin 6077 -> 0 bytes ...l_business_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ual_business_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...business_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...iness_plan--checkout.Session.create.1.json | Bin 2403 -> 2409 bytes ...usiness_plan--checkout.Session.list.1.json | Bin 2797 -> 2803 bytes ...ealms_on_paid_plan--Customer.modify.1.json | Bin 745 -> 745 bytes ...lms_on_paid_plan--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...lms_on_paid_plan--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...lms_on_paid_plan--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...lms_on_paid_plan--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...for_realms_on_paid_plan--Event.list.1.json | Bin 1620 -> 1620 bytes ...for_realms_on_paid_plan--Event.list.2.json | Bin 12787 -> 32519 bytes ...for_realms_on_paid_plan--Event.list.3.json | Bin 21656 -> 13336 bytes ...for_realms_on_paid_plan--Event.list.4.json | Bin 16124 -> 6560 bytes ...for_realms_on_paid_plan--Event.list.5.json | Bin 8114 -> 81 bytes ...for_realms_on_paid_plan--Event.list.6.json | Bin 81 -> 0 bytes ...realms_on_paid_plan--Invoice.create.1.json | Bin 5625 -> 4330 bytes ...paid_plan--Invoice.finalize_invoice.1.json | Bin 5960 -> 4691 bytes ...or_realms_on_paid_plan--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...ms_on_paid_plan--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...ms_on_paid_plan--InvoiceItem.create.2.json | Bin 1098 -> 0 bytes ..._on_paid_plan--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ...ms_on_paid_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...alms_on_paid_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ..._on_paid_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ..._paid_plan--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...on_paid_plan--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...license_management--Customer.modify.1.json | Bin 745 -> 745 bytes ...cense_management--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.5.json | Bin 1844 -> 1843 bytes ...cense_management--Customer.retrieve.6.json | Bin 1844 -> 1843 bytes ...atic_license_management--Event.list.1.json | Bin 1620 -> 1620 bytes ...atic_license_management--Event.list.2.json | Bin 12787 -> 32531 bytes ...atic_license_management--Event.list.3.json | Bin 21656 -> 13336 bytes ...atic_license_management--Event.list.4.json | Bin 16124 -> 6560 bytes ...atic_license_management--Event.list.5.json | Bin 8114 -> 81 bytes ...atic_license_management--Event.list.6.json | Bin 81 -> 0 bytes ..._license_management--Invoice.create.1.json | Bin 5625 -> 4330 bytes ..._license_management--Invoice.create.2.json | Bin 5693 -> 5754 bytes ..._license_management--Invoice.create.3.json | Bin 4148 -> 4209 bytes ...anagement--Invoice.finalize_invoice.1.json | Bin 5960 -> 4697 bytes ...anagement--Invoice.finalize_invoice.2.json | Bin 6054 -> 6115 bytes ...anagement--Invoice.finalize_invoice.3.json | Bin 4509 -> 4570 bytes ...ic_license_management--Invoice.list.2.json | Bin 13771 -> 12448 bytes ...ic_license_management--Invoice.list.3.json | Bin 18919 -> 17673 bytes ...tic_license_management--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...ense_management--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...ense_management--InvoiceItem.create.2.json | Bin 1098 -> 1126 bytes ...ense_management--InvoiceItem.create.3.json | Bin 1126 -> 1124 bytes ...ense_management--InvoiceItem.create.4.json | Bin 1124 -> 1105 bytes ...ense_management--InvoiceItem.create.5.json | Bin 1105 -> 0 bytes ...se_management--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ...ense_management--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...icense_management--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...se_management--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...management--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...e_management--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...license_management--Customer.modify.1.json | Bin 745 -> 745 bytes ...cense_management--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.5.json | Bin 1844 -> 1843 bytes ...atic_license_management--Event.list.1.json | Bin 1620 -> 1620 bytes ...atic_license_management--Event.list.2.json | Bin 12839 -> 36747 bytes ...atic_license_management--Event.list.3.json | Bin 21626 -> 19779 bytes ...atic_license_management--Event.list.4.json | Bin 16104 -> 81 bytes ...atic_license_management--Event.list.5.json | Bin 8104 -> 0 bytes ...atic_license_management--Event.list.6.json | Bin 81 -> 0 bytes ..._license_management--Invoice.create.1.json | Bin 5615 -> 4319 bytes ..._license_management--Invoice.create.2.json | Bin 4164 -> 4225 bytes ..._license_management--Invoice.create.3.json | Bin 5677 -> 5738 bytes ..._license_management--Invoice.create.4.json | Bin 4166 -> 4227 bytes ..._license_management--Invoice.create.5.json | Bin 4159 -> 4220 bytes ...anagement--Invoice.finalize_invoice.1.json | Bin 5950 -> 4680 bytes ...anagement--Invoice.finalize_invoice.2.json | Bin 4525 -> 4586 bytes ...anagement--Invoice.finalize_invoice.3.json | Bin 6038 -> 6099 bytes ...anagement--Invoice.finalize_invoice.4.json | Bin 4527 -> 4588 bytes ...anagement--Invoice.finalize_invoice.5.json | Bin 4520 -> 4587 bytes ...ic_license_management--Invoice.list.2.json | Bin 18909 -> 17662 bytes ...ic_license_management--Invoice.list.3.json | Bin 24075 -> 22905 bytes ...ic_license_management--Invoice.list.4.json | Bin 29234 -> 28147 bytes ...tic_license_management--Invoice.pay.1.json | Bin 0 -> 4715 bytes ...ense_management--InvoiceItem.create.1.json | Bin 1111 -> 1093 bytes ...ense_management--InvoiceItem.create.2.json | Bin 1093 -> 1121 bytes ...ense_management--InvoiceItem.create.3.json | Bin 1121 -> 1110 bytes ...ense_management--InvoiceItem.create.4.json | Bin 1110 -> 1124 bytes ...ense_management--InvoiceItem.create.5.json | Bin 1124 -> 1124 bytes ...ense_management--InvoiceItem.create.6.json | Bin 1124 -> 1110 bytes ...ense_management--InvoiceItem.create.7.json | Bin 1110 -> 0 bytes ...se_management--PaymentIntent.create.1.json | Bin 6036 -> 0 bytes ...ense_management--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...icense_management--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...se_management--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...management--checkout.Session.create.1.json | Bin 2269 -> 2339 bytes ...e_management--checkout.Session.list.1.json | Bin 2659 -> 2733 bytes ...license_management--Customer.modify.1.json | Bin 745 -> 745 bytes ...cense_management--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...cense_management--Customer.retrieve.5.json | Bin 1844 -> 1843 bytes ...nual_license_management--Event.list.1.json | Bin 1620 -> 1620 bytes ...nual_license_management--Event.list.2.json | Bin 12778 -> 32516 bytes ...nual_license_management--Event.list.3.json | Bin 21649 -> 13328 bytes ...nual_license_management--Event.list.4.json | Bin 8104 -> 6556 bytes ...nual_license_management--Event.list.5.json | Bin 16128 -> 81 bytes ...nual_license_management--Event.list.6.json | Bin 81 -> 0 bytes ..._license_management--Invoice.create.1.json | Bin 5623 -> 4326 bytes ..._license_management--Invoice.create.2.json | Bin 4159 -> 4220 bytes ..._license_management--Invoice.create.3.json | Bin 4159 -> 4220 bytes ...anagement--Invoice.finalize_invoice.1.json | Bin 5958 -> 4693 bytes ...anagement--Invoice.finalize_invoice.2.json | Bin 4520 -> 4581 bytes ...anagement--Invoice.finalize_invoice.3.json | Bin 4520 -> 4581 bytes ...al_license_management--Invoice.list.2.json | Bin 12035 -> 10710 bytes ...al_license_management--Invoice.list.3.json | Bin 17194 -> 15946 bytes ...ual_license_management--Invoice.pay.1.json | Bin 0 -> 4722 bytes ...ense_management--InvoiceItem.create.1.json | Bin 1116 -> 1095 bytes ...ense_management--InvoiceItem.create.2.json | Bin 1095 -> 1110 bytes ...ense_management--InvoiceItem.create.3.json | Bin 1110 -> 1110 bytes ...ense_management--InvoiceItem.create.4.json | Bin 1110 -> 0 bytes ...se_management--PaymentIntent.create.1.json | Bin 6011 -> 0 bytes ...ense_management--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...icense_management--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...se_management--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...management--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...e_management--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ..._annual_to_monthly--Customer.modify.1.json | Bin 745 -> 745 bytes ...nnual_to_monthly--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...nnual_to_monthly--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...nnual_to_monthly--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...nnual_to_monthly--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ..._from_annual_to_monthly--Event.list.1.json | Bin 1620 -> 1620 bytes ...nual_to_monthly--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...annual_to_monthly--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...al_to_monthly--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...to_monthly--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...l_to_monthly--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ..._monthly_to_annual--Customer.modify.1.json | Bin 745 -> 745 bytes ...onthly_to_annual--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...onthly_to_annual--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...onthly_to_annual--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...onthly_to_annual--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ..._from_monthly_to_annual--Event.list.1.json | Bin 1620 -> 1620 bytes ...nthly_to_annual--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...monthly_to_annual--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...hly_to_annual--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ..._to_annual--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...ly_to_annual--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...Customer.create_balance_transaction.1.json | Bin 385 -> 387 bytes ...ndard_to_plus_plan--Customer.modify.1.json | Bin 745 -> 745 bytes ...ard_to_plus_plan--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...ard_to_plus_plan--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...ard_to_plus_plan--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...ard_to_plus_plan--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...m_standard_to_plus_plan--Event.list.1.json | Bin 1620 -> 1620 bytes ...m_standard_to_plus_plan--Event.list.2.json | Bin 12787 -> 32519 bytes ...m_standard_to_plus_plan--Event.list.3.json | Bin 21656 -> 13324 bytes ...m_standard_to_plus_plan--Event.list.4.json | Bin 8106 -> 6554 bytes ...m_standard_to_plus_plan--Event.list.5.json | Bin 16132 -> 81 bytes ...m_standard_to_plus_plan--Event.list.6.json | Bin 81 -> 0 bytes ...andard_to_plus_plan--Invoice.create.1.json | Bin 5625 -> 4330 bytes ...andard_to_plus_plan--Invoice.create.2.json | Bin 4148 -> 4210 bytes ...plus_plan--Invoice.finalize_invoice.1.json | Bin 5960 -> 4691 bytes ...plus_plan--Invoice.finalize_invoice.2.json | Bin 4509 -> 4571 bytes ..._standard_to_plus_plan--Invoice.pay.1.json | Bin 0 -> 4720 bytes ...rd_to_plus_plan--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...rd_to_plus_plan--InvoiceItem.create.2.json | Bin 1098 -> 1108 bytes ...rd_to_plus_plan--InvoiceItem.create.3.json | Bin 1108 -> 0 bytes ..._to_plus_plan--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ...rd_to_plus_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...dard_to_plus_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ..._to_plus_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ..._plus_plan--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...to_plus_plan--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ..._plan_from_billing_page--Event.list.1.json | Bin 1620 -> 1620 bytes ...n_from_billing_page--Invoice.create.1.json | Bin 4142 -> 4300 bytes ...n_from_billing_page--Invoice.create.2.json | Bin 5681 -> 5742 bytes ...n_from_billing_page--Invoice.create.3.json | Bin 4152 -> 4213 bytes ...ling_page--Invoice.finalize_invoice.1.json | Bin 4503 -> 4661 bytes ...ling_page--Invoice.finalize_invoice.2.json | Bin 6048 -> 6103 bytes ...ling_page--Invoice.finalize_invoice.3.json | Bin 4513 -> 4574 bytes ...lan_from_billing_page--Invoice.list.1.json | Bin 12108 -> 12373 bytes ...lan_from_billing_page--Invoice.list.2.json | Bin 17254 -> 17602 bytes ...om_billing_page--InvoiceItem.create.1.json | Bin 1101 -> 1101 bytes .../upgrade_by_card--Charge.list.1.json | Bin 3876 -> 3512 bytes .../upgrade_by_card--Customer.modify.1.json | Bin 745 -> 745 bytes .../upgrade_by_card--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes .../upgrade_by_card--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes .../upgrade_by_card--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes .../upgrade_by_card--Customer.retrieve.5.json | Bin 1842 -> 1841 bytes .../upgrade_by_card--Customer.retrieve.6.json | Bin 1844 -> 1843 bytes .../upgrade_by_card--Event.list.1.json | Bin 6258 -> 6351 bytes .../upgrade_by_card--Event.list.2.json | Bin 1620 -> 1620 bytes .../upgrade_by_card--Event.list.3.json | Bin 12787 -> 32519 bytes .../upgrade_by_card--Event.list.4.json | Bin 21656 -> 13336 bytes .../upgrade_by_card--Event.list.5.json | Bin 16124 -> 6560 bytes .../upgrade_by_card--Event.list.6.json | Bin 8114 -> 81 bytes .../upgrade_by_card--Event.list.7.json | Bin 81 -> 0 bytes .../upgrade_by_card--Invoice.create.1.json | Bin 5625 -> 4330 bytes ...e_by_card--Invoice.finalize_invoice.1.json | Bin 5960 -> 4691 bytes .../upgrade_by_card--Invoice.list.2.json | Bin 6884 -> 5484 bytes .../upgrade_by_card--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...upgrade_by_card--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...upgrade_by_card--InvoiceItem.create.2.json | Bin 1098 -> 0 bytes ...grade_by_card--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ...upgrade_by_card--SetupIntent.create.1.json | Bin 930 -> 930 bytes .../upgrade_by_card--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...grade_by_card--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...de_by_card--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...rade_by_card--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...th_outdated_seat_count--Charge.list.1.json | Bin 3903 -> 3512 bytes ...utdated_seat_count--Customer.modify.1.json | Bin 745 -> 745 bytes ...dated_seat_count--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...dated_seat_count--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...ith_outdated_seat_count--Event.list.1.json | Bin 1620 -> 1620 bytes ...ith_outdated_seat_count--Event.list.2.json | Bin 12855 -> 45086 bytes ...ith_outdated_seat_count--Event.list.3.json | Bin 15610 -> 13336 bytes ...ith_outdated_seat_count--Event.list.4.json | Bin 16699 -> 23664 bytes ...ith_outdated_seat_count--Event.list.5.json | Bin 81 -> 6381 bytes ...th_outdated_seat_count--Event.list.6.json} | Bin ...outdated_seat_count--Invoice.create.1.json | Bin 5658 -> 4330 bytes ...outdated_seat_count--Invoice.create.2.json | Bin 0 -> 4236 bytes ...eat_count--Invoice.finalize_invoice.1.json | Bin 6019 -> 4691 bytes ...eat_count--Invoice.finalize_invoice.2.json | Bin 0 -> 4603 bytes ...h_outdated_seat_count--Invoice.list.2.json | Bin 6943 -> 10736 bytes ...th_outdated_seat_count--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...ated_seat_count--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...ated_seat_count--InvoiceItem.create.2.json | Bin 1100 -> 1126 bytes ...ed_seat_count--PaymentIntent.create.1.json | Bin 6046 -> 0 bytes ...ated_seat_count--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...tdated_seat_count--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ed_seat_count--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...seat_count--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...d_seat_count--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes .../upgrade_by_invoice--Event.list.1.json | Bin 8164 -> 6380 bytes .../upgrade_by_invoice--Invoice.create.1.json | Bin 4142 -> 4300 bytes ...y_invoice--Invoice.finalize_invoice.1.json | Bin 4503 -> 4661 bytes .../upgrade_by_invoice--Invoice.list.1.json | Bin 5221 -> 5421 bytes ...rade_by_invoice--InvoiceItem.create.1.json | Bin 1101 -> 1101 bytes ...pgrade_legacy_plan--Customer.modify.1.json | Bin 834 -> 834 bytes ...rade_legacy_plan--Customer.retrieve.1.json | Bin 1931 -> 1930 bytes ...rade_legacy_plan--Customer.retrieve.2.json | Bin 1931 -> 1930 bytes ...rade_legacy_plan--Customer.retrieve.3.json | Bin 1931 -> 1930 bytes ...rade_legacy_plan--Customer.retrieve.4.json | Bin 1931 -> 1930 bytes ...rade_legacy_plan--Customer.retrieve.5.json | Bin 1931 -> 1930 bytes ...rade_legacy_plan--Customer.retrieve.6.json | Bin 1931 -> 1930 bytes ...ade_legacy_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...grade_legacy_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...e_legacy_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...egacy_plan--checkout.Session.create.1.json | Bin 2382 -> 2453 bytes ..._legacy_plan--checkout.Session.list.1.json | Bin 2772 -> 2847 bytes ...ade_license_counts--Customer.modify.1.json | Bin 745 -> 745 bytes ...e_license_counts--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.10.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.11.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.12.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.13.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.14.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.15.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.16.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.17.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.18.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.19.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.20.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.21.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.22.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.23.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.24.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.25.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.26.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.27.json | Bin 1842 -> 1841 bytes ..._license_counts--Customer.retrieve.28.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.3.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.4.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.5.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.6.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.7.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.8.json | Bin 1842 -> 1841 bytes ...e_license_counts--Customer.retrieve.9.json | Bin 1842 -> 1841 bytes ..._license_counts--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...de_license_counts--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...icense_counts--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...nse_counts--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...cense_counts--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...uring_card_upgrade--Customer.modify.1.json | Bin 745 -> 745 bytes ...ing_card_upgrade--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...ing_card_upgrade--Customer.retrieve.2.json | Bin 1842 -> 1843 bytes ...ing_card_upgrade--Customer.retrieve.3.json | Bin 1842 -> 1843 bytes ...ing_card_upgrade--Customer.retrieve.4.json | Bin 1842 -> 1843 bytes ...ing_card_upgrade--Customer.retrieve.5.json | Bin 752 -> 0 bytes ...ion_during_card_upgrade--Event.list.1.json | Bin 8097 -> 1620 bytes ...ion_during_card_upgrade--Event.list.2.json | Bin 8097 -> 6559 bytes ...ion_during_card_upgrade--Event.list.3.json | Bin 15714 -> 31003 bytes ...ion_during_card_upgrade--Event.list.4.json | Bin 13053 -> 19813 bytes ...ion_during_card_upgrade--Event.list.5.json | Bin 16709 -> 81 bytes ...ion_during_card_upgrade--Event.list.6.json | Bin 16132 -> 50048 bytes ...ion_during_card_upgrade--Event.list.7.json | Bin 81 -> 55009 bytes ...on_during_card_upgrade--Event.list.8.json} | Bin 8114 -> 6560 bytes ...on_during_card_upgrade--Event.list.9.json} | Bin ...during_card_upgrade--Invoice.create.1.json | Bin 5625 -> 4330 bytes ...during_card_upgrade--Invoice.create.2.json | Bin 4154 -> 4330 bytes ...d_upgrade--Invoice.finalize_invoice.1.json | Bin 5960 -> 4691 bytes ...d_upgrade--Invoice.finalize_invoice.2.json | Bin 4500 -> 4691 bytes ...n_during_card_upgrade--Invoice.list.2.json | Bin 12017 -> 5484 bytes ...on_during_card_upgrade--Invoice.pay.1.json | Bin 0 -> 4726 bytes ...on_during_card_upgrade--Invoice.pay.2.json | Bin 0 -> 4726 bytes ...ng_card_upgrade--InvoiceItem.create.1.json | Bin 1116 -> 1098 bytes ...ng_card_upgrade--InvoiceItem.create.2.json | Bin 1098 -> 1098 bytes ...ng_card_upgrade--InvoiceItem.create.3.json | Bin 1116 -> 0 bytes ..._card_upgrade--PaymentIntent.create.1.json | Bin 6017 -> 0 bytes ..._card_upgrade--PaymentIntent.create.2.json | Bin 6021 -> 0 bytes ...ng_card_upgrade--PaymentIntent.list.1.json | Bin 6905 -> 0 bytes ...ng_card_upgrade--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ring_card_upgrade--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ..._card_upgrade--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...rd_upgrade--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...card_upgrade--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...onthly_basic_plan--Customer.create.1.json} | Bin 795 -> 795 bytes ...onthly_basic_plan--Customer.modify.1.json} | Bin 820 -> 820 bytes ...thly_basic_plan--Customer.retrieve.1.json} | Bin 1917 -> 1916 bytes ...thly_basic_plan--Customer.retrieve.2.json} | Bin 1917 -> 1916 bytes ...thly_basic_plan--Customer.retrieve.3.json} | Bin 1917 -> 1916 bytes ...thly_basic_plan--Customer.retrieve.4.json} | Bin 1917 -> 1916 bytes ...thly_basic_plan--Customer.retrieve.5.json} | Bin 1919 -> 1918 bytes ...thly_basic_plan--Customer.retrieve.6.json} | Bin 1919 -> 1918 bytes ..._to_monthly_basic_plan--Event.list.1.json} | Bin 1695 -> 1695 bytes ..._to_monthly_basic_plan--Event.list.2.json} | Bin 45728 -> 39996 bytes ..._to_monthly_basic_plan--Event.list.3.json} | Bin 16124 -> 17033 bytes ..._to_monthly_basic_plan--Event.list.4.json} | Bin 8114 -> 8409 bytes ..._to_monthly_basic_plan--Event.list.5.json} | Bin ...monthly_basic_plan--Invoice.create.1.json} | Bin 5625 -> 5793 bytes ...asic_plan--Invoice.finalize_invoice.1.json | Bin 0 -> 6154 bytes ...o_monthly_basic_plan--Invoice.list.1.json} | Bin ..._to_monthly_basic_plan--Invoice.pay.1.json | Bin 0 -> 6183 bytes ...hly_basic_plan--InvoiceItem.create.1.json} | Bin 1085 -> 1085 bytes ...hly_basic_plan--InvoiceItem.create.2.json} | Bin 1117 -> 1116 bytes ...hly_basic_plan--SetupIntent.create.1.json} | Bin 930 -> 930 bytes ...nthly_basic_plan--SetupIntent.list.1.json} | Bin 1116 -> 1116 bytes ...y_basic_plan--SetupIntent.retrieve.1.json} | Bin 930 -> 930 bytes ...asic_plan--checkout.Session.create.1.json} | Bin 2379 -> 2410 bytes ..._basic_plan--checkout.Session.list.1.json} | Bin 2769 -> 2804 bytes ...monthly_basic_plan--Customer.modify.1.json | Bin 834 -> 834 bytes ...nthly_basic_plan--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...nthly_basic_plan--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...nthly_basic_plan--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...nthly_basic_plan--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ...nthly_basic_plan--Customer.retrieve.5.json | Bin 1932 -> 1932 bytes ...rice_monthly_basic_plan--Event.list.1.json | Bin 1709 -> 1709 bytes ...rice_monthly_basic_plan--Event.list.2.json | Bin 12763 -> 32444 bytes ...rice_monthly_basic_plan--Event.list.3.json | Bin 21902 -> 13242 bytes ...rice_monthly_basic_plan--Event.list.4.json | Bin 16292 -> 6513 bytes ...rice_monthly_basic_plan--Event.list.5.json | Bin 8198 -> 81 bytes ...rice_monthly_basic_plan--Event.list.6.json | Bin 81 -> 0 bytes ..._monthly_basic_plan--Invoice.create.1.json | Bin 5671 -> 4297 bytes ...asic_plan--Invoice.finalize_invoice.1.json | Bin 6012 -> 4658 bytes ...ice_monthly_basic_plan--Invoice.pay.1.json | Bin 0 -> 4687 bytes ...thly_basic_plan--InvoiceItem.create.1.json | Bin 1116 -> 1093 bytes ...thly_basic_plan--InvoiceItem.create.2.json | Bin 1093 -> 0 bytes ...ly_basic_plan--PaymentIntent.create.1.json | Bin 6002 -> 0 bytes ...thly_basic_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...onthly_basic_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ly_basic_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...basic_plan--checkout.Session.create.1.json | Bin 2406 -> 2413 bytes ...y_basic_plan--checkout.Session.list.1.json | Bin 2800 -> 2807 bytes ...onthly_basic_plan--Customer.create.1.json} | Bin 720 -> 809 bytes ...onthly_basic_plan--Customer.modify.1.json} | Bin 745 -> 834 bytes ...thly_basic_plan--Customer.retrieve.1.json} | Bin 1842 -> 1930 bytes ...thly_basic_plan--Customer.retrieve.2.json} | Bin 1842 -> 1930 bytes ...thly_basic_plan--Customer.retrieve.3.json} | Bin 1842 -> 1930 bytes ...thly_basic_plan--Customer.retrieve.4.json} | Bin 1842 -> 1930 bytes ...nthly_basic_plan--Customer.retrieve.5.json | Bin 0 -> 1932 bytes ...nthly_basic_plan--Customer.retrieve.6.json | Bin 0 -> 1932 bytes ..._to_monthly_basic_plan--Event.list.1.json} | Bin 1620 -> 1709 bytes ...r_to_monthly_basic_plan--Event.list.2.json | Bin 0 -> 40010 bytes ..._to_monthly_basic_plan--Event.list.3.json} | Bin 8114 -> 8720 bytes ..._to_monthly_basic_plan--Event.list.4.json} | Bin 16124 -> 16722 bytes ..._to_monthly_basic_plan--Event.list.5.json} | Bin ...monthly_basic_plan--Invoice.create.1.json} | Bin 7108 -> 5793 bytes ...asic_plan--Invoice.finalize_invoice.1.json | Bin 0 -> 6154 bytes ...o_monthly_basic_plan--Invoice.list.1.json} | Bin ..._to_monthly_basic_plan--Invoice.pay.1.json | Bin 0 -> 6183 bytes ...hly_basic_plan--InvoiceItem.create.1.json} | Bin 1116 -> 1085 bytes ...hly_basic_plan--InvoiceItem.create.2.json} | Bin 1116 -> 1116 bytes ...hly_basic_plan--SetupIntent.create.1.json} | Bin 930 -> 930 bytes ...nthly_basic_plan--SetupIntent.list.1.json} | Bin 1116 -> 1116 bytes ...y_basic_plan--SetupIntent.retrieve.1.json} | Bin 930 -> 930 bytes ...asic_plan--checkout.Session.create.1.json} | Bin 2152 -> 2413 bytes ..._basic_plan--checkout.Session.list.1.json} | Bin 2538 -> 2807 bytes ...ic_plan_free_trial--Customer.create.1.json | Bin 795 -> 795 bytes ...ic_plan_free_trial--Customer.modify.1.json | Bin 820 -> 820 bytes ..._plan_free_trial--Customer.retrieve.1.json | Bin 1916 -> 1916 bytes ..._plan_free_trial--Customer.retrieve.2.json | Bin 1916 -> 1916 bytes ..._plan_free_trial--Customer.retrieve.3.json | Bin 1916 -> 1916 bytes ..._plan_free_trial--Customer.retrieve.4.json | Bin 1916 -> 1916 bytes ..._plan_free_trial--Customer.retrieve.5.json | Bin 1916 -> 1916 bytes ..._plan_free_trial--Customer.retrieve.6.json | Bin 1916 -> 1916 bytes ...o_basic_plan_free_trial--Event.list.1.json | Bin 1695 -> 1695 bytes ...plan_free_trial--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...c_plan_free_trial--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...an_free_trial--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...free_trial--checkout.Session.create.1.json | Bin 2379 -> 2410 bytes ...n_free_trial--checkout.Session.list.1.json | Bin 2769 -> 2804 bytes ...rial_remote_server--Customer.modify.1.json | Bin 834 -> 834 bytes ...al_remote_server--Customer.retrieve.1.json | Bin 1930 -> 1930 bytes ...al_remote_server--Customer.retrieve.2.json | Bin 1930 -> 1930 bytes ...al_remote_server--Customer.retrieve.3.json | Bin 1930 -> 1930 bytes ...al_remote_server--Customer.retrieve.4.json | Bin 1930 -> 1930 bytes ...al_remote_server--Customer.retrieve.5.json | Bin 1930 -> 1930 bytes ...al_remote_server--Customer.retrieve.6.json | Bin 1930 -> 1930 bytes ...ree_trial_remote_server--Event.list.1.json | Bin 1709 -> 1709 bytes ...l_remote_server--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ial_remote_server--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...remote_server--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...ote_server--checkout.Session.create.1.json | Bin 2382 -> 2413 bytes ...emote_server--checkout.Session.list.1.json | Bin 2772 -> 2807 bytes ...r_to_business_plan--Customer.create.1.json | Bin 795 -> 795 bytes ...r_to_business_plan--Customer.modify.1.json | Bin 820 -> 820 bytes ...to_business_plan--Customer.retrieve.1.json | Bin 1917 -> 1916 bytes ...to_business_plan--Customer.retrieve.2.json | Bin 1917 -> 1916 bytes ...to_business_plan--Customer.retrieve.3.json | Bin 1917 -> 1916 bytes ...to_business_plan--Customer.retrieve.4.json | Bin 1917 -> 1916 bytes ...to_business_plan--Customer.retrieve.5.json | Bin 1919 -> 1918 bytes ...to_business_plan--Customer.retrieve.6.json | Bin 1919 -> 1918 bytes ...e_user_to_business_plan--Event.list.1.json | Bin 1695 -> 1695 bytes ...e_user_to_business_plan--Event.list.2.json | Bin 12910 -> 44395 bytes ...e_user_to_business_plan--Event.list.3.json | Bin 27456 -> 25469 bytes ...e_user_to_business_plan--Event.list.4.json | Bin 19948 -> 81 bytes ...e_user_to_business_plan--Event.list.5.json | Bin 10026 -> 0 bytes ...e_user_to_business_plan--Event.list.6.json | Bin 81 -> 0 bytes ...er_to_business_plan--Invoice.create.1.json | Bin 7137 -> 5823 bytes ...ness_plan--Invoice.finalize_invoice.1.json | Bin 7472 -> 6184 bytes ..._user_to_business_plan--Invoice.pay.1.json | Bin 0 -> 6219 bytes ...o_business_plan--InvoiceItem.create.1.json | Bin 1121 -> 1094 bytes ...o_business_plan--InvoiceItem.create.2.json | Bin 1094 -> 1121 bytes ...o_business_plan--InvoiceItem.create.3.json | Bin 1123 -> 0 bytes ...business_plan--PaymentIntent.create.1.json | Bin 6098 -> 0 bytes ...o_business_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ..._to_business_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...business_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...iness_plan--checkout.Session.create.1.json | Bin 2379 -> 2450 bytes ...usiness_plan--checkout.Session.list.1.json | Bin 2769 -> 2844 bytes ...monthly_basic_plan--Customer.create.1.json | Bin 796 -> 795 bytes ...monthly_basic_plan--Customer.modify.1.json | Bin 821 -> 820 bytes ...nthly_basic_plan--Customer.retrieve.1.json | Bin 1917 -> 1916 bytes ...nthly_basic_plan--Customer.retrieve.2.json | Bin 1917 -> 1916 bytes ...nthly_basic_plan--Customer.retrieve.3.json | Bin 1917 -> 1916 bytes ...nthly_basic_plan--Customer.retrieve.4.json | Bin 1917 -> 1916 bytes ...nthly_basic_plan--Customer.retrieve.5.json | Bin 1919 -> 1918 bytes ...rice_monthly_basic_plan--Event.list.1.json | Bin 1696 -> 1695 bytes ...rice_monthly_basic_plan--Event.list.2.json | Bin 15650 -> 32442 bytes ...rice_monthly_basic_plan--Event.list.3.json | Bin 29998 -> 13254 bytes ...rice_monthly_basic_plan--Event.list.4.json | Bin 16302 -> 6519 bytes ..._monthly_basic_plan--Invoice.create.1.json | Bin 5671 -> 4297 bytes ...asic_plan--Invoice.finalize_invoice.1.json | Bin 6013 -> 4664 bytes ...ice_monthly_basic_plan--Invoice.pay.1.json | Bin 0 -> 4693 bytes ...thly_basic_plan--InvoiceItem.create.1.json | Bin 1116 -> 1093 bytes ...thly_basic_plan--InvoiceItem.create.2.json | Bin 1093 -> 0 bytes ...ly_basic_plan--PaymentIntent.create.1.json | Bin 5997 -> 0 bytes ...thly_basic_plan--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...onthly_basic_plan--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ly_basic_plan--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ...basic_plan--checkout.Session.create.1.json | Bin 2403 -> 2410 bytes ...y_basic_plan--checkout.Session.list.1.json | Bin 2797 -> 2804 bytes ...r_to_monthly_basic_plan--Event.list.2.json | Bin 12857 -> 0 bytes ...r_to_monthly_basic_plan--Event.list.3.json | Bin 16887 -> 0 bytes ...r_to_monthly_basic_plan--Event.list.4.json | Bin 20475 -> 0 bytes ...r_to_monthly_basic_plan--Event.list.5.json | Bin 19898 -> 0 bytes ...r_to_monthly_basic_plan--Event.list.6.json | Bin 81 -> 0 bytes ...thly_basic_plan--InvoiceItem.create.1.json | Bin 1111 -> 0 bytes ...ly_basic_plan--PaymentIntent.create.1.json | Bin 6065 -> 0 bytes ...uncaught_exception--Customer.modify.1.json | Bin 745 -> 745 bytes ...caught_exception--Customer.retrieve.1.json | Bin 1842 -> 1841 bytes ...caught_exception--Customer.retrieve.2.json | Bin 1842 -> 1841 bytes ...aught_exception--SetupIntent.create.1.json | Bin 930 -> 930 bytes ...ncaught_exception--SetupIntent.list.1.json | Bin 1116 -> 1116 bytes ...ght_exception--SetupIntent.retrieve.1.json | Bin 930 -> 930 bytes ..._exception--checkout.Session.create.1.json | Bin 2269 -> 2299 bytes ...ht_exception--checkout.Session.list.1.json | Bin 2659 -> 2693 bytes ...d_all_open_invoices--Invoice.create.1.json | Bin 4127 -> 4188 bytes ...d_all_open_invoices--Invoice.create.2.json | Bin 4126 -> 4187 bytes ..._invoices--Invoice.finalize_invoice.1.json | Bin 4488 -> 4549 bytes ..._invoices--Invoice.finalize_invoice.2.json | Bin 4487 -> 4548 bytes ...oid_all_open_invoices--Invoice.list.1.json | Bin 5212 -> 5289 bytes ...oid_all_open_invoices--Invoice.list.3.json | Bin 5219 -> 5296 bytes ...oid_all_open_invoices--Invoice.list.4.json | Bin 5211 -> 5288 bytes ...oid_all_open_invoices--Invoice.list.6.json | Bin 5218 -> 5295 bytes ...open_invoices--Invoice.void_invoice.1.json | Bin 4501 -> 4562 bytes ...open_invoices--Invoice.void_invoice.2.json | Bin 4500 -> 4561 bytes corporate/tests/test_stripe.py | 217 ++++++-------- corporate/views/event_status.py | 24 +- corporate/views/webhook.py | 19 +- templates/corporate/billing/event_status.html | 4 +- .../emails/error_processing_invoice.html | 7 + .../error_processing_invoice.subject.txt | 1 + .../emails/error_processing_invoice.txt | 1 + web/src/billing/event_status.ts | 28 +- web/src/billing/upgrade.ts | 6 +- 1235 files changed, 347 insertions(+), 377 deletions(-) create mode 100644 corporate/tests/stripe_fixtures/add_minimum_licenses--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/add_minimum_licenses--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/add_minimum_licenses--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.10.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.9.json create mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.pay.1.json create mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.pay.2.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.4.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.5.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.create.2.json create mode 100644 corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/billing_page_permissions--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/billing_page_permissions--PaymentIntent.create.1.json create mode 100644 corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.create.1.json create mode 100644 corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.finalize_invoice.1.json rename corporate/tests/stripe_fixtures/{card_attached_to_customer_but_payment_fails--PaymentIntent.create.1.json => card_attached_to_customer_but_payment_fails--Invoice.pay.1.json} (56%) create mode 100644 corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.void_invoice.1.json rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--InvoiceItem.create.2.json => card_attached_to_customer_but_payment_fails--InvoiceItem.create.1.json} (97%) delete mode 100644 corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.5.json create mode 100644 corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Customer.retrieve.5.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Customer.retrieve.6.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.2.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.3.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.4.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.6.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/double_payment_for_upgrade--PaymentIntent.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--PaymentIntent.create.1.json rename corporate/tests/stripe_fixtures/{add_minimum_licenses--Event.list.6.json => invoice_initial_remote_realm_upgrade--Event.list.5.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--PaymentIntent.create.1.json rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Customer.create.1.json => invoice_payment_succeeded_event_with_uncaught_exception--Customer.create.1.json} (100%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Customer.modify.1.json => invoice_payment_succeeded_event_with_uncaught_exception--Customer.modify.1.json} (91%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json => invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json} (94%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.2.json => invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.2.json} (94%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.3.json => invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.3.json} (94%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Event.list.1.json => invoice_payment_succeeded_event_with_uncaught_exception--Event.list.1.json} (89%) create mode 100644 corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.2.json rename corporate/tests/stripe_fixtures/{billing_page_permissions--Event.list.5.json => invoice_payment_succeeded_event_with_uncaught_exception--Event.list.3.json} (59%) rename corporate/tests/stripe_fixtures/{attach_discount_to_realm--Event.list.13.json => invoice_payment_succeeded_event_with_uncaught_exception--Event.list.4.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.create.1.json create mode 100644 corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.finalize_invoice.1.json rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Invoice.list.1.json => invoice_payment_succeeded_event_with_uncaught_exception--Invoice.list.1.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.pay.1.json rename corporate/tests/stripe_fixtures/{customer_has_credit_card_as_default_payment_method--InvoiceItem.create.2.json => invoice_payment_succeeded_event_with_uncaught_exception--InvoiceItem.create.1.json} (93%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.create.1.json => invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.create.1.json} (74%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json => invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json} (87%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.retrieve.1.json => invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.retrieve.1.json} (74%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json => invoice_payment_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json} (81%) rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json => invoice_payment_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json} (88%) delete mode 100644 corporate/tests/stripe_fixtures/invoice_plan--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/invoice_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_plan--InvoiceItem.create.5.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.create.1.json rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Invoice.finalize_invoice.1.json => invoice_plans_as_needed--Invoice.pay.1.json} (72%) delete mode 100644 corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.6.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_plans_as_needed--PaymentIntent.create.1.json create mode 100644 corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--PaymentIntent.create.1.json rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Invoice.finalize_invoice.1.json => migrate_customer_server_to_realms_and_upgrade--Invoice.pay.1.json} (81%) delete mode 100644 corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/non_sponsorship_billing--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/non_sponsorship_billing--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/non_sponsorship_billing--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.2.json delete mode 100644 corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.3.json delete mode 100644 corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.4.json delete mode 100644 corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--InvoiceItem.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--Invoice.pay.3.json delete mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--PaymentIntent.create.1.json create mode 100644 corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--InvoiceItem.create.4.json delete mode 100644 corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.4.json delete mode 100644 corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.5.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.7.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--InvoiceItem.create.4.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.7.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card--PaymentIntent.create.1.json rename corporate/tests/stripe_fixtures/{billing_page_permissions--Event.list.6.json => upgrade_by_card_with_outdated_seat_count--Event.list.6.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.create.2.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.finalize_invoice.2.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.5.json rename corporate/tests/stripe_fixtures/{invoice_plan--Event.list.5.json => upgrade_race_condition_during_card_upgrade--Event.list.8.json} (66%) rename corporate/tests/stripe_fixtures/{customer_has_credit_card_as_default_payment_method--Event.list.6.json => upgrade_race_condition_during_card_upgrade--Event.list.9.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.pay.1.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.pay.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.list.1.json rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.create.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.create.1.json} (85%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.modify.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.modify.1.json} (78%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.retrieve.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.retrieve.1.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.retrieve.2.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.retrieve.2.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.retrieve.3.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.retrieve.3.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.retrieve.4.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.retrieve.4.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.retrieve.5.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.retrieve.5.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Customer.retrieve.6.json => upgrade_remote_realm_user_to_monthly_basic_plan--Customer.retrieve.6.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Event.list.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.1.json} (81%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Event.list.10.json => upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.2.json} (57%) rename corporate/tests/stripe_fixtures/{attach_discount_to_realm--Event.list.11.json => upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.3.json} (78%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Event.list.8.json => upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.4.json} (80%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Event.list.11.json => upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.5.json} (100%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Invoice.create.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.create.1.json} (84%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.finalize_invoice.1.json rename corporate/tests/stripe_fixtures/{payment_intent_succeeded_event_with_uncaught_exception--Invoice.list.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.list.1.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.pay.1.json rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--InvoiceItem.create.2.json => upgrade_remote_realm_user_to_monthly_basic_plan--InvoiceItem.create.1.json} (95%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--InvoiceItem.create.3.json => upgrade_remote_realm_user_to_monthly_basic_plan--InvoiceItem.create.2.json} (94%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--SetupIntent.create.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.create.1.json} (74%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--SetupIntent.list.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.list.1.json} (87%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--SetupIntent.retrieve.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json} (74%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--checkout.Session.create.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--checkout.Session.create.1.json} (76%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--checkout.Session.list.1.json => upgrade_remote_realm_user_to_monthly_basic_plan--checkout.Session.list.1.json} (78%) delete mode 100644 corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--PaymentIntent.create.1.json rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Customer.create.1.json => upgrade_server_user_to_monthly_basic_plan--Customer.create.1.json} (78%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Customer.modify.1.json => upgrade_server_user_to_monthly_basic_plan--Customer.modify.1.json} (71%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Customer.retrieve.1.json => upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.1.json} (86%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Customer.retrieve.2.json => upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.2.json} (86%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Customer.retrieve.3.json => upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.3.json} (86%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Customer.retrieve.4.json => upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.4.json} (86%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.5.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.6.json rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Event.list.1.json => upgrade_server_user_to_monthly_basic_plan--Event.list.1.json} (78%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.2.json rename corporate/tests/stripe_fixtures/{attach_discount_to_realm--Event.list.12.json => upgrade_server_user_to_monthly_basic_plan--Event.list.3.json} (76%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Event.list.7.json => upgrade_server_user_to_monthly_basic_plan--Event.list.4.json} (80%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--Event.list.9.json => upgrade_server_user_to_monthly_basic_plan--Event.list.5.json} (100%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Invoice.create.1.json => upgrade_server_user_to_monthly_basic_plan--Invoice.create.1.json} (73%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Invoice.finalize_invoice.1.json rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--Invoice.list.1.json => upgrade_server_user_to_monthly_basic_plan--Invoice.list.1.json} (100%) create mode 100644 corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Invoice.pay.1.json rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--InvoiceItem.create.1.json => upgrade_server_user_to_monthly_basic_plan--InvoiceItem.create.1.json} (81%) rename corporate/tests/stripe_fixtures/{invoice_plans_as_needed_server--InvoiceItem.create.6.json => upgrade_server_user_to_monthly_basic_plan--InvoiceItem.create.2.json} (89%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--SetupIntent.create.1.json => upgrade_server_user_to_monthly_basic_plan--SetupIntent.create.1.json} (74%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--SetupIntent.list.1.json => upgrade_server_user_to_monthly_basic_plan--SetupIntent.list.1.json} (87%) rename corporate/tests/stripe_fixtures/{upgrade_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json => upgrade_server_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json} (74%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--checkout.Session.create.1.json => upgrade_server_user_to_monthly_basic_plan--checkout.Session.create.1.json} (65%) rename corporate/tests/stripe_fixtures/{double_payment_for_upgrade--checkout.Session.list.1.json => upgrade_server_user_to_monthly_basic_plan--checkout.Session.list.1.json} (68%) delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.6.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--InvoiceItem.create.3.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--PaymentIntent.create.1.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Invoice.pay.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--InvoiceItem.create.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--PaymentIntent.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.3.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.4.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.6.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--InvoiceItem.create.1.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--PaymentIntent.create.1.json create mode 100644 templates/zerver/emails/error_processing_invoice.html create mode 100644 templates/zerver/emails/error_processing_invoice.subject.txt create mode 100644 templates/zerver/emails/error_processing_invoice.txt diff --git a/corporate/lib/stripe.py b/corporate/lib/stripe.py index ae20aa88de..2a7284c5ab 100644 --- a/corporate/lib/stripe.py +++ b/corporate/lib/stripe.py @@ -32,7 +32,6 @@ from corporate.models import ( CustomerPlanOffer, Invoice, LicenseLedger, - PaymentIntent, Session, SponsoredPlanTypes, ZulipSponsorshipRequest, @@ -529,14 +528,6 @@ class StripeCustomerData: metadata: Dict[str, Any] -@dataclass -class StripePaymentIntentData: - amount: int - description: str - plan_name: str - email: str - - @dataclass class UpgradeRequest: billing_modality: str @@ -567,7 +558,7 @@ class UpdatePlanRequest: @dataclass class EventStatusRequest: stripe_session_id: Optional[str] - stripe_payment_intent_id: Optional[str] + stripe_invoice_id: Optional[str] class SupportType(Enum): @@ -747,7 +738,7 @@ class BillingSession(ABC): pass @abstractmethod - def update_data_for_checkout_session_and_payment_intent( + def update_data_for_checkout_session_and_invoice_payment( self, metadata: Dict[str, Any] ) -> Dict[str, Any]: pass @@ -787,7 +778,7 @@ class BillingSession(ABC): return_url=f"{self.billing_session_url}/billing/", ).url - def get_data_for_stripe_payment_intent( + def generate_invoice_for_upgrade( self, customer: Customer, price_per_license: Optional[int], @@ -795,36 +786,77 @@ class BillingSession(ABC): licenses: int, plan_tier: int, billing_schedule: int, - email: str, - ) -> StripePaymentIntentData: - if hasattr(self, "support_session") and self.support_session: # nocoverage - raise BillingError( - "invalid support session", - "Support requests do not set any stripe billing information.", - ) - + charge_automatically: bool, + license_management: Optional[str] = None, + ) -> stripe.Invoice: plan_name = CustomerPlan.name_from_tier(plan_tier) assert price_per_license is None or fixed_price is None - if price_per_license is not None: - amount = price_per_license * licenses - description = f"Upgrade to {plan_name}, ${price_per_license/100} x {licenses}" + price_args: PriceArgs = {} + if fixed_price is None: + assert price_per_license is not None + price_args = { + "quantity": licenses, + "unit_amount": price_per_license, + } else: assert fixed_price is not None - amount = get_amount_due_fixed_price_plan(fixed_price, billing_schedule) - description = plan_name + amount_due = get_amount_due_fixed_price_plan(fixed_price, billing_schedule) + price_args = {"amount": amount_due} + + stripe.InvoiceItem.create( + currency="usd", + customer=customer.stripe_customer_id, + description=plan_name, + discountable=False, + **price_args, + ) if fixed_price is None and customer.flat_discounted_months > 0: num_months = 12 if billing_schedule == CustomerPlan.BILLING_SCHEDULE_ANNUAL else 1 flat_discounted_months = min(customer.flat_discounted_months, num_months) - amount -= customer.flat_discount * flat_discounted_months - description += f" - ${customer.flat_discount/100} x {flat_discounted_months}" + discount = customer.flat_discount * flat_discounted_months + customer.flat_discounted_months -= flat_discounted_months + customer.save(update_fields=["flat_discounted_months"]) - return StripePaymentIntentData( - amount=amount, - description=description, - plan_name=plan_name, - email=email, + stripe.InvoiceItem.create( + currency="usd", + customer=customer.stripe_customer_id, + description=f"${cents_to_dollar_string(customer.flat_discount)}/month new customer discount", + # Negative value to apply discount. + amount=(-1 * discount), + ) + + if charge_automatically: + collection_method = "charge_automatically" + days_until_due = None + else: + collection_method = "send_invoice" + days_until_due = DEFAULT_INVOICE_DAYS_UNTIL_DUE + + metadata = { + "plan_tier": plan_tier, + "billing_schedule": billing_schedule, + "licenses": licenses, + "license_management": license_management, + } + + if hasattr(self, "user"): + metadata["user_id"] = self.user.id + + # We only need to email customer about open invoice for manual billing. + # If automatic charge fails, we simply void the invoice. + # https://stripe.com/docs/invoicing/integration/automatic-advancement-collection + auto_advance = not charge_automatically + stripe_invoice = stripe.Invoice.create( + auto_advance=auto_advance, + collection_method=collection_method, + customer=customer.stripe_customer_id, + days_until_due=days_until_due, + statement_descriptor=plan_name, + metadata=metadata, ) + stripe.Invoice.finalize_invoice(stripe_invoice) + return stripe_invoice @abstractmethod def update_or_create_customer( @@ -1000,9 +1032,8 @@ class BillingSession(ABC): def update_or_create_stripe_customer(self, payment_method: Optional[str] = None) -> Customer: customer = self.get_customer() if customer is None or customer.stripe_customer_id is None: - # A stripe.PaymentMethod should be attached to a stripe.Customer via - # a stripe.SetupIntent or stripe.PaymentIntent. Here we just want to - # create a new stripe.Customer. + # A stripe.PaymentMethod should be attached to a stripe.Customer via replace_payment_method. + # Here we just want to create a new stripe.Customer. assert payment_method is None # We could do a better job of handling race conditions here, but if two # people try to upgrade at exactly the same time, the main bad thing that @@ -1013,22 +1044,13 @@ class BillingSession(ABC): self.replace_payment_method(customer.stripe_customer_id, payment_method, True) return customer - def create_stripe_payment_intent( + def create_stripe_invoice_and_charge( self, metadata: Dict[str, Any], ) -> str: # NOTE: This charges users immediately. customer = self.get_customer() assert customer is not None and customer.stripe_customer_id is not None - payment_intent_data = self.get_data_for_stripe_payment_intent( - customer, - metadata["price_per_license"], - metadata["fixed_price"], - metadata["licenses"], - metadata["plan_tier"], - metadata["billing_schedule"], - self.get_email(), - ) # Ensure customers have a default payment method set. stripe_customer = stripe_get_customer(customer.stripe_customer_id) if not stripe_customer_has_credit_card_as_default_payment_method(stripe_customer): @@ -1039,29 +1061,42 @@ class BillingSession(ABC): assert stripe_customer.invoice_settings is not None assert stripe_customer.invoice_settings.default_payment_method is not None + stripe_invoice = None try: - # Try to charge user immediately, and if that fails, we inform the user about the failure. - stripe_payment_intent = stripe.PaymentIntent.create( - amount=payment_intent_data.amount, - currency="usd", - customer=customer.stripe_customer_id, - description=payment_intent_data.description, - receipt_email=payment_intent_data.email, - confirm=True, - statement_descriptor=payment_intent_data.plan_name, - metadata=metadata, - off_session=True, - payment_method=stripe_customer.invoice_settings.default_payment_method, + stripe_invoice = self.generate_invoice_for_upgrade( + customer, + metadata["price_per_license"], + metadata["fixed_price"], + metadata["licenses"], + metadata["plan_tier"], + metadata["billing_schedule"], + charge_automatically=True, + license_management=metadata["license_management"], ) - except stripe.CardError as e: - raise StripeCardError("card error", e.user_message) + assert stripe_invoice.id is not None + invoice = Invoice.objects.create( + stripe_invoice_id=stripe_invoice.id, + customer=customer, + status=Invoice.SENT, + ) + # Stripe takes its sweet hour to charge customers after creating an invoice. + # Since we want to charge customers immediately, we charge them manually. + # Then poll for the status of the invoice to see if the payment succeeded. + stripe_invoice = stripe.Invoice.pay(stripe_invoice.id) + except Exception as e: + if stripe_invoice is not None: + assert stripe_invoice.id is not None + # Void invoice to avoid double charging if customer tries to upgrade again. + stripe.Invoice.void_invoice(stripe_invoice.id) + invoice.status = Invoice.VOID + invoice.save(update_fields=["status"]) + if isinstance(e, stripe.CardError): + raise StripeCardError("card error", e.user_message) + else: # nocoverage + raise e - PaymentIntent.objects.create( - customer=customer, - stripe_payment_intent_id=stripe_payment_intent.id, - status=PaymentIntent.get_status_integer_from_status_text(stripe_payment_intent.status), - ) - return stripe_payment_intent.id + assert stripe_invoice.id is not None + return stripe_invoice.id def create_card_update_session_for_upgrade( self, @@ -1392,7 +1427,7 @@ class BillingSession(ABC): f"No current plan for {self.billing_entity_display_name}." ) # nocoverage - def setup_upgrade_payment_intent_and_charge( + def generate_stripe_invoice_and_charge_immediately( self, plan_tier: int, seat_count: int, @@ -1423,11 +1458,10 @@ class BillingSession(ABC): general_metadata["price_per_license"] = price_per_license else: general_metadata["fixed_price"] = fixed_price_plan_offer.fixed_price - updated_metadata = self.update_data_for_checkout_session_and_payment_intent( + updated_metadata = self.update_data_for_checkout_session_and_invoice_payment( general_metadata ) - stripe_payment_intent_id = self.create_stripe_payment_intent(updated_metadata) - return stripe_payment_intent_id + return self.create_stripe_invoice_and_charge(updated_metadata) def ensure_current_plan_is_upgradable(self, customer: Customer, new_plan_tier: int) -> None: # Upgrade for customers with an existing plan is only supported for remote realm / server right now. @@ -1614,12 +1648,31 @@ class BillingSession(ABC): plan=plan, is_renewal=True, event_time=event_time, - licenses=billed_licenses, - licenses_at_next_renewal=billed_licenses, + licenses=licenses, + licenses_at_next_renewal=licenses, ) plan.invoiced_through = ledger_entry plan.save(update_fields=["invoiced_through"]) + # TODO: Do a check for max licenses for fixed price plans here after we add that. + if ( + stripe_invoice_paid + and billed_licenses != licenses + and not customer.exempt_from_license_number_check + and not fixed_price_plan_offer + ): + # Customer paid for less licenses than they have. + # We need to create a new ledger entry to track the additional licenses. + LicenseLedger.objects.create( + plan=plan, + is_renewal=False, + event_time=event_time, + licenses=billed_licenses, + licenses_at_next_renewal=billed_licenses, + ) + # Creates due today invoice for additional licenses. + self.invoice_plan(plan, event_time) + self.write_to_audit_log( event_type=AuditLogEventType.CUSTOMER_PLAN_CREATED, event_time=event_time, @@ -1630,60 +1683,15 @@ class BillingSession(ABC): free_trial or should_schedule_upgrade_for_legacy_remote_server ): assert plan is not None - price_args: PriceArgs = {} - if plan.fixed_price is None: - price_args = { - "quantity": billed_licenses, - "unit_amount": price_per_license, - } - else: - assert plan.fixed_price is not None - amount_due = get_amount_due_fixed_price_plan(plan.fixed_price, billing_schedule) - price_args = {"amount": amount_due} - assert customer.stripe_customer_id is not None - stripe.InvoiceItem.create( - currency="usd", - customer=customer.stripe_customer_id, - description=plan.name, - discountable=False, - period={ - "start": datetime_to_timestamp(billing_cycle_anchor), - "end": datetime_to_timestamp(period_end), - }, - **price_args, + self.generate_invoice_for_upgrade( + customer, + price_per_license=price_per_license, + fixed_price=plan.fixed_price, + licenses=billed_licenses, + plan_tier=plan.tier, + billing_schedule=billing_schedule, + charge_automatically=False, ) - - if plan.fixed_price is None and customer.flat_discounted_months > 0: - num_months = 12 if billing_schedule == CustomerPlan.BILLING_SCHEDULE_ANNUAL else 1 - flat_discounted_months = min(customer.flat_discounted_months, num_months) - discount = customer.flat_discount * flat_discounted_months - customer.flat_discounted_months -= flat_discounted_months - customer.save(update_fields=["flat_discounted_months"]) - - stripe.InvoiceItem.create( - currency="usd", - customer=customer.stripe_customer_id, - description=f"${cents_to_dollar_string(customer.flat_discount)}/month new customer discount", - # Negative value to apply discount. - amount=(-1 * discount), - ) - - if charge_automatically: - collection_method = "charge_automatically" - days_until_due = None - else: - collection_method = "send_invoice" - days_until_due = DEFAULT_INVOICE_DAYS_UNTIL_DUE - - stripe_invoice = stripe.Invoice.create( - auto_advance=True, - collection_method=collection_method, - customer=customer.stripe_customer_id, - days_until_due=days_until_due, - statement_descriptor=plan.name, - ) - stripe.Invoice.finalize_invoice(stripe_invoice) - if plan.status < CustomerPlan.LIVE_STATUS_THRESHOLD: # Tier and usage limit change will happen when plan becomes live. self.do_change_plan_type(tier=plan_tier) @@ -1761,7 +1769,7 @@ class BillingSession(ABC): ) data["organization_upgrade_successful"] = True else: - stripe_payment_intent_id = self.setup_upgrade_payment_intent_and_charge( + stripe_invoice_id = self.generate_stripe_invoice_and_charge_immediately( upgrade_request.tier, seat_count, licenses, @@ -1769,7 +1777,7 @@ class BillingSession(ABC): billing_schedule, billing_modality, ) - data["stripe_payment_intent_id"] = stripe_payment_intent_id + data["stripe_invoice_id"] = stripe_invoice_id return data def do_change_schedule_after_free_trial(self, plan: CustomerPlan, schedule: int) -> None: @@ -2827,18 +2835,18 @@ class BillingSession(ABC): raise JsonableError(_("Must be a billing administrator or an organization owner")) return {"session": session.to_dict()} - stripe_payment_intent_id = event_status_request.stripe_payment_intent_id - if stripe_payment_intent_id is not None: - payment_intent = PaymentIntent.objects.filter( - stripe_payment_intent_id=stripe_payment_intent_id, + stripe_invoice_id = event_status_request.stripe_invoice_id + if stripe_invoice_id is not None: + stripe_invoice = Invoice.objects.filter( + stripe_invoice_id=stripe_invoice_id, customer=customer, ).last() - if payment_intent is None: + if stripe_invoice is None: raise JsonableError(_("Payment intent not found")) - return {"payment_intent": payment_intent.to_dict()} + return {"stripe_invoice": stripe_invoice.to_dict()} - raise JsonableError(_("Pass stripe_session_id or stripe_payment_intent_id")) + raise JsonableError(_("Pass stripe_session_id or stripe_invoice_id")) def get_sponsorship_plan_name( self, customer: Optional[Customer], is_remotely_hosted: bool @@ -3378,7 +3386,7 @@ class RealmBillingSession(BillingSession): return realm_stripe_customer_data @override - def update_data_for_checkout_session_and_payment_intent( + def update_data_for_checkout_session_and_invoice_payment( self, metadata: Dict[str, Any] ) -> Dict[str, Any]: assert self.user is not None @@ -3771,7 +3779,7 @@ class RemoteRealmBillingSession(BillingSession): return realm_stripe_customer_data @override - def update_data_for_checkout_session_and_payment_intent( + def update_data_for_checkout_session_and_invoice_payment( self, metadata: Dict[str, Any] ) -> Dict[str, Any]: assert self.remote_billing_user is not None @@ -4194,7 +4202,7 @@ class RemoteServerBillingSession(BillingSession): return realm_stripe_customer_data @override - def update_data_for_checkout_session_and_payment_intent( + def update_data_for_checkout_session_and_invoice_payment( self, metadata: Dict[str, Any] ) -> Dict[str, Any]: assert self.remote_billing_user is not None diff --git a/corporate/lib/stripe_event_handler.py b/corporate/lib/stripe_event_handler.py index 104863c58b..7929fbc264 100644 --- a/corporate/lib/stripe_event_handler.py +++ b/corporate/lib/stripe_event_handler.py @@ -1,19 +1,19 @@ import logging -from typing import Any, Callable, Dict, Optional, Union +from typing import Any, Callable, Optional, Union import stripe from django.conf import settings from corporate.lib.stripe import ( + BILLING_SUPPORT_EMAIL, BillingError, - InvalidPlanUpgradeError, RealmBillingSession, RemoteRealmBillingSession, RemoteServerBillingSession, - UpgradeWithExistingPlanError, get_configured_fixed_price_plan_offer, ) -from corporate.models import Customer, CustomerPlan, Event, Invoice, PaymentIntent, Session +from corporate.models import Customer, CustomerPlan, Event, Invoice, Session +from zerver.lib.send_email import FromAddress, send_email from zerver.models.users import get_active_user_profile_by_id_in_realm billing_logger = logging.getLogger("corporate.stripe") @@ -21,9 +21,9 @@ billing_logger = logging.getLogger("corporate.stripe") def error_handler( func: Callable[[Any, Any], None], -) -> Callable[[Union[stripe.checkout.Session, stripe.PaymentIntent, stripe.Invoice], Event], None]: +) -> Callable[[Union[stripe.checkout.Session, stripe.Invoice], Event], None]: def wrapper( - stripe_object: Union[stripe.checkout.Session, stripe.PaymentIntent, stripe.Invoice], + stripe_object: Union[stripe.checkout.Session, stripe.Invoice], event: Event, ) -> None: event.status = Event.EVENT_HANDLER_STARTED @@ -32,7 +32,7 @@ def error_handler( try: func(stripe_object, event.content_object) except BillingError as e: - billing_logger.warning( + message = ( "BillingError in %s event handler: %s. stripe_object_id=%s, customer_id=%s metadata=%s", event.type, e.error_description, @@ -40,12 +40,23 @@ def error_handler( stripe_object.customer, stripe_object.metadata, ) + billing_logger.warning(message) event.status = Event.EVENT_HANDLER_FAILED event.handler_error = { "message": e.msg, "description": e.error_description, } event.save(update_fields=["status", "handler_error"]) + if type(stripe_object) == stripe.Invoice: + # For Invoice processing errors, send email to billing support. + send_email( + "zerver/emails/error_processing_invoice", + to_emails=[BILLING_SUPPORT_EMAIL], + from_address=FromAddress.tokenized_no_reply_address(), + context={ + "message": message, + }, + ) except Exception: billing_logger.exception( "Uncaught exception in %s event handler:", @@ -102,58 +113,6 @@ def handle_checkout_session_completed_event( billing_session.update_or_create_stripe_customer(payment_method) -@error_handler -def handle_payment_intent_succeeded_event( - stripe_payment_intent: stripe.PaymentIntent, payment_intent: PaymentIntent -) -> None: - payment_intent.status = PaymentIntent.SUCCEEDED - payment_intent.save() - metadata: Dict[str, Any] = stripe_payment_intent.metadata - - description = "" - charge: stripe.Charge - for charge in stripe_payment_intent.charges: # type: ignore[attr-defined] # https://stripe.com/docs/upgrades#2022-11-15 - assert charge.payment_method_details is not None - assert charge.payment_method_details.card is not None - description = f"Payment (Card ending in {charge.payment_method_details.card.last4})" - break - - stripe.InvoiceItem.create( - amount=stripe_payment_intent.amount * -1, - currency="usd", - customer=stripe_payment_intent.customer, - description=description, - discountable=False, - ) - billing_session = get_billing_session_for_stripe_webhook( - payment_intent.customer, metadata.get("user_id") - ) - plan_tier = int(metadata["plan_tier"]) - try: - billing_session.ensure_current_plan_is_upgradable(payment_intent.customer, plan_tier) - except (UpgradeWithExistingPlanError, InvalidPlanUpgradeError) as e: - stripe_invoice = stripe.Invoice.create( - auto_advance=True, - collection_method="charge_automatically", - customer=stripe_payment_intent.customer, - days_until_due=None, - statement_descriptor=CustomerPlan.name_from_tier(plan_tier).replace("Zulip ", "") - + " Credit", - ) - stripe.Invoice.finalize_invoice(stripe_invoice) - raise e - - billing_session.process_initial_upgrade( - plan_tier, - int(metadata["licenses"]), - metadata["license_management"] == "automatic", - int(metadata["billing_schedule"]), - True, - False, - billing_session.get_remote_server_legacy_plan(payment_intent.customer), - ) - - @error_handler def handle_invoice_paid_event(stripe_invoice: stripe.Invoice, invoice: Invoice) -> None: invoice.status = Invoice.PAID @@ -183,3 +142,35 @@ def handle_invoice_paid_event(stripe_invoice: stripe.Invoice, invoice: Invoice) remote_server_legacy_plan=remote_server_legacy_plan, stripe_invoice_paid=True, ) + elif stripe_invoice.collection_method == "charge_automatically": + metadata = stripe_invoice.metadata + assert metadata is not None + billing_session = get_billing_session_for_stripe_webhook(customer, metadata.get("user_id")) + remote_server_legacy_plan = billing_session.get_remote_server_legacy_plan(customer) + billing_schedule = int(metadata["billing_schedule"]) + plan_tier = int(metadata["plan_tier"]) + if configured_fixed_price_plan and customer.required_plan_tier == plan_tier: + assert customer.required_plan_tier is not None + billing_session.process_initial_upgrade( + plan_tier=customer.required_plan_tier, + # TODO: Currently licenses don't play any role for fixed price plan. + # We plan to introduce max_licenses allowed soon. + licenses=0, + automanage_licenses=True, + billing_schedule=billing_schedule, + charge_automatically=True, + free_trial=False, + remote_server_legacy_plan=remote_server_legacy_plan, + stripe_invoice_paid=True, + ) + else: + billing_session.process_initial_upgrade( + plan_tier, + int(metadata["licenses"]), + metadata["license_management"] == "automatic", + billing_schedule=billing_schedule, + charge_automatically=True, + free_trial=False, + remote_server_legacy_plan=remote_server_legacy_plan, + stripe_invoice_paid=True, + ) diff --git a/corporate/models.py b/corporate/models.py index 2ce8296c52..e6a1d40e42 100644 --- a/corporate/models.py +++ b/corporate/models.py @@ -113,7 +113,7 @@ class Event(models.Model): def get_last_associated_event_by_type( - content_object: Union["PaymentIntent", "Session"], event_type: str + content_object: Union["Invoice", "PaymentIntent", "Session"], event_type: str ) -> Optional[Event]: content_type = ContentType.objects.get_for_model(type(content_object)) return Event.objects.filter( @@ -168,7 +168,7 @@ class Session(models.Model): return get_last_associated_event_by_type(self, "checkout.session.completed") -class PaymentIntent(models.Model): +class PaymentIntent(models.Model): # nocoverage customer = models.ForeignKey(Customer, on_delete=CASCADE) stripe_payment_intent_id = models.CharField(max_length=255, unique=True) @@ -221,8 +221,32 @@ class Invoice(models.Model): SENT = 1 PAID = 2 + VOID = 3 status = models.SmallIntegerField() + def get_status_as_string(self) -> str: + return { + Invoice.SENT: "sent", + Invoice.PAID: "paid", + Invoice.VOID: "void", + }[self.status] + + def get_last_associated_event(self) -> Optional[Event]: + if self.status == Invoice.PAID: + event_type = "invoice.paid" + # TODO: Add test for this case. Not sure how to trigger naturally. + else: # nocoverage + return None # nocoverage + return get_last_associated_event_by_type(self, event_type) + + def to_dict(self) -> Dict[str, Any]: + stripe_invoice_dict: Dict[str, Any] = {} + stripe_invoice_dict["status"] = self.get_status_as_string() + event = self.get_last_associated_event() + if event is not None: + stripe_invoice_dict["event_handler"] = event.get_event_handler_details_as_dict() + return stripe_invoice_dict + class AbstractCustomerPlan(models.Model): # A customer can only have one ACTIVE / CONFIGURED plan, diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Charge.list.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--Charge.list.1.json index 63cd55f66028066224336131453ef44e92e99ac0..b5f84e02a5e493da2e5b7a297ca8ac5350048f7f 100644 GIT binary patch delta 402 zcmX>qw?}%yYY9L9AYVrx&nQmks=Qop6L;VAq`bh$imVK$ax)*NNGGqfh(yyukAkF#G;agn z@C@BVbMx}xqVS?%*NoiEs4~+m*C5x#D%bpoC`(@xr;q@jh*1C3@L>C5+r)y&jJz9h LI)C#i-fBhwB!qW6 delta 752 zcmZWnJ#W)M7?#tNr~x4cgo2RJVGs)?Iy)b2m>?uBX__Wc6E{Ud*44fySI!?fpPQr% zoe&EHa5FywWo6}OptAD|7(m3S1+IM4NzcdoydPihe7pPMXRgrhSG!)V-bKtE*N%PV zNUvz5*PE|MAEmVoSX7mgT2RF2lzP3>a3DANz}(&_GhKX7-G0>fh74I4a2LD`DDl8^ z>IN3rvEyUIMh+Tc8#_Ft{PUB~ zVrCK74;gAH?&4A87@T01@b}oFfZ<_gMCy=Hgb>E%3?phA#9A6(2KGb5=S$<$aHw(E z$A}xI8(f6G9Es1oWw*h_QsT0}$4tD<-p>IbhySRu0_A9M!bty+3gYSNyX20PT6I>b zcg6YYy<3ZGq5rRCr!&FyP%A8;+&q6JFG-4cm3e=oGHCiOGHq5#`E{dlYR!LTey1`X znuXIAf3gqTtvwB*$yRH4;F;5&t~WQ!J5{8YT?F0nmfGpS5$gKN*pWj>*(Vd<>~?yHB{2!QczIJ%qz>!Oiqn2C`wJstWdI2 UPy(wmFq~}6c%0F2@^8j#06Ewe)&Kwi delta 76 zcmcb>dXaU4F{inKiIJhHk&($no0ED0o_Pi($t4lVUgl;+VM;n&3JOY@d1d*T$*J)L gMX70-6-rhLN|pvjrjAZ#=97&Wk24xg{>69=0D#CB*#H0l diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Customer.modify.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--Customer.modify.1.json index b661a4447a7b21bc3d56ccec258d95e4ca9584e5..cb3389466ee5d5c9ff3f5d0497fd374c105c658b 100644 GIT binary patch delta 102 zcmaFG`jT~mF{c3xOtd+v>*pWj>*(Vd<>~?yHB{2!QczIJ%qz>!Oiqn2C`wJstWdI2 vPy(wmFq~}67$ufbTI}iK8kks=U+9umTv`%h;cjUXHhD2)0i)q$5vFSZ92Flp delta 103 zcmaFK`igaeF{inKiIJhHk&($no0ED0o_Pi($t4lVUgl;+VM;n&3JOY@d1d*T$*J)L zMX70-6-rhLN|pvjrjAZ#=97&Wqr^g;0&`qk0~3q#3th5`eFDl;bCTSQCof_wU^JR6 H%ybO^c*pWj>*(Vd<>~?yHB{2!QczIJ%qz>!Oiqn2C`wJstWdI2 zPy(wmFx+g+n8?IvG3~(m9#`r12J3y2$V8YK!z6N#vA%) kloorsxCSN`*pWj>*(Vd<>~?yHB{2!QczIJ%qz>!Oiqn2C`wJstWdI2 zPy(wmFx+g+n8?IvG3~(m9#`r12J3y2$V8YK!z6N#vA%) kloorsxCSN`*pWj>*(Vd<>~?yHB{2!QczIJ%qz>!Oiqn2C`wJstWdI2 zPy(wmFx+g+n8?IvG3~(m9#`r12J3y2$V8YK!z6N#vA%) kloorsxCSN`*pWj>*(Vd<>~?yHB{2!QczIJ%qz>!Oiqn2C`wJstWdI2 zPy(wmFx+g+n8?IvG3~(m9#`r12J3y2$V8YK!z6N#vA%) kloorsxCSN`N@r-hH0je>a{E$(B9V`T9i%phiiV@2w zE%tPA4NNS`FLcQ&E-eYMaJMuGn>>+e0i)q&Bj&S=AQj#S6>f$VIVs_RrISTjE6~lK w%_^^wn3$Mqo@{QRYhjXNq-&Cxn5=7IZkeW=W@=z)X_97XX_%Bc`5tRI0K}p=wEzGB delta 190 zcmcb@bCqX;C#SiAiIJhHk&(s3pnN#TWaBALM!o>gJcE+tl89t4bF-qb$qyM7I4li} zOdXxf%z+%S$#P6FVxdlfIWDe&iADK^E?LDs0p+PVNp8lIConBwG}>&)e3lWUA{U_| zso2uL&@|s?vIuJhUv{pSM^I#xmq)U5mO;woS*-FZ#s+ETrb(uzx`u}47P=-z7RI`X Z7HNjMMuv$NCgvt)2Igj_lkc*Y0{~$NIGg|g diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Event.list.2.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--Event.list.2.json index 77fc98649927ffe64fc4604f355e828e8977c2c6..8d0be37d9d33996d36acdb527b3533ae7acac92c 100644 GIT binary patch literal 32558 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 literal 21681 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 diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Event.list.4.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--Event.list.4.json index 655245c5e78d95a0b6bc983b71b457cbcf78c708..205793a3428d65bdf08fb13ef52c3baa4192118e 100644 GIT binary patch literal 13044 zcmeHNTXWks7Jl!q(D1pACB<&mo#}Mjb=vW4E)%uR#hDHVB0&o=MbZSQb&|<{?{{#a z2ojW%r|kp%;5fnoaBwc)x#{zFvssif#iAc)@A3C+_F4bNr>qk3j@MF@1s0>_d^tav z|LbJ=B>LWwBsFJ>r&wOh-A}t{Pj%O0eh&NIx1)+;9VuL}{> ze9J^3id!5r4-v?XsH)(4RplaK%7}N!;C?yIIFFfTIQSH$__nh0qu2Osm{qMLRX5yU zY*ZPubjON>@1nP*%yU>H z#2;_D+LWZ{$ea^1$VES!<@v|nwgV=wEh}m2niq+-<3^^v-HpV_aVB^kw#!5l@LDs| zNdGPU7g$3NUP1krH)dTO|1=nl!7j+ z0c|AH!F4jJMK$KPsgN4TLXvT7p;H?k12BUE%kN%)SS_lXo9h=> z*KhJ)pI>gSU%gq~KfAm;dwzL!_VUl$$B0bxH|&?y+ZSp2v;2uwz6ogvk3`Yu$e}~e zt?Y~9D$U3wH};`0FYl2?VE@mjo`S>BbERywrh8zmK2{nbCC{^H6mN3|C1s*ux%i}m zQ_SnSBs>}zPEHP@fXq8#lY}9OD6|jtSn(1LvR?D!Q_*Kp8}^1V+U&6uz>p+wv<@+1gVjE)yKUC>ZLA)8d5?}_C*&FkokSRoqlG=k z+I9YQcI`G9yNv~s1~P9UzG-_77}}QUA-;jX%;kPwEVmrASs)UGf*VG8p$air0YL-y?)a(=P6pXx8mGsV3Z`5_Ba;m`*(_cf zH-%6hYPF9zlw&(0`WKOTJn?XZHhk;r##73c+E`dcFa8!Q0W-(#gow)WuBqZX9?lRA z8_^Ma!a0RV?nd&J_9=U-)6WUZx~j{x(G^NWfBJ9s!$f;<%}MYk!|&r?OGNp^ns3-n zXef=ELRLHx$OA)2f+s0~$}6^>Hhyf)3YnGlHok9Ip~g~eD@YdrkYmM4!1jh-hnvX~ z_oi`%AbE@|PVtm2QgXlv(RYK3xjN`&h$^o78G}G5!O-9eh5VHuHRyM6k`#!BECsMe zR3x&ma`ukkmgmElMzUFVgF#po5$V^2s!`M*PbquqvH6Dv=m0|<{S1O$Q2bv!Ie57< z)V*P3X7vc5?@M-gwCp2Pq)NqdQ@BIsUg1fWWHQCm-NI#w5`Xwk<#I5}4=EhTuJL$g za}ZKIknrB?;ceRJh#U1?8D}TFkUU0h$!-D5g|0^0GO*_xH__iWI4z`N1Tl`9Hg2tHUnc5LH8bY1_`J!)`I-u3awIP60K(K&)w*>njGkCt%+@boKx>*`H z5UNbTFp>Uf@v!fM8AtOhf=)#jNKu>@)N%+ofi2b${0_7SAm=Ts??BWPiS2x${4iVk zuhmL{Zy!Dn4TIEON+*nJ=|~9mLhNXu?;`xM+jLlhriV2k-DQH-@p_ShddOUK(VOID zau-~skQlz(TZ`rg ztMkLw2O|^4_)f)(mzzeeE}y<)b$NgJLH=5%Z!g}xT(yB{G<vYa1H>_G%YR1 zBBZ)(7i)gsp!J0_k{{+jBqxjP@spFYG|5iZ z7io5K@gzN8pJnqW=Vz&dr2XSvI_)}OF3!j%NjQgVm@RgL<8m6SphY{4RqT9W8mrji z=UA8HV0XiHHKwsjJDs7RFpX6r%y*};$~0E_rU}wCRsklvqV9MW>Hz#`_ZiiCx05!F zRgC25_h@q5Avw|p@1)VwSVgxIrm;%64`XbqTTg#(i<-T?!6>J($~0D)#wzGAOk)+V z%|akCja52dXT^7m%(tgpcS=iW8mqWy(jUQ0W0h7i?F3`!VP>989inNhf}WwP9;UI1 zF&=Mh0_z!c_Pb-3X{>^;)aYr+@q*S8{v*dK*Uzum^}N}CX?wJC?9_wD$13eqIr=A# jRWN1JGboxr{Y4=*_@$N3gWIpFbiab4rGT%OeEIHg^<(-= delta 2233 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 diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Invoice.create.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--Invoice.create.1.json index 67236a97f6a79439172d6b84e4580ac0dd5272a7..8f17e07eb3a96fb52503c994b83e4c7fc890b127 100644 GIT binary patch delta 625 zcmZqF`Jy->pViO+2qxz1LK$-=v7{yD6i+r}G#1FoOiaqm$tV@%h=8d zQVs@_-!eM$`S}O=I{J7ML8hv=$9Gl zXXcgVXC|i>0~zr+{9`zoL(s4u5)#0m&dJP6k1tNnNKGlt0f&mA64clnph0=Xsqwjq zd5P(%xv6;|-zX)PmgMIqmSiTQDJup^8kxdG3vv?k;!85Y!L9^1va~q0C_Xbq$%;ck z$^i4t90%ogB|rtzm3xZeVF@VPdMor2q#?#U+VFB}!HbhQ>ywCg#Q_ zCZ?0+xkM+6vsWUyb|!lahS^mH9+`gbd6|=WIo9y`mqi*Ef3LAh9wxHLpZL!#S}iMIkjWB{MHwAu~_G z#K^=*bMj)=T!@9mh@kNDa!xAFC~%&v!6uL48mGia7q_a6V6ac&!HnIfaA{(F8f@W{ z7-?t%_i2WAx}TX@xMym>V@%h=8d zQVs@_-!eM$`S}O=I{J7|QAR{+c34)BVL?<>sGnzOc#e~=OGap5cu=8_OSXxxi>HZyNP3ll zk%2*YNT$1iZ)&7{v29|3k`9-Gf>LG*(7j5TdB~PP-3+D-p~~{g@-vfD;|o&Kl&mIm zu&U9^sro=0k)2yyT$)-0baFM&@j&O7R2HOyJW!mPlcod|ss(#0ClMHGX_y}FDY3L9KR2-?GZ`GU2xY|}Nh4F3XhBY5UVKR= zIJA}EMwS+*7R7@S4Tpk~p#dn!Cszm=@IXUY7Z?~uleY@lK=Q>GAro1pf=t|LYqE~; zBz2T9Rw_s>%FIuR#|+}lPlbCKS@H`~^Cp*x8X*PrMo}{saE|*ZS_#RRle5I+CwsGT TP3{xZgNp1CvjL0z6$=3X&Jhk& delta 1030 zcmc(e&rj1}7{^l_D-1R_C4!nrQ%nTIq(3)mFa%mQHoLLkV?;B%wQPm0D{c8T4|4Ki zB;s@8;!RH`9(MPlcjHYHJ$dpU@N9={7~z{s^8^&KL<&IxAPg<-g&$$)uB z;IgCigbeOvHg|=kq+~RIG&-+ESd3bavIcTIuW35hMI3+qFsA>q7^_+isIIp`;ec1^qB z+rR|8cY3E1(tcghENqgO3>mYtplTIN)i8!)sHwImr-j2O-&L4LQShJ(e?*vP=0u}> z$*k%;RM7Drg^N-_2sNwe6Y@^>=(Evw2D{|l_P>y)XGN(%GF|fO{YpF#$VZd}I9(sn zQ&@QC8XGCfN?EN-wRX5p_i_7*E8rg5LP$6mI(D?T;o5Kpp`bB*qlcoKzt_VgJaiLo zj-c3u#X!(+KPU;u?zxj+_|?rgwC!3AZhKzd>e94faa}RghFt7rZT;{(M;yAO%3yh^ guHOv2^9EdGX9xp7z57t{jl(k^4Ig}S;J8%y4XB|oDgXcg diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..185d5ea76b5f1f25af607a2e21b729d86c8f9d59 GIT binary patch literal 4736 zcmc&%TW=LN5Ps)Z9Qm1&oB$70s(K5cs9Z!K&<0hO&#q6_#OqyrNs}P{duPU%UGF)e zyfqI|vL4%W`R1F?U+%3|Of=09jOX;*-mo86?CdSOKVLGUm-zh;VOlFzFT}>(U!9od zL2c&6HCL?zOB1w?C-ii78*u;n5P#<1N1@ui3s&|*8D%bDwc6o2HICKyan!02UJa(Y zc>2t@QgT6#R2JULeoS$r6Vb8wRiazo1{psFKXB1r3DaO4TcO>w(8JvghuC4|3uFya zDvj7^I-;1uSFOZGY2`7+IYIE*dErA&8tnf{SAwO6Fu9e&QDm$aCI}rf-gLrVP)VAO zzj}T8^4Aw9=TDC*zxmfXnGRaZ2GhfP>AL{~V{tzh5Er>Gw7yB^aG@vHW3@`fnqaLo z4dElWHdzM;C-AM3x~_Xe3)0eM!PP!y&yo#fwzbmb6j1niKSvyBJf#!8mj0L9pw;-G z8Tz>c(((k+oL5#37`wq>rgm3mP}*HYEX!*I2wraRjM}jY>>vN8l~!&=(4LRtrkBu9 zCEMljY~hAr2}nCDc<^V=l_EuCZ!d;=5Ij8g?F8{x;toByZusxtZK<5fE3<6d2s1 z&eF7qyN%EZ?Xmr~!{Di$#pkVs$}4j>jOwb^>r;CwogyrKkJ(Q$@S^;@%F{DCvV5sb#nGW|Mv2@JA3ot^z)13%SSJdPaeH~cX4!hba?powP}yLck7?sPhyOv zB`RXdEInB?REmI)?H01fx)d0cy$UKO=Kl=s06d(B=Uku)CX(_uBQc1Rddmv$XaPyz zDkHSIB~s?|8<0wuH zdEMwhNQ}(7W4Diw(h;qkw+uT+%2@rbhtRIxdKh8CM*7O;sg=@x5ieZ9P(oNK^$6)!{r zOUt9QiiSk2VfqTJ06S``C|h8H*_uhpar28uU=%nc<0#)}BY#xa3F0R(UL+gRod=_9 zIvG_7c+7)Qp1Qa=)!Z@2CWAc#ZMH~*4UgTG4#g@~c*F?4r&{3s-Sxu7VYmzIwUdYAzS^uedl>o7}8(G}@sJ5exWd9YdVbaofT6{Bsb-FQrmSL?$kn$=oZzz=U47p)T1YAn&`D zc?&M~AgQ1g&<;s3{#2+1_RH#Wfkp;Ni)(O{2c3e{QQ;Us*g{9cG=#RsRSbFWHM4+^ z9#0-K7dCS;t5ZgKkA%6yTDwwWk-jv?h;U{X&hiHWs3zemOf{54z zKdoHuQ050ObbN3?PDprT<)TtJxLRkG;NXuMlzA4TK8V8xyr6RJZLO+l$lr=T+CYrX zGSuOWMj9tMXl-!;^kRr7i%d>P%VwB!cJw%ZMScT7M$uc23=Zfi62+Pz7QHp{dXkDF zJ~|RUuo%pQeiKhh^8N=1{fMrbB{j=0+5!q6dr)urfXXC8g{4PUdClPedNRIkeT6#e)glc;QQ(tF^CsR>vXypYa?2!#mqO;IQFfh2D3kqF484R(IED0Pnm zi|?CIEUoPhC`#A}O0~%K*s9!s%ykpxNAWva`CWFO1MHrs9!OJycITyNoFI;k89`Pq*^^zCpFhxt(3vy5 zl!b}ZirbXQeeVNU0E)wRPgY-X65J`irgtwy0{uZ1!BgP1=y47xeDch|ltd|z>7Hi` z;Hek(5*CAL(u)`5S~Shx6X*c@`}e~`rp<@rj*`VYD7d2LodGasp5)8bi? z6ql4cvx!1D2g68&H+pC;=f&G|c04%C)E$+Z*!Wu)6I~-Nm$QaZrMAFuNof}E{*jvw T)KulN21QBh)j literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--InvoiceItem.create.1.json index 08077c6ef91197aa4b710ed482a60445e435fc6e..9cd6c4eee17075e72bb98eda416f71f71b99ccee 100644 GIT binary patch delta 266 zcmaFJafXAhnoB`JDKR&{G_OR-N?{_ufv=x`kgubUXOydpfq{Xck`72gN@7VWP}&eE z0s#=w)Z*l#%z~24{5+tfQdDV9W`TlpPJU^MLU2i9UP@w7%EYPG5-0}33;-HE@kNmm zoC`7#Xi;%VViCw82%9F?FlKSWl}&!n=!Mh3$$?BAd?>aVPJYg`fYD@fH?ty;+`z2I YWMn$|K640=W6mPaVFEN)iK~_i0Lf!UzW@LL delta 287 zcmX@Z@sNYRnoB`JDKR&{G_OR-N$U5{k({8;eU4i$G37SUI_fF^dzf zZ1Ph^FAM{#f-QU!BMnU^yEAq0`Iki+XLzUknVE%qrUp#D%d~(+*U-RVavifGgt35G YkI``Q1?CV4SCvJc8>9dTl(=fS0RDkdf&c&j diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--InvoiceItem.create.2.json deleted file mode 100644 index 384b88cc575f8d5967affa3a175f3f5e36a4124a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1100 zcmZuwO>@&Q5WV+TczovI#5MtrG^M}*rPHBPU>J=oD|8!Ka`h2tGyU)E%5vh6`eeOb zy?y(3wLQtQoOdQ@pTEgw1${3F6Tw=k#RH;waBZGI=S?Rqfg(8e^@A?F@HgV);-$SF za$4>sQ7wvUKC9}I2@Aakqv`UGprFrAl?iQj<+*OTO(j}zg4FOv5zUG#CkKWU zaESi=6(MMe3xLfozP-J)%d<;v&HeJuo!?xaUY#vJ4~jr<34n12-TBiy1k>i-FL98{8 z%}p}*lNfAD_V(7aVVDs8vWw04(suC2EvwDDPopX;sde=2u)61eStD=x229-Opj|Ho ztN`sx{2rurEN#j}j<;O9m9ZVW4_tfj|25_x`Zyh{f3DXD1;E0J?8;l2^fWd2+*ifid>TZFmO4iXdp74L4lvJux z9kf~V0w`0;`^(Jw=a*9G#flN#79Nac)q`*mkths#?dXcAB};71h#|oDxA(xP@`U$B zt$5>8cV2tD@@&T~Z5G8Aw#Yn-cYUNbK1z)16P*Kp$k6w2_0XIM=R|B2DKw!~ppe-V zc=qw?<+(h5bxu_I_4rm#7M~AK_~oT{QoPQE;KdSm(li?V=L%DhADeb6; zx+GPP5J4834BvC4=`cx_+7N+hne`pzWdhkmQWax&?(^II;eHUyp%4ZHpn~M_vP+-% zgXF3#BB4G{-b9oLY9UP_fxQMk%`>K{;?k4~WTBg@cc*8gqjw*#jz^y^Uwk-zadDjb zzshA-bw*j%$VU_sA6^E+tIufPLMxP8RGNQ8IM!)WkpN&VG(R8o#is3~U zBZ3=I#Kw z1I(Rvh_3pj^woY;%(Ozui*?EAfCvGwnupx&S_+s*DsT$$Tp2a5$`Y;-5lRizaHxiB ztRq4^Bw>IIkGC{kvCR5jfF^Ag0CQGoz)n(tJ6ys#3+p!rnO*s#R>(n?1lYlbhb-#| zkqV?>$rP@{xd(QkWwoD&1Q$6DKAsMdwDCFo&E;a7uAw#n4?;Wa>1H0J3j?wtpW9ch z2E8H{pcTmlGym}-p3yQN;0+2+#%K@&%K0s$-iaYT$pfe?@SLrPSm1I2`g9VvRGIf) z_t+ZH!|C73h=Q5>Qr&r=u|6V1N>xI`#`6bUQ4`@1qF(2$kxg-ZhXq?Rhli*rRZc|b zuH(?OR8EmuQ!ntWW7}+M~;wYm!KJEKur<-u1h#dp|T}C@g5C*zN(l)+~(E9++K~kQ@*nmT=f&ynw5gR2L?YzVN@9o&pkws#my!$sg;;0 z!lMV2nk(T!Fq9F6OX-Gtj|wfK+uNjhQcHuD5SR;_&xe{%q+8`X!^#+`pYQAdlsPVURk*Z=)+o1Of=`7pb=BD3t(#pjb1%?~#hujRM5?~hK# zgP%#cR zV1EFW(Uw~k7rwvTzxgtw*VAjgI+n|W8JWHQYkgXtcwa#yE*2a{I0p|~K8ifDPa?pt z-X;l$KinZv%!{Ag9#I&qx7Z)d>+e;*@73Rxm{NY%j>!R3!!)c1eqVAf-coKs#L$L@ zdb?S@Up;XvtNDlaG4!-eEV4NOYxbPs?F;>A?{XVKZ{w;C2X-x(^ar=Bx?{EXEBFlY zgv}~&r8`xqivs38Tz|i+W7&XiyVye99$Bz{V)XA^f!z{nY6+iIeNi=E$7;o*I$^s= zo3jU=?s|Z>40CZ(OCE`0{B+U`R;^>jzFL>(y-6fl=e;h?r{0dzZt`%6^>?B&{OLgx zlBuNd(WKo}>H%W=0u5}PJ_WgCti%fopQ#zPoo_Ki{j1-({FwHCwWPrt{brQRf9*E( OXai~pt=9AXmwy2et)OQB diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--SetupIntent.create.1.json index e0e1e7d31447a06a75b4381f4fafddf05191d034..b00d2582546f7c17aecb2f908af1eee5ac57ee46 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POv8Rh`U}8~zp-Wb=pL3p}lVwyud~s@WQEEwiKzL<=qqCPqmPLVq zdvRDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBDcJsq9h{L*qJFJN4RCRJJzV&QIS61F*l$%_#HTDCz5 delta 197 zcmZ3)zKDH7MR=%FV2+DxU}8~zp-WbAu3xB0VMVcTd~s@WQEEwifM=e8x4*wfKzcxB zWw~pZNmXuYnyG21zgbqYK~9>I4wr(05>RDgNotCcm4czUfr*i!sgaTS#PgzjAk8Jo zB@xM9=4M4<6F<3%VYh6uFQYA*RJONITAqu6=i~*9i_oNe0?Jc!lH80pM=*IY0szCT BLO1{b diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--SetupIntent.list.1.json index 37bfcaa3c1935f0354d2bf8af780a7c467c1aab3..7d879eba8d5efa8d65b0c6d364dc2a964630a40e 100644 GIT binary patch delta 170 zcmcb^aff5Vton@7VhHue9WDhhPy(t>EJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$piq>>NS}F delta 170 zcmcb^aff5Vtol%=z$_Qnz{H~bLYJ)KvNTVB<1F8>_~O*$qSTW30M9&wO3S1)@8bNz z+*0pypMrqU;9R4Eykbw|kP-tW9WDhhPy(t>EJ;mKvQjWKH!v|WG&M3ZMM#zwm*nTB l76E0Il1q!hrj{g^L?nBeGn*BKO_pH{6vOV0&CQHAnE=_jHf{g_ diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--SetupIntent.retrieve.1.json index e0e1e7d31447a06a75b4381f4fafddf05191d034..b00d2582546f7c17aecb2f908af1eee5ac57ee46 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POv8Rh`U}8~zp-Wb=pL3p}lVwyud~s@WQEEwiKzL<=qqCPqmPLVq zdvRDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBDcJsq9h{L*qJFJN4RCRJJzV&QIS61F*l$%_#HTDCz5 delta 197 zcmZ3)zKDH7MR=%FV2+DxU}8~zp-WbAu3xB0VMVcTd~s@WQEEwifM=e8x4*wfKzcxB zWw~pZNmXuYnyG21zgbqYK~9>I4wr(05>RDgNotCcm4czUfr*i!sgaTS#PgzjAk8Jo zB@xM9=4M4<6F<3%VYh6uFQYA*RJONITAqu6=i~*9i_oNe0?Jc!lH80pM=*IY0szCT BLO1{b diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--checkout.Session.create.1.json index 8b10d7a52caf84b3a712189e9def9cd47109647c..142202b2e3321dff78f110efef932e4916681cab 100644 GIT binary patch delta 261 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZlX#fM0w=urv z^Yah#b@cI!a&-X;8%|!&^gawGZ=l1aprDkQ0yIe}xj4QgwYVf6Nx4x@wrOOZcUpzJ zvv0mZW^z@AQAnXzTBy6ZflE?xRG?9suai+oX;_|7lxJW@$>uN2_Do_KrNtgDu7Qa~ j`Gqc7#Rew%mig}aj*~svJ~8S~wr20QBHx0^EF3ohsDxHI delta 235 zcmew@cvo=3qKP|=C(mQ!ocQ}Zr@4WNk)f%Pk?G{ijIa3uJo5}nl1n0zz0A#u!X}?# zdLIT>pm_8t7Z(m7Z6aX`1U3UKt*_S&+q^Ni5VUFw4a?FtI4V g&?T$5EX~v3ILkL|avIyG$&u{+R^%H$S&8E&05u&_%K!iX diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/add_minimum_licenses--checkout.Session.list.1.json index 066c66be4970f97d5aa6ee63083053f69214aa06..8d845ca1757663c25dc4a7b4eef6a9d60c5f70a4 100644 GIT binary patch delta 270 zcmaDX(keRPf!4 zMm|6PAYVrx&nQ%yb^`9{2~RqbeY9YQ^dAZ&u?!M`fzJ}!@Heicr|VR->we*R`9?!J{3 Yx-RZX>5g6&uJ*;Yi3OYQ@VGDm08lwh?f?J) delta 605 zcmZXQPfy!07>Cua8&bLLFd@j7|-R z7*xECHhbQVi^j;WUcOjub%f=7`o6Ps*F}rtTr$p?NN|?Nz?mtXPskxDsDxs$CeOey z0-Tr5_A;YMN@L4u&Gec9&IlEn;tT{NG^4`Qk-t9Yt|41wb)E2=63Ibe!>C%)OEvRj zNflne^MvQROieIEU1w2Sbs2}J!5U%&BV;`akk0hx>jeSFGN9ZU#G oQ`b+zlSqs&@x(HWvyWKwfSkFbLO^u=IhA|tFt|Fa%yb^`9{2~RC zyXJdjhr0WQ2Sm75Ii}bb+a?xle!%mH1)E1F%Q1hOe2$-c@>?M;sDCBEe2Aax8Nr-Y z?0l2`#W+F!4@LMt!#CaBu*A1=@&fj-$w$QA5e$NtOr&@}%D>#wGbA!45a|8L!jO3X zkV4Di^z`5ow~X`%7w_Wyz!P~~oC6 z5b*^nffrU5W+ZQ2_!3C$Y)mj91}5SpfKepGh`8ybd!Fb1_uTJg;q$#WUlO-_mSzJL z(!`_(E=Cqz!KSOyj|nhTV5>R$W`W&f=_hm{K-*tmP^n;)PHq`4#=-OS-aJXK7c)c{ zBSVvQQw10ipSepj${DaVCs(YRrzt3>p(krmb{UrX(rnLxR_lj_JpWjvN9rD^aWlMT)@_k+=;PZSqi>|Ce#@cm9T5nNn(9Xw5Xmo4B& zWd`4px7q^gYrv~DwPEq3-|iTraiLL`Oz(g%HM@>*NIEj7 zUQs!9Ba*`NOpc0S^fB=VgaqQ$MPv&Lgg{kl$?SnAK}YnAW|Qwo6Idrb@o?7ep7_E7 eE}?%|+?D!;f$?bEQ1#mJRGzet+3;Pqn)nVXid+By diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.modify.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.modify.1.json index 6b910823f6b148721915856690d12eca0af4ccb1..fbb2a7b033771b85fa7f6a12692fb5efee94e573 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X>q8FYhYqgexXZNafWZYxnYTK<>p0E=a@?u-EOt_=ME diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.modify.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.modify.2.json index 6a1c94303209983f74afbeb78e2d587f7d0b4512..bc2c1cd6f4a561151c99ed024c9cfe3c89e24892 100644 GIT binary patch delta 35 qcmaFO`kHk^AEQ`CX>pp1YhYqgexXZNu~SrHRZ@_p<>n=f?u-ET$PCv2 delta 35 qcmaFO`kHk^AETImdZm+#YhYqgexXZNai&vFc4VPr+2$pT?u-EP`V9C0 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.retrieve.1.json index b70f42c8a9efaa2065132539fff50e557cf5d20b..3743792e5f44bcab1085909aea4480f6fa3fc8ba 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX>q8FYhYqgexXZN SafWZYxnYTK<>orpEsOxCeic3d delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOq8FYhYqgexXZN SafWZYxnYTK<>orpEsOxCeic3d delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOq8FYhYqgexXZN SafWZYxnYTK<>orpEsOxCeic3d delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOq8FYhYqgexXZN SafWZYxnYTK<>orpEsOxCeic3d delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOpp1YhYqgexXZN Su~SrHRZ@_p<>m&~EsOxFj}pp1YhYqgexXZN Su~SrHRZ@_p<>m&~EsOxFj}pp1YhYqgexXZN Su~SrHRZ@_p<>m&~EsOxFj}pp1YhYqgexXZN Su~SrHRZ@_p<>m&~EsOxFj}q8FYhYqgexXZNafWZYxnYTK<>m=Yd0@G4gj{H-yKk6}N5*6k u)}<;Y<`$``CWc13CZ?7^!aUVj*D}d6SvNT~)yUG+B+(?vG;#7>)^Y$Thaq_Y delta 103 zcmcb@bA@L^6_c2MdZnR@YhYqgexXZNaX@}qxp{J0>E;Pcd0;ssgq)XGnOSOfrQc)` w)}<<@hN*_BMy95^scDv}x+aze=DL diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.10.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.10.json deleted file mode 100644 index 9d3a4754f4b8942ae56b3f09888d0f0781af98c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20140 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 OFVZoO11`yZ{NYbw`-=|% diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.2.json index b7ad79bc59cee9ddc59f54f3e7564de17580c8ad..1281afe49d30807feddcf87088ca16a074c10ea4 100644 GIT binary patch literal 32487 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 delta 1675 zcmc&!YiL__6eo`+_vR+KNgsJMiMh?XcAHJpd-G^Iv|VG;hkd1O=9Yqs$xW7K%d2^; zOX{lPmxAMG*Wn=e?PaZ7{)4UO1fd zKj(k`_nh-P=iIz4xy4_wDyY51bSa)pF_i)X_Q`gtkLhN){sHDF3}!R4JAfgnT*W*v&XtZeT$8s{vQm?!ItkO+l3_CDB%|W-}Pox3@Bk zqnwIYVtk>RuZR{gPy?>hgtB@!8SyNwmhq;2XEUaY88f~d>BQy^RYOnEQo~%j#s)+4 z@ls(Wc&HpM99bRY4_3u|ad?~reOTFus!m9xEQc4=#tpSr;t_>LkNO80ytGC*iRNF50_!_n@Ei#Cc~b$tIj0 zkB4){-JYbAa~~W^40-%qGU37VM>}yUO5-cbas2d*>EtB>C8E zX+SQd#XF=CuODi~H{?zn6Y#dIkq_w$6pc1SRVG|FnsG|C1D~qwxTUgUm?F_mbqm~$ zRmy=kC_Ub%?6^a<;08s=SxzY9FO*H@5x7yk8|!Tp5^7WP;%PODE9!0dP3>yx2Q`+a zzM$#G8I2v61o}?nxX-r7L?Nm*V2_EwF|7sXwAQB2*V-=pu65scw@&xqZQ9aoi)*yG zne)dk0*~o>@R4gfK5;2{#qdQ+0c}KDKaW7kmzW>TAp6;CestSRPw2` zbI3m$a@OnFnQ)+7^QF=&h0wuFdbu)P2rlv&wzgD^FGUmH2rG8cl)e{7^=2?q5}SG& zSA)|CFF4?B9cYG>H(T(o*@qMRT5z+~3f=w|6mq)-(&0c`r*Nk5QkwxI`wu)ge@i)G hcP8h>`NPGc?>|nTmS2vS(y9J(mFH8bBu=k~{{UU;CddE) diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.3.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.3.json index 0b18cb691e104c370846cd2fd8264481c23aca27..96a48010a744193b48d7733c548e64357e850748 100644 GIT binary patch delta 2014 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 vdab#p)tl>v@X4MVSTCh%avcLh(G zkV0N{36u+w=fU@Ro`{Gk(_M7Ic3_+-~p84X>PsNHp9HtSEGuG`v;2#PADh<9; zCM%Zs7a1*BafLRv92I3r0$2h!(v+)3hF3+5IAw4?Z9Yqq)rP_?fYrE&s-oaB(kQIT zcw=={f@V4wJPD&J(gM8D##ALedvo#n*VB^^$5V)oQAimt;3ndNm(F9Jmz+L|cuP?0 zf~5&pzuZ@e$oHZw?a*lhrR_FrAk7z<3_I3IG$7oq1|y8$ArR3xi8{jvScl@rPo6}~ z=d4N;&DkpDkOk`7Y;Ec!%d9Fia62V%vjP$m`n0uO85JV$ioaNtIt{_Xws!k2q_yG{ z(p}J@d_G5@E+LrFN$o_bamQth;V@%~jY>c7%(F~sShcL07l241mzfCrWRaDSp`8S+ z3Iijh^77eWU>EL{3Y@|bPy;c5gsgn%0(b}DPVec6?Z?L#moFAkdUSX3TYi7~;^_Qh z8c#2#e~xC;vy<5$FW#R`U%r|h#}j^evHJb;GCMmyU$OB8JDuL#pH0vAUtiy>psoyG zzP&yfpL{s`x%`RcK7@1@CPHpnr2Vh~~xCsL{ z&xK@(xYuQZ@}kHvqqMF*L5M3zp-W+lbX!D79R(X1+$;EqKl9^D;WJVfphLK&X5g9? z_C4f)D5*4pO~vSt-j-dh!k9M$lzhNM*L$91Ror{0pzO24Ps(nY4NhAz+cCN!hZPKb z8Yo~WNL(K1)MHVZbfI$JL#5r^MjI7Sx)Gd0eADs-l1Q4x+w6wy$sF(U3a+)FW?%%W zFE@q+ZZ+qH&?U8v2wnd*lj;CI<~JV5|ulm_z;x zVBMOZ7beRE&0;#sc3&zOF$8w zpZ=MB?o=x-I6B_&?9MYF8<_D0TMC^(}D3idElz^^>+DPkGTQFJ9vm&Lp z6_ZM+t&UWy9OIS%L!wFm_JTg}p)m@kTrjX9Mq@Zi3cML~qda+7ltD#tJxEsygiA0o zu!REliK#FccMv2oWHjIykk(KNUG^X|8jgF?_6I4eS+f>|Z-U_Unkvv6~5P;4FB4RA0>2+(tzVq1$n zDE|I0wziTyq}YZ~0_4UwtB($T5d;y>h^t=+o1cudTGxa zG{HqK7_z#eqkrD%toU!jeV#g|j<;aaxO8CR)uyt-8jtAI%l}+$? zOkrzM=`K4&^1JmQjhPX!31jFi$M9Gx``rqcJz;Vo65yr|LlQ}?y z+sF(ZX{P6bj>0xw)|N%e=p-Ac^Y790(G(~Z9HL|LXJy(YytzNgVT@PLNDbqr5@v$s zx|8&%0rXJ(o8)gR&=ztv^jI7QrnCl4>#kv79>c&ue+}^ot{V>_0S7V&d?VZ>5i_mx z7i*tiaaxLd-8#YC8)u*mXTwK@#(%!+YooT@DseMzh---W0E}yabq~}!zP`C_!&?x5 z&IpIwj(D3!bmweq{Vm1BlZOb@3ZEDhwxI&&*?}Oib42LPw#=Tv&nYWzK&X=LvkFYd z%#zL1>PvwT-mVX((XrbUHFVz6j+*1OfSrA4Gb8TWO{a0VX+K!N43pnCyEpL8 zp29{+7TpBjV&Q1*Xtr|=QfDJ&%gzq7bZOew2NR8wIn283aB%Zl$!9)W07)&u$;fD- zrC;BFeS0q2>PWM^nJ*O`y?JxBI+`Azvm(2lUYGYzUaL!%y{yYdXHjdE8otDQ?_f@H z`&Gml*YqMO_-zH_Z+Ny&8`d6p<(J;|Cu_hjKr_uD*}+#nJN_cWA&(g!@&0VcC;iDj zANObRg!SWt5j*1Zqr-#w$R(cj;WwrRd#;+4RTOa!0brJ(*FNEyf&`>-`b1dT(WDdF KB|sIvKKcs<>g|vK diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.6.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.6.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..4a5c90051870f790e230661753f2d5d3d3e1d1f9 100644 GIT binary patch literal 35280 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 delta 516 zcmY+A&u`Lj7{iU%VLUQ~qXNsZRFe5cjYLVqBdC0>kI zO&(86)W2Z|FFSbmB2jkKBAFME)`d*&H^SnPk@AsX^&r@$-A+^Ng>ueU=!ez{f zade|gQ@tVzam%!a0keH78DyTz z+idKsraf{@gQ*^ykQpotS1SqZ7BjpNc)rtT?tg>n;IU)l;q}E#$i!Ti^;F9-G>ds* z=e_&*#bxmBOgcjGGDdLWbSjd-x4AU-u9c4e-i7xIMSO{+#3N|=FLc)#JzF=n0-C^b znFGy=x$rBke*%ho+tS<3@G5+qFJPRN;NMuAk!9>>3nfF>8}(|`6_MtwIxy}fb((Ey)* diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.8.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.8.json index e1a80b875f57bde056fab176134d6f5cfaa9f7c6..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 21 ccmZ3Y8pvDCrJ$gcl30?cWTg;2IYGz;06$Cx$p8QV literal 4772 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 TRzvw3vp0d0wFp4#Z{Pg`VoAk4 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.create.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.create.1.json index 09620724c1c6a5bf88093aacd1780c6a87432e35..2475e0217a113499525d914c81ec8612edc52dae 100644 GIT binary patch delta 314 zcmeyQ{YY^_KC`)z!Nh!BFg0fqOIl)1@nl0rV}YE^#H7re%#unaD}}t$oSe($vDl6r=+Nl!{9di%Nic42_LUP0Wo=OiU+l z;1ruI!2Shj1uMr*CPtmfysXlUx|20n)qtcQtEFr}Vr6b>UWtN+b7E17LTX-0W?s5N zW}bqHk%^J!X#5dq`LUII3gI|U*E?_O9) diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.create.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.create.2.json index 8944959187eacbc9f4cbc0fd679afa5e1a30821d..2be70520de6fb11e386af6312eb1302add39a016 100644 GIT binary patch delta 317 zcmeyV{Yr5{K8vxLfx*OlT?jpA5=&ZQPVry=}v&brD78jSM76B!yxfFmvsid+X706R6PR&VE0t(e`&S%ME+`NZ-KGWtJ4h5#k zjRGEwhLcYTm@*no5;Uxb=mHv_lbM$uU!0tgno^nrHo;Iy2O^o1nVgzeoEo2-n3tHI znwy$e0y?U2lS=YS5_2a1Vv(9`CaMPxoyjSpHj}woIVUd_4FLeU C`dml= delta 234 zcmaE*_)~jA{={P4iAyFimlTywwqi8i+`{;YiP3O!Ig9M(T`ZZ5K&A?t8IX)-tL8K| zH8-#{wJ)7Z$=#N61##B}pNHZGvT&72%JnHY5@^Rr4b>Q2^TRR@xRtX8rC ziIusjc_j)O&WS}S3aNQ1nR)37nRyB(MkYp@o9DACGcy`ZKFo21P1o4Wz`$T~4yOcP zd`fC^W^Q7Rl9hszuJPpcoIOA%*l^8c0&=c$g#tBbbDIK%61fd0OYq2Y83Hvzz-CLH XUCfie^UF_`5-^?|C}1;rqCg}7xb8x; diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.create.3.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.create.3.json index 65e29abd681d793a278a4f0b23be0fc756761b03..fbc686b9647000f989fdf012b834a43a3a5403f4 100644 GIT binary patch delta 100 zcmdm{@L6F)4x>O$W@1uiPG(7^l9fVUX->}OR7P=T#mwU3($pfLP&JnV5Ga*Y7Ni1s tO2w%;X-Yt$+Rf!G6^xVPSlA|iWi|`|Fe1>B=I{-Lf4Q&7b diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.finalize_invoice.1.json index 69d9c442174896d017a4dd32c75bd9afa2035e93..ee033f8aacbcff801d44db668ede17a3aa44bb75 100644 GIT binary patch delta 515 zcmX@8cUomaKC`)z!Nh!BFg2%=B`qq@t7MH}QW#%R3Y~ITn%LsIeG`kt2;bwi_wLs1$&YMh= zcM5s{g_(p*fux0yVLik+U|8g2=B39MCugLll;(hqHU!%Yv@0hwIW@01H9j{nFEKqe zH#M&WWOHI^Nq%l(NoF#dvSN^=8BDMsCowO+Bopj(CAf*D#i>Q{nJGY(>`I0PAoows z6tZSCn!HrV1`f?8d~BUyzzNIZd>X1r%YEABt9jVs&zq Um^_%S6f*|XYs758^b4^_0DyX$egFUf delta 449 zcmX@Da!_wV{=_2PiHjOqrY|P{?Iy00Wcn3sg>y7L=b{D`-4}OSVkRY zhcM%uiqJeylQ0iI!zd$5|D;gA;NWauV}B2?%+N5mTt7pW?p)HadJj#N@)(*bVIP^K7;Y#C|QZedhqb_jAwaY=Re3JVG?s0=nT&5bmQDvEN+ zF$>A|DhYDQaPiBD3JG`dHTH4IuJUsUH1@4>tTZq(FmTQa^{sFZ$e8?+MVrxZvM6i5 z7o|q&7o?=w7uzNlC~f}2n#TwE7^d=%G}hv5(N$C#G(|1)V!3;ymW=k zJOvXY6C=&d_t=z~8I2}0aUEgOHJ*HoO9Mo`1P3E-$hv8*j6PCQvoSe-nd~QrE1&Ns{lk)@$CyQ_hOnxa)JUKy7esZ&*@#I~C KHj{q|Mgjl@PO$W@1uiPG(7^l9fVUX->}OR7M?UhcM%u3cu`hLto=4vq0mF{4m#o z%*aqnzZ9dKFu!mM6Td2_sxa4zFdvs}6JHlkQ(qU?N&_PU1GD5RPba6U?8z5dX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq v^AdA5A7#yCoSetYHra&T5JYdzW?umjkmTILXtenp=P7nxLjxG#s^tOzmlsu_ delta 195 zcmaE)JYRW34&&x#Mpb5qAeR)Eu<#W3l+dvJ5VwNRz|e|}P?s>T#4x8|KO@78K%?~X z5Vss}AD8SZKbJsb-zrBV10w^245N}NW2X$C$uC%Ddr@kLenCo_eX(s~fzsyBtQCxm krjv8n%@|ELFJ@m0;skQ;WHjE)&2@^MJ+Cw;hpUzg0Jr-;2mk;8 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.list.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.list.2.json index ad86d8dbfbacf88be3e248c89e9469a691625af6..373709bbcf8a2f5abaf5385161a1669fbf66f465 100644 GIT binary patch delta 537 zcmca>`b2BOL}qg%gNYL*z|_hqjE0l#7)u0lG82?HKcfq?Lzr<+MM`*vQ>uHAe@b3PVq#cSUZ8P~n{TK^MM!u>m|s{}WmK-G zfsaeJiLZ;NsjrJ;xq*>^L5M|&uX9MU&*WxSeV~1tS&Qo_HA=rACC$FrHnBiShf4tr zlroEpOH+%0?yrW5C@3hER2HNHMU;wDbJCQc!nHshn~T}zG6J0<$YI53xcMXBOAzO_ zz{Sa{nYboz6TH0n33or^WNDEIpm2$ZC6HVvVq1?e7Z_GKnR)5)#mO0|DWy4JI}G7Y z0a~1snVgzeoEo2-n3tHInwy$e0&+%TX-R%=Vo7E)7Nx}?1!l++1v!a%@gDS@KGAayDBs zxiC8fxum!RxkMT!x%hb|g}a6Nxp;Xexu%$;h6PoIgoWk%xdv7y8U-c#xMWxPxda;f zW@Q@~7#SG2xMld7Sy~uP-pi`bXf*jPYq1xlM(G!%q}dnSCKf1dzQeYFk4k4U}#k zne4`{%&0p#lU)l)PG)zM3rMWYP0cG&&~Q#HN>ND7OUcYjSIEp$FflSQ(o~vkz#%?~ zqlVE0Y^llS9ULzi*-YSuPQJvo5a`Vk?mJAn=92??v_VuY&tgWy$%?#dL7elv89)UV se3n46h|hMiFTXR;?GyRiA%SfwaEy8KKVjv`DkAoi(?nb*uNB!20Q%N~?*IS* diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.list.4.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.list.4.json index e3bcacd13131cb6f1a0b061dc5fbc8ac74174be5..f0fd722a33f63922953ec28213ee4099eecae6b7 100644 GIT binary patch delta 1032 zcmaEp^*dz3L>6N+1A~bZB_Q<5DU61b?HEf0axxQ>GIKIZDwV7h@=9}ZCNF0UVOC1c zn7oirX)`;M4YNa-aZW{Oo~KEeho51Tk)?l9s9$h!wy&|jhgW83m|L!&pIlti)*=ok%2+FzpG(RsZYV=W>)>l_XM~mdn;tsQ)-xgK}wo^v29|3k`9*w z7${{H7ni0M0i9nB6;V)7Dyb|;1&SyYr{<(7L4|99IyM)x&1VEUMqu)KC2bJBxnJ`Z zNZ``s)l6KI7pPv|{EWMwaq=p?2w?bBi&##!(YIsdn!Hd;v_7RY2W+Mx+-jgjIho0+ zdBv&mxrup+>8ZJ?c_kog6H80-a}!H4ld&i*1}QK@mMF+c%!@C{1p7e=#q`qR)S~#z z6p#)>P6L=nCRgd7W>PAcd{9Xe6t0_3itb|u$LeH$6XnSo?7WjVOPWCh3Qb(V0%lUL zn9Yqq(GRAGiG7L5z8qYL6p#|0;gsqgbRvDG+ zX@H&r!XvZta!m^&fGJ=xIOZuagudjJo-BE#IXRmH#9f#jf?QHu zQr*46fH`JAla zf>C#JHoG>9uCbZH3YB(9Ap58uW1cLksXW`@Hj8I|-B1R_PW9!}AAS2AkXgs-* z!wN{Am+dDfW&|18jFmtUIe9;a_U4!Jyv#_E)F7h;jH*>Kjzq=~qY2nCCY#U8zGP%G zftx$|rTjuj#4+ibPtH)(X45qXrdlOX>X^J$u?Z4)Ah~Bs8Q_?+oLtIh2aLVbIO8pE IvXPc2023q$TL1t6 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.list.5.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.list.5.json index 315fa7a6ed918693da13d7156fb714f3a60ce0f8..3aacb29efd6ae5fe4d787a6135a5e899f30fa1c6 100644 GIT binary patch delta 1307 zcmZpf%=oN!!!Aa)oXo_e%$&&%RwA2sGEQQ42s6&9@XJm&^fit$3pCEi4|6TZj10B( zOEJm`^9#2y@vCyG3UjRp^Kr>G@pbVu^>uNrGB7eQs46#4^!Lg#oZQX2xSmo&^b1nb z?2By^3zT%Y6u>|!v$(i4wMfZIp&BZpprBMzS&#}8Q7TT&NmGIf*8+8Hu4Y@wIQfo+ zz~mfTZ4kXVpW_xt;L_w1s&_a4;8x<8tnDcbDO#UWngfmmLwH;P zV&m?29Ph&K;9A`K3WYxjEBiA2SO$4(IDCPj-;zoopp+1`%M? za{&un^GF4y0y%SF3dWHLfKvF=fFYN}WPdrX&HPL@kaUm|p5c`09^{{rmywtl7L^xh zoa5#jYEcmqUJ>RO7FHRR>uG?V4$O0c@;r=6OefElgk&E|452XoCs(s|ZC+w3%n0-r zBnyG)e2#|AbCjbPH~Y)2XWZOvg_Ic1Xbj54z-TmiA)m)&ITw3yk^sdKC`mAbVic4j T&YALnQUsU}N)RCaHIH=wfzp7O delta 987 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 ajhXNE58t#PWDFz))ecO+dCDJsd-N}K*k11d literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.1.json index 10c88c48bb6e3b44dc8ef5dde5e67b736b9030e1..638ff36ce3e0876e5c6c9136bffddb662fe03eaf 100644 GIT binary patch delta 97 zcmcc4agu|tnoB`JDKR&{G_OR-N?{^@x=2)MPG*6Eb54F~ib8NnVqQvOQOd;0L5zkQ wpJgyI8cz0SnhGSJGA#g-?aYcmauu^4quJz}%ppLwK8rkup^<@s5?3u301XfwivR!s delta 137 zcmX@fah-#|noB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#Lgf_lZ|&W7#U3_yE08>G@5*yX#tb2`Q#dAMG!TQS&z|h@>%8(EnRaX0|On9 e@uhj0CGikD;!{$SGjkJjfOaW?6)17lasdEfnJDl8 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.2.json index 4a6a4cb5bc137e5cd82ace93292b96f33dfac457..f29ee1d65de026b53595ab62a2736a4705f4436e 100644 GIT binary patch delta 131 zcmX@faf(B*noB`JDKR&{G_OR-O2OF7V4}cjMx%*$ij)jsKnJJ!>! Tnw*)Nm;*FI2_&z?Rm%kcFoh$E diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.3.json index 7d3ffeba8625dad90c541d6e6a9da0df47ea5e84..a4c0703971f8ef0c69e069e69ab1a76fc84eae1c 100644 GIT binary patch delta 147 zcmcb^afL&mnoB`JDKR&{G_OR-O2NovqF|a_RB29Tfr4{RerbwAa7kibN@7upg04bQ zYF=u2V$Q@VL5#)|pBE_^TUeMG8(Nr{>Hy6Eno?YnSOhY}(Ad=6z|s^bF}a%Y3ZwDn r046g=Mw7{%%!)vAEwdh@+2lLSA#5fF1_nA@lP54sae$agT(w*P^Y|%y delta 138 zcmcb@afd^&noB`JDKR&{G_OR-N(r9P^1Cy&6uP_>I4q!54WCj{Hxt&=NOs{0t ZV>Fz6gE<7u(`Aw80?Gn4DRI?u0RU^}CjbBd diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.4.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.4.json deleted file mode 100644 index ea974ccc17322c44c5b7d9de2cd67187716021e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1098 zcmaJ=O^*{X488BK7|oeOOFO&3Z3P^V_>kbX2t}F1Wlb~5kdKO0wf`MENvA2hqNmQY z{rvpw9Iv{rmy=62_HVk)^=h?x!H`PcgH;a%_9^JTf+4yIJcB9)@%hWwPq!aG+`WHC zW$TioWdw?^2`Rr^sUawjb3|vk_%0coySK(A-F=JFYUyhWjX|*(IU1(fNfV$j)IcEg z`;QEvW-i1_9jCsFBD4pGirH*3CRZ9fz~uC0hY6x2^^y{gk2%eazd*4sedWLiQyFsx zkB<8v$u05=EPt#w!_DgT@M=47J;5PL&jjnu%VB%7*=`5I3;Ap$d$DMmeGyp+rHUky z5*7=HZbW0y{uDvo!^FX!bckdzW>u7-JkSENmc@vw<++t|MdGDq60sb@NfpJ5%URw3 zji%h^d}Y|VeVWA{_?#N*CyrCDMYXpw57%U#H&JY=BhB9FR5rwaFZGp!BuWoFI{9|l zJ<2~~gnM~FmoGZmFoVJ!l6{pwBKRQcr8IJ)mp1I2pTzGZZN&J`VDVwj+i?~|L>i{@ z@utoupB@`YYyv`)h)EjWE@$-Ti}B9O`h=FN=o@ TseNNjD~8~c$`*dA@$u>}o!&VG diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.5.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--InvoiceItem.create.5.json deleted file mode 100644 index 82873bbfb7b8d26f8ca954e8cfd747995d0eae29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 zcmaJ=O>f&U488YP7(Q=+vou}S+tBSWU?0GC>o5qi#I#&w$P1S}nb9UN+PbeoIq`FesKKd&7h~ zX#z}KB@hVx{v$)EnHBL|(X62BHWMYX{g31uIR}32B)hU` z8vP`)5K0wEBqb~s5M7VPpuH18-NV4amUM_@F=kbip*+wkvX;e&qUE{eaz*0xW)iWS z#H@L-p?dbpPdbosWE4I?PrA=y{>BZ3d2TuLP;dTGPX`9b_j(ngH`3>F{8 zyd7sjM5JK~A8+bp^8D;*>M9^Ki5TcT&~`baJzb1$ z9QA0J7%dr>JkKba)H{~`)l740x{n7_c`Xnw5*i;PUOTp;ddU-ub80E@eew2BYCm{i zG>S)m;%VdO+N&LxbQv^XxH9()-szFr`X@1LNJQt|$}se9E$EU;bYNyREe&OLkci!s z*_+e%ua8b%UOYRVrav?9pm<$KDavKmPmri)o@;JeFNS0A4HI@dP#UR(VRGsli0~Gl zjo(Ake4JD%W2wxT%7>2fZvxpyQXOAB_nD1<;1A&il)%UXq@+c>jHwfUNVQUBBsAxV zOv0#S4pJ17*K6QYJm-dKQCX$oEpl;w^78HE>B;H&@#O5o(VOF=_s6OK>paGKv)b|Y zeZnB=K{60#P4rT-)0&qI{Y;$6J2IVty5s(R=1eyaI?<21hRP=A)l$=(Ppq0;I4P>h zQ>k1&IkU9Psm||Dew)o7OedSkVfq{hv7+q5L+~QWg{fQh>)KIHWZ$1zfI;x~!`bu2C5(4b(tD%Nm%YQf`wlK!V3xhOKz+d=nt4iogOm&PxNZ zNlS1C<||s*$n46inX&pw8gY>(pwf;aB)vU zAQ|g3_&a7|_o{))05k|qu&xsM#t$hM| zSKv+lperke19EJowD=B)HtNcXdRO;AFwPC4v~{jl;!f2VFNT2w4Xui7c6z$p&W@kG zqgs7CzA|ss`uZVTxI|;py_h0Hqc*sK0UY*%1gBw;z!Ht7wli9EKd@awtMpg zfN!d-P^DdgcC&elwcb1=ZaKxuo=@io11f|WCaK1Sv8$xj;N@Vy4V3_m1Sj4kt&kys zanHYiA%|;#rhs_8(Wr|*U?2{3a09f&KAa2NH&T>vj`#_4NsRX$lyxOtLwEBd`c4mv z5-gMwU%+G-Mwv)z>;WoxFh7|0)dPHozA|h^-WP?FFq8XTp^r44-um{=>P83xb;go9 z;+IulIqndHZ~`tjlfX{D0Osi(suy%43Rl$Aa(5x>PWNaj1o{_jwJQzV4vc)9!IUx{ zoNI_3kNZqwP$w-(#72)M4OhYgC=TmbW$)Co8s^d!mt)N(3Uk^c|H|6RJl@*_#Crg} zR#Y5&;9kvT@Ep@`@97bv&#%?T&!660<D{zdiu)!X8H zNv~hLUS51$e)@L)oKFu=o_zjYUY)-x%|bA%4&R;SXGf=MerW8!hX)&bcJ&FyO?8~V z+BYZfzQ1@hJ)FKcd-8g{f0mXTnANOT{rM@7`e;ews`pGMFdDr_HN-stwj+LwFl*EFwYTP(z8MDGTpjbn^+T#?&|5Wlg4c3B;+ zo^1_zsg=Wz6-cj(1V39$CUtmk2<&)Bd%>IqeaJA3f5$-}j2?gOnma%nA4kHZfQmt6 z(7yV~j$1WXR(=q3xBg>a(U;qNd;ITuzsR>wUVjSHD74ygAz(zq#eT=vjvJOm0uVJ= z6XEdI1(C$O__fuLgt>W#`92fKaB1>=t@&QWwf1{-%nhJgST|u-!DR@N;@0g9R-WPd zMFxvkvpn5# z`HN=@D#M>1F(H=}gYO~Tj?zpIySHOt>oqAzCF`ne;o#FV&s^^_%UJUowyn{=g25g8 c3>6Y&tb+|ZQ8M3kd(e&DrzLdy&d+=Q12yu14*&oF diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.create.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.create.2.json deleted file mode 100644 index 545046811566745fbfb6c6aa5f51be3c04c53320..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQSyLQ05Pr|Em{R4@fn6YW?5b44VKC-$z?cG8N~P6kcV#pOI+g{O|9e`}Xhw6e z5c2}4Tdh97?w;?zBncu}VRDV$C7Z8DqtUD82vbsOBgsTCptdL}(}W8J$KQb;glJyc ze}2G!KVlJ*QN|Z6ZHq5U!70(a$l*LULij7qF`hDpYsDH4ql*mgQCyOTjO7|M>uEH ziq{^s$F-{~zqXyy=8$Y^^3-uSzXxjLp~$p8(Yo(hhQ5C*K@%dZ3$d0YSA9n_j`~k&CiB&QMk^9;Q0)9b0nylrjn_~kNy~(L%DwFDQ&5U+60wP5aBI0 z9=>Nu8^ffsP?`u#i?r`3_a=~aAXO2z=PtSJANB{a460z@0hE(0T(-#*eo#3t@<6E1 zBbkU2K@B7+q_5M!C3(semAur2gtySm&axb~~ynVX2eZCj_zsh7=a#|YJ zypJfPJxB(^xQ<;+Hd3;jT0bMB(w0o4pz@e|pBmN9gK^9mboI53F3XuDDNA&b+!(>j zWLFd>O)fOaQzFw>$*-?RYolbDyzU6mJnsU8_aaKUDoq`mNdJmp?VA#zV#}uxCnFgi zPVImZ)dPWfFgZ}5W{|{W7J?b6F_pxmarVdYLh+R`DtMTWhLI}$ue zX_vu|HWS-d6;uYGfp3Ie)$~JYgMf@r=JrjaK&=1-XihT0^xy7Tg+4lw09537!sbLwaWMsbI%!+T)H$zvY&7U$^>5`v&h&jDZym}Q7Y|aFvVc~N zCl9!yMvp^;dQG#2HObX27Hq*R7^1w884;bkmP64(T1BFk24WQx0$kYC6Z+(vdjfiw z;7zvHmKDMQIW{jOe*{DubY)4Lt2-bVCI_DDDpyPXqG}8m{m5YrEi*hmJDWZ1?7jbo z$l`AAo8mj-_WEvn5owIt7h`0o)dn|EfWuCZ;M9*2wnT%e(VQ0i4}25o)ec$~T#@K; z%K~-I=xx8_TJgRaLs>x+#f}ejXlIarrDlyf=jsb|L2Cx^0kr(c+)gL8O4dytU0!r8 zV9OF`MXu+d-FTw`TW6jnJ}_cSdtXIfhJKWhAWCmp1-CY~;!fnu1%QXf((gu|XatPqZeQp^jiWcdeX+U$gFv03 zqz(Y4i(6*bh+a4WnCnqsrC$K_4K zG8~rX_7a2{>9BvUb*bL1uLI_- zLAT{4vt4k#;!^h9=HL46HYNM_#h2@=({JhiAIsCtn@h5pzCZu6Kd0H-<@rJRcyxI2 zWk&7~PG&d1A3a>n_~_*I@y^XAXNQNQPg`%ce>==>iV1(qcE%@f@5I&p?e%rJb+S2M zlJV)q>4y&&A9p_<;B5RsDRHzL)f<>qFIe3P%9FZqiNd<~Z;UU{?-c-(i&#evEWmi1V|M| z4h^0D+;4@`p;WMG@9+y+Tx($&82sZ{4Bf-ZOs9M~pmz<@%23LfU6PxKAh)xEcDM>x z$F`b0lZCNgEG)e$68r5UNviNZ5!m67c7i$f`k;Oo{|cjkA3pwEHF`153AbEf&lQO>f>$NcDY|3JUF+CM&YzJgwxPdN-}cC}ye#p8)}5dlQ? z7DYIGc11)XFMe)0M1FE!VZOJnzc#tXR(~^MQo2n#M>99IjwQP@Hp_dHMzpIt1Z=+Hc9gc0g;n{h zWAiG*pAIo0mkJ7BMA{vto*q{3$H3NUQjkj8lz3|3`!mC)^Py#^dG*_t8^iurKN`Hz V??lmj*X}`2cAtjO>N`Jv`43>re`^2$ diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.create.1.json index 4f6c4a1bb6a550f44a108095da74f5888bbe93c6..243cff60daa54c3ca8daa82628acd17e2d8bbad3 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@aj1)HU}8~zp-WbAc#2hc2ds7txaOs4Vdi9Xp1HlR#}$nYU*Y=c>&`hG^q^VbaTTJ L-^$GqOkRut8oW2i delta 153 zcmZ3)zKDH7g{^;jrJ;*!U}8~zp-WbAu}isyshML+d~s@WQEEwifQz|vvVVbDj$uJq zMTLKMV3u)Oq=!$avqx}FXu0FWtxaOs4Vdi9Xp1IgRGJeQ&`hG^v36vU2m} Lw9?HHOkRutE5|j3 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.create.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.create.2.json index 2f857fa107957c6ed5025f284f253048cb5e269c..1759b4f58f96ff2cae1b0694be0697d552528b44 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ahi*3U}8~zp-WbAYFJQCP>Fd`d~s@WQEEwiKzLvtxaOs4Vdi9Xp1IQ=&`hG%2U3#Hyqq LOUum>OkRut)*Uwt delta 153 zcmZ3)zKDH7g{^;jrIU+mU}8~zp-WbAc5YNwcyM}Vd~s@WQEEwifQz}ad6Iv+p?`K+ zn4d*ORi&`hG^tFdob1R# L$Fj{4OkRut%7QmP diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.list.1.json index 21ecd37dc66285453024325e945c55f2f75683f5..4fa0a04712e4e23269e07906f8af130ad8087d0c 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI;t&_tz{H~bLYJ)KG&9eFO5f7Z_~O*$qSTW3fbhyf-;kj2^2`+D jbR&1C$jYJ+zw+V;7h^~N%5>j}*QbeLH(+x!<4q<2b=xJ_ delta 99 zcmcb^aff5VEL;EdN&^?yz{H~bLYJ)K#LD!v5VNq#_~O*$qSTW302gy-;{XFA$LvT? j|E&Drl9XJ(ki3#2-=sX_#6-V|*QbeLH(+x!<4q<2J<}x% diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.list.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.list.2.json index bf3753b0b83271cc7b6cbd8462d236d263b3ef8a..0bab47d85194ee3094d2cc0989fef6dda7725847 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI;#3#cz{H~bLYJ)K#E8HOM-St$_~O*$qSTW3fbhyf7f1Izvs_0H j*NF7A9FuZ`vW$GU3g?JGvnc6P@aj1)HU}8~zp-WbAc#2hc2ds7txaOs4Vdi9Xp1HlR#}$nYU*Y=c>&`hG^q^VbaTTJ L-^$GqOkRut8oW2i delta 153 zcmZ3)zKDH7g{^;jrJ;*!U}8~zp-WbAu}isyshML+d~s@WQEEwifQz|vvVVbDj$uJq zMTLKMV3u)Oq=!$avqx}FXu0FWtxaOs4Vdi9Xp1IgRGJeQ&`hG^v36vU2m} Lw9?HHOkRutE5|j3 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--SetupIntent.retrieve.2.json index 2f857fa107957c6ed5025f284f253048cb5e269c..1759b4f58f96ff2cae1b0694be0697d552528b44 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ahi*3U}8~zp-WbAYFJQCP>Fd`d~s@WQEEwiKzLvtxaOs4Vdi9Xp1IQ=&`hG%2U3#Hyqq LOUum>OkRut)*Uwt delta 153 zcmZ3)zKDH7g{^;jrIU+mU}8~zp-WbAc5YNwcyM}Vd~s@WQEEwifQz}ad6Iv+p?`K+ zn4d*ORi&`hG^tFdob1R# L$Fj{4OkRut%7QmP diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--checkout.Session.create.1.json index 63b7434879a1ab4f05cd157124c97f142b62082a..242a41051296e1453225f96ba39006c6b30cb135 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+lUPP+afpj+ lU}8~zp-WbAnwe)orEh8IWKXtFjQW$U*=Lhz=wud-n*g$MKI;Gg delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU{P9SEgA-o<)v-dX$A%mPxL&X=ss)Ux879d2xlO zc~(KOW3p*VnMXyKSD{nYWD zmKv4nlNuakk!l(2muu?j8Ih7^XqgjeS>@|qS?=mySdg4*QI=t}`3ti>lUPP+ajJ`J lU}8~zp-WbAVnkqtqla=l$aw5laQcX4E)MW$!N;f>Z delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb)8I^vX1=$g{}tPmi+j$}-7yHVrLu@hdPYFfXp~ zG|wt1c1$)+Df6fZ^D1mr*A;!tg N9Lq^HGlEl>5dgDpHP!$C diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--checkout.Session.list.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--checkout.Session.list.2.json index 73a4e72b0d178c7d286750b8abef6baafdc039f9..a84dca050fffa1ce44042b26252b6619c203a8ca 100644 GIT binary patch delta 180 zcmaDX(keRPf=l$aw5laQcX4E)MW$!iY`6M delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb(J!%r3~x@eel$OU^E+G|MV7&Pz>Bs<7}#GAJ@A za!g5eH#7~8^6~Pw2+j`<-MpJ+K9iV#dZnX_YhYqgexXZNaipJDq^ECA*5(3sA;!tg N9Lq^HGlEl>5df%0H5~u| diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Customer.modify.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Customer.modify.1.json index 85dba21d167beea64c8519df226e1ac935316069..37cda2ac7df6dab9c66e70e45f98ff3f5e025651 100644 GIT binary patch delta 35 qcmaFG`igZ!FQZsSX=bR4YhYqgexXZNaYkBUv1PeO#OB3}?u-EUk_{aI delta 35 qcmaFG`igZ!FQb@$dWo5fYhYqgexXZNafC&RuSH^7?&ige?u-EKLJW-n diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Customer.retrieve.1.json index 4fc2880008f0238bee914ff0993923fbb4ab071a..a6279adec96079d761179f7c5bd9cf8f3eade64f 100644 GIT binary patch delta 68 zcmdnYw~24V6lQ579WDhZP)e;Rh_6gdEK;&kFfuSQ-MoQ$C!<(KX=bR4YhYqgexXZN SaYkBUv1PeO#O8X|EsOxF))jpK delta 69 zcmdnQx0!Fl6lNJiBONXUC{RkRD2T62O)OHfQZO!#Ux+Y1+rn-qKCTY56iDrpurfFs==EjrnvQ_{9C{ZEx delta 102 zcmcc0bCqX9HItZsdWo5fYhYqgexXZNafC&RuSH^7?&gV1d0;sUgj}Y9SD~4uqvK>z v)}_kHrin)8My83n$ti{@x+WH>DY}Wq=0>_^i75st7KTYiDVCG(vQ_{9;M*YC diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.2.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.2.json index bbc690a447a772db6637df9b80a15df57b0512ca..5b222391f8babaf6fd36ce4663a1c227638125a0 100644 GIT binary patch literal 36804 zcmeHQ>2upgvj4t+g$kecRV^)&l1OQ*w(@j3vJOXbx4T#&7WVjg5bk|H8jINno%1Gz;Pg z9$Mq!csLmD4#rdKADqNZeJA%lcsv^NKjI-9m5&D_#MTtxV<+q*CZ ze;ud79@(yw@*(zn~ z&x^<-l*+kts&eNwTT~~)^ya%%yAieSou?AU%tJ**grqLJwD>s zg8YA^Y&jn$2*V({vrRnAm*IJ-pViNYJ_c5IgZzteaY$vkc+t`pBAAOmY90qk#?2&2 zoaIhvyRm29a55(#%Q=a3N%^Xj%gX=J@|SSi8zx{y&XNx*UsW+cvWO#2Q2VOpo0jW@ zZUL7Kt|OT-xxAjAxoME(aSC&>Zg0*{f7v)Ze|vMZ@$T3C%cK44Bi(sZX-0TDPYb_3 zKdVWs@+IJL7HR57E}o}VWS;h0MFtYbC-ZZQOyx^0H}W+xss9U=QycR*-8hX_ap3y8 z@4#Dm5Sb(-owMZySyG6@)~uTmpgx&9VW!)fIUGESGyUDGNJeM#u&{ww|1`IiJoMOD0r)8H9|K_@AcIE1YXVuRZhL6n1Of#ZV(w~i*_15l%c z46w9EZx=;yb98*=r18Vi=WH>5$o3w8{-{}*r4Arpk=pW5emN;#5*-u3Q))%o(iUkf zM1HP7KLagH?%XQK9L?mA6gb;=@69?CKTFlDP1K-G=wXg}PNrWMuShzt+l%hX6@;*N zpxiavR54hk6_@JVx_M_>vHz6V%Q(sxu!?bAn2}vUnlHYCS^}*69U~R671(0pNVvGy zA0X@{YD#*8L9(Oyu3>YWfJPdTdCkEr^3x;*hK8wG6;{?sQ2H8}jPNGD0-Dqda?{=f z5j;mt4wee%vo#h~M9vD-5%EjbI=CQ0<0!;0BQKhn%L<(=-^PV(kGIFBWh{a5OC!o~ zddngNzk@hZCdo@SuROD_ULF_GFzu$h$mM(<-}~rc8ri7Gh_OWU+FJVzIwS3{DR<_zK{@jnuSfAwbNixgZ&uqu5p=kR12xZx3)#^=tUW+$}w$l}U|h}+s* zns=-e?1a>g6ZB|^u+$Qv$DHIgx5ceEUw}T0|M$5FgX9%xKn=fwhNf>t#d6kUBXGJR zC5n2H=SlX@%}r1+ud*C$ZXZ9e$*8hTW;kV=hx@K`@)*DW^x^Wece49*xpjNvYHDh>zs&p(kHIqBo1PyJUfbEuB>(j0;BxZIGQ1z$9X|h*{mV)8ixu9h$ta@^u1O<_ z$jtA$TWu|z3}idu8pHS?giEt73^KhawDOobYcvj{H+I-bY_3L|EK~shH<}l4G`Mz+ zM$_}sD)1kT%x`6jAW5i5*Iy4Si;EOo6Vvr! |EZ(=;7cZXcPaTvyhxA87Vi3`R{ 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 delta 1127 zcmchV&rgzZ9LM({f&nU~fT-moQceYXkOz2hW39S$>Ee3Uv4fk34mR7m)~!>2fTwId&_Q#~b?SS0fA-yb-_Pg!dVls_iasQE zP>DRurix^OM!7r+yMZ3L0o4=O1cq*+Rv^pWpp=MtuOxuL*M~}AIe+OgqCV}TOVkeKGwS-URHIMXp)Oj`ErhH*sSn+Lj&yvsifQ-9SU}hs9XXP z8*8?2U(v$RQXeQ6WZ)a>hAq2Co9~%!?+r?S`tyl$9bHQ>{^Vf+B0`7ad)0<^4;o^f@@R_ zPgixNKeN(xGlrBP0{a8py{dY2V zBhUKTqCopB>^cLys86E?8G7RAPH`7ZzgV^O4|N*0YAQ%zBT%nhgCFXO=4`w=*wGB| z+nQDcF3)J;Q|~z6sog`gg4=N%hAFiia;!7+I)e;$rGp^vH^Slg%CH5e2{TR@C(TK_ z5vSrNW89RajL9UHn569lX2B_74SoE6|Cg52XgW@8a^v0Wl2O>niy<%3H1%lkyFhE| zzmgh*+tV`MH?)hKi|gj_GJ=?3TaUKj!sG*rDNuIE`JeiCEobjzd~=zeORW?_!akBz zG?p$gpM;K<2LOv=p3ESY@KSZwlJ~JLnR$91tg%9lbM{FSDYH3o0ylFo|>DQR{~O&SXz>wn^=;Wj6-=bNRb)3 zWI;}1UVKR=*o~+*2?DKDDlJYeiqA{|JHu%5#z5)GTJmC(--xR*87WQ9wFsV^F5%9k zR4}=bQ+@Ir3C_*OB`jIMQ8r0deR3p+;A9h7J4h7nxAg%FoR*E99O@}N+00i?ETc3t z*~K+5u_(XLC960r#K*<2A}?$5dIkTNo#ihx~si`TO=PNRerlb*=lDvKW zE7PKqa>!0e%ms;=n-?fDj;5YrpL!}~xFCr LS&DprX}J=(?Z9UaMw1A_zmIyy&U?T3!+ZSP}x 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 diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.create.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.create.1.json index 371c6917f4aad9917aa78cd5b2a0da5a12afcb21..7eb8734faaf36b23f4b76df4d402b7ca154f3b91 100644 GIT binary patch delta 334 zcmeyR{aSHCK8uNkfx*OlT?jpA5=&ZQPVrpzQ@Y5`8@kMrpZkL z9*l;QPYa~iLo@-+&B@G5k1tNnNKGlt0UKbbqyv%6$xKeoD^88iP0UM7Pt8ruD*>6G zSXz>wn^=;WjHav@Bxwc{EXYaBi!aFpJ5UL3Vrg+|QG8|!P^E^Fp%K`XAiI?EQY%X0 z3lb|qcEl%^l%(bsfb0T$Hd1gGvk)k348Tf@OOs0SOA>P?|7MYzY%Zz?4z9_mqBfIx LSUD#z6Ab|X_h@7x delta 236 zcmaE@_)B|2{={P4iAyFimlTywwqi8i+`=fxym>c^3=^lZskworsfCH@6D$S@nS({azL)XN@z`#ITB?=nO ziA5<2sd*`xdFcw7c?u>*CPtc*7qGT48ckMZGh;N`9K*Jj5y;`<*a;+$a2#QSm^C?< zQ-Uu(B{exSH!(-aN ao2__uF;D)%FF#pYz<6?yfX(Dd0+9ekNkjqw diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.finalize_invoice.1.json index 5f98f5aee82a8a5b5456eb6a52da7982032f89e3..13be4cebeb133edf0accfc776c3f02e8f2fdfaab 100644 GIT binary patch delta 503 zcmX@9cSU7FK8uNkfx*OlT?jp=k|ixMr+BgiqmMvNW@1uiPG(7^l9fVUX->}OSVmoD zhcM%u+{iqqAm7}m?BE-{300EFYI_6JHlk6W^+2 zBLgD?1J^{yMDGIUu*s)bX4g|{h<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?_(8W+Pt3Eh;gzkJI`i5&T~wY4+?rP8cyaC zO0S2Q0rYxKW?p)HadJj#N@)(*JVUT`Knrp*lT-7GQ{!_J^Agijb5rw5K-MLemgMIq zmSiTQDJup^n!yAMauW06OESUkRf3yXTAW%GpP2$w$*yE*1akD`LZJ#sWV{hFVOA>0 zoP3u>ezT^qBNI!0L2BOQJkdfHP_#^bDOxE6ibMmjFN;f)O7cq*b0%A{Nlk7O(*wur RC|QZedhob_jAwHVzB%H41YzGzoJHatg|=F!XoL z2?-AOO7zRhC{76p3ki00%kXi@uJUsUH1ZEgH!(0WFmNp@N%ywM2$=keWwsZkhUgch zq}dnSCKf1d{>rMz#A$45ZeVF@VPZO2oI6u<4pu7#J8#Uc)897oU=voSB=LqhzI^q-!$yJy#E-;p7_bnM^>A zC{HL*LpD$PHq)$ diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..5936577541a28783df2b8d86492558e0d7563ab1 GIT binary patch literal 4727 zcmc&%TW=IM6n^Jdto%&bT}V+us#@-)O;V8nQbCpFo$+MNdhEfMGzsFr_Z;75JiDR1 zH4jlTK0ep)eCPPfoyCH%rqNzG8h)E=@_0esos+xMBgJ}--~V8$HEeOrHumn~wQBCw zVvb!=(OQsHUdpJU54u~A_m6&Btya^|0~76`?}qnGD4{Oku)1KkVi>CL!yrY&oY1N= zJAS4e=adCEDhcO!KcuMPU>*I6Upac^jOX#Acbc;HlBoux=$N$QK@YYY3X#Lf7sweT zlqYA{321$x3ks)Vyz3AVm(Ud$ z+^o=CwFtZolL_vz|2nN*sAuuHGf;Y=F14s**=h?2$|uyDP`|BngMGYQrVID1gP=GT zaw(R;K(5BfYPDWM8mg~r_Mm-n_WtFz=^tI4y&7(gUp{*C{(&!qP4;@rXfVkWXz7Eg_oM#R`VvvZ_$h-Jd) zC_wgmF5OFLlHW#C7LI740%j6|N{H{eCZUOY-5&A_*oUR`e+eTcS<;(N(EMlvYZVP5 zeWl}p8xdwitYG>IoB%g!q9|8jfSH;{in^)c0r&)zWE5q4CbCCmjslh;06-9<)$Hm2~E+Ke;Q)|Pw>{0}x zAYR#lHv-mzX{Vu};KtH~*nKsIDcfn&)6bqMH{X;}A~J2kM5ayv21fLPg}P*U-7H~D zj%f=n_OMYwE1(=wVEn023*48N%NZI8BrTqSDhF!{Qb&bj0AULq4YLs18c#9ggJvcH zKOEyB)^Da3U^)17yni&s~ z5q(nF+@Qp1$7FnLKuW^ejfIPA!t!#RR|E@x)R@eJ7?*=MX~2t6t%IFa^-S=$qL0=G zLMIvNprhf+atfO^y8w1kfhNn6oPd_aFz4i9{)p@baEu#o(daFZQ>2OY{c*-Bel@O% zEWS7rITFG87U+^u*y>g|EJnJ5Q7yj z(0YM22*=G;D3^jC{$mc6E0#M4>@c5RQErJE9mlkX@3WKG25H zm=nB|gOSpT+aZ&O-Ue_01cz^)ynDqtaO>(dK6)V%=#Nkl)B;aMhf_e{b7umkw2%Uo z9(b|aOhQ&p1ZKDMbYei03Bfe@O^m1v{^acC|SIPfh%U-qyH)K%(VsfgN&Dj z7F9(`oD=RS5_jMn3JL3XBXzTzmTq5jRGT-{y#+Th@i)u{rbbN8#|#No>VVzSj#+&B Whi|s9$XG}UZaXjm=PAGQ_0GRE6=6*P literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--InvoiceItem.create.1.json index fcb1c3c2e9d63942394e42a1234fe7aa6bfb8a2b..23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0 100644 GIT binary patch delta 98 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)f(f!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*PL!2IL delta 139 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/billing_page_permissions--InvoiceItem.create.2.json deleted file mode 100644 index 11622f30a734254b418b26d4bc58ee64f391c945..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1098 zcmaJ=O>Yx15WV+TtbFE>kX>51Rlos>4+(BX$nx3_9pbeYe?(MK|2s3bcjM5CoU(6b z-n@A;K3#Pk6O&6evNv6Sv)OE35G0fL+R6t6Sqh3(FhndC3g4wH@o)eB5KJ?1nw{?d|sVU+`-p30cB z_TZ@h3Ee`!w55;jZn)mO9&Y-9>Jbi6cp}*DUJm{BuI~rL3;ApWd9iAmeGyp+g^VZ? z6IKh5ZUke%{^UX4>xqI4b?{^%W>uIWy~YJ(Evpe#%X2HGibPAzBz!%DMHR-2%URw3 zjmF&Pd?nbqLz?+P(>XQNPaMZw3-Vw^9#N1DA;sceY;Ug|3ciIiT`=;+&J z_bC4GQQwOrxO~ychFMG41KL;lBWNFZy_7~y^umU{^ArD_gpCmY87w}`c{|Q(9s!4` ze6*>v$;)FyiA{hj6fp@y+ocS4z8LSks849U3f3riMQvC}WBb?^*^K7JdfmJr{D@o{ TCl8G^tr&zCl`Z^Kifn diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--PaymentIntent.create.1.json deleted file mode 100644 index 2e7e4f45bf0b8a981a9687e236d5ba0e7d7d50ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6050 zcmbVQZBraK4F29_fMmF)Gd z_l1L&FMuV>vLrv!v;X`snGlw1S6K4PWOsjid;6z$iE>t2XV_c`kai@QuuQ57mj3~L zFk)qi|9pr4zNaRP;6mPrtZTk3mE_DyUBG(blnPtgWx5c8HjcF#&gvZYaayvwTojh( z!mf0Njx;o{V z1L1?wINn4Qmzz-6aqR}Bt6{{#6`9xYagWkALdn&JLJZ%73d8u;hUQFR2&px!s2H!) zMC`htXXh7h4o_cQ9nYXt+MgXCqPSfuC5t8P*GP0T%Z#YnIEG~i4wv?B;514J#{xC? z2;nTTGrkW+({WL$E6Wt+IvWPcp9x|cMRkU8-4{3hfj>m#@Crr_AO*|gW-OlgL&}vd zqM%t%Y!c2CcTl8IzTN|0PTn%t#gXN)K~#+kS(>)3P^ygcF0=dSA3K_~ms*YLK^{n)L#)}g#r zPD6-$7J{gIFE|t6Oa{AHDvvv)~6_pi>Zqu(#TL@i60j zLReWE4ZWJq?`SPe4u=#Cx@LoGMpj>_5;p?TkQCbFO!fAnM#Z&3N0OcfW-Evo#ISu( zsbdZIui?x)GdX8~pm^tvGWlnd_ z&zE*@cKjzZ`s?hv`m~?D*=LJ1@1(mig@(p$2m=Q^>?H|S!z_VsG+s3s)METWZw}4c zW6O=KSSMU)dL{UmVarAHp&P@yf-XwE9{A9$pc+A=->Ymy`vpBZ9(Y5)=LiXI;T= zpuhP!ePe`W0XI|%PrzarW|=5f*XDQKv3RL`RP&jaH&VU?O9N>Jle=j|v?jGPcq_uBAas2-=0q z=VQ$$%AN6@VP$Pu{j#+Mi1-AWu`C7l$gNtd!gZ|9t)oNEPHy#wzdoK_XD9pXv!_>= z>}hs<@!@2}^Mm!pi}KqaZ}N9bcKhPZ^6LHdfp|J)hkK{b=P%Stef{+0`LQ^dogd## zUwu&3;r{C>J=i&VU#vf#{>(nTxH>waSL^j(2eaeTkFWRC-U*P!7B}Ep4gcy7SV7bW zQxe(W->nrWgcYj*wtPN&c0ky6dL^s$c#v5g=t&qzy8W__<<`y4R!vIb_q`nqf{S-a zz_*+28!2uF%1c4llQ4eNn4F2+g$AB9IZXn-9)Gr|kfT#W6bm0K+2 zdc^Mr!YjwQ5Xhn1j1W(0!8=-~t9Q3XyfoV32Mv_hPY6G4OeS@D?@8=4z$0PtK?X@;UHm`pNWxsb;riirLssS6Uh_#w7~_d{ ztPPM_;G;0gAX|c>c#ysUCmQlIGGJy6yLu!iYxKw1*duvZR73n~XwEqIA`h`Hg;!CCwWZCst0t8#j!CwO_^>$D%udTco|&!%m+ZkPV|8spquBNIb?5C+%3(SvKOU!!jQX zA_(XdrsrvfpzscaT)&fkO{@4Ieancwv=Xkcz{2HUaw6-F6P@W~hs6U}8~zp-WbArHOm7k-KMAd~s@WQEEwiKzL zsbhtim%m4tv2#wcS!B9-URvhFtxaOs4Vdi9Xp1IgP?+Qs5T2Pjc>&`hG^vcV!eYyE LkBH3?OkRutf9E!c delta 153 zcmZ3)zKDH7g{^;jiJ6OQU}8~zp-Wb=rEy4TR)vpGd~s@WQEEwifQz|#c4kOga8OQU zgrT#AxkY6}T9!p}o^f7|e`LVKtxaOs4Vdi9Xp1IQ;$7-y8j&`hG^q%S6km(P LwA{@ROkRut9M?4q diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--SetupIntent.list.1.json index 93f213ab9f192199ef89fbb140cf8d88c42c74e4..afd8097bba641237a02570a27572d4e53a5720a1 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI%n%pXz{H~bLYJ)K3?oP5Vxt1@_~O*$qSTW3fbhz+Y!~0eij+$8 j%2JESe8b?x!laPWir~oHe0Tqe*QbeLH(+x!<4q<2XCozg delta 99 zcmcb^aff5VEL;Ed5;GUqz{H~bLYJ&!zhKJ(564Ka_~O*$qSTW302g!fBo7~-qRjND j6qn>|*TQU1->{%6U&Ek^)DWME*QbeLH(+x!<4q<29o{4! diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--SetupIntent.retrieve.1.json index 7472b3c870f90ef4438ef955519c3a4e2a4b6993..4e150a58b0a48aeb4094285ad305df56b9a51cea 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@W~hs6U}8~zp-WbArHOm7k-KMAd~s@WQEEwiKzL zsbhtim%m4tv2#wcS!B9-URvhFtxaOs4Vdi9Xp1IgP?+Qs5T2Pjc>&`hG^vcV!eYyE LkBH3?OkRutf9E!c delta 153 zcmZ3)zKDH7g{^;jiJ6OQU}8~zp-Wb=rEy4TR)vpGd~s@WQEEwifQz|#c4kOga8OQU zgrT#AxkY6}T9!p}o^f7|e`LVKtxaOs4Vdi9Xp1IQ;$7-y8j&`hG^q%S6km(P LwA{@ROkRut9M?4q diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--checkout.Session.create.1.json index ce297cb2351f25fed24c298c814179c227368ce2..d50e5b24111e3666513b3e5b30a01ba01459be3c 100644 GIT binary patch delta 177 zcmca7_(yQUB7vOD#H7re%#unaD}}t$oSccXt+IHflHB7zG+TiL0VwIW+4`PCNcl?5;GUqz{H~bLYJ&!zhKJ(564Ka$?0sLCP%T) LCeg^r${aTVxWG1o diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/billing_page_permissions--checkout.Session.list.1.json index 20ae2114ea007509c281c68c8c4a775bfe1bf72e..3250eb94e69266bc57e0785217df78b6cbb33e70 100644 GIT binary patch delta 180 zcmaDN(k43LfTx?X}y*Yqgh>=l$auUaKQcX4I)MW$!A5T1_ delta 155 zcmZn@eIhd9!o=6sEP16lIhzd_WLq>9x6#U5IgV O3&(O&&5Y#KWds1{l{Mx7 diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Customer.modify.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Customer.modify.1.json index 010579572b601168db57387d474189b96ad8c283..e32dbf3e033e6f4ceafcea89fd7cbb0b81b7ad96 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X=a9tYhYqgexXZNv7b|ZftgoP{^muD?u-ES>kRq; delta 35 qcmaFK`jT}+52KiWdWn~dYhYqgexXZNad~P=YC)(;=H^9=?u-EQeGK;i diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Customer.retrieve.1.json index 0653cd594eb9cc4331b7fa63479af141e3b272f2..c07575fc07caf79b309cd3fd882619cd693b350f 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX=a9tYhYqgexXZN Sv7b|ZftgoP{^mN?EsOxDtQA=R delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO w)}<=u$(9zDiDm}6Nr}cux+bYcM!JcKW`?>+CKjf~7A8ri$>wR3@3NKy08f7+7ytkO delta 103 zcmcb@bA@L^6_c2MdWn~dYhYqgexXZNad~P=YC)(;=H>}Zd0;tjgq%TSgh7S5NycOm u)}<<`#-`>erba2c=4r;3x+ckHrn(ksCMiI|z}U>xB+WS4$YSzc)^Y$H?jZ#L diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.create.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.create.1.json new file mode 100644 index 0000000000000000000000000000000000000000..e93949f92fa1cc8ead42546ca09fc5d16112319d GIT binary patch literal 4330 zcma)9OK;pZ5WeSEEO-tQ8%TqqrxtAwLDLp!&`W}X;7VLCYl>3%aP0*7@BL=@kf^nT z_^>cI!+C!5arF7w;ULs7%*jQ`zy3k|a1ejL6VJCIrzTD3zbQ9*b$F|e;rZc>8(#Ek zQQb>3257ouZMHD6?J?2)SKnV}yAaN1S+cBLS{7>t70v8A zx9hPyX)P6p(P_k}r=?`Q#*j}nMRig(=p1c|vsB}qas#E&3nn-pBvOauGm3_aYNw92 zw}De@)X`WIslv5BI1W+8RBML&U)UuyE%KCJtH7y=Nx7tKF8FX({)R%ScEm7Ss|PBB zoOC?Tlz_-;QXzbfQd#>@48U&W2(PcM(G>i>V!uQ3Ub}%&kiuBBQ-B3|GTQdt9ax|} zJ4-?S@#kN^|Md3F`(J;7!Rzg1?NPwd>rgW--pDXy)N@N#&T6tc{`e_bv%DDQX=kGV zaZS4fAeZy(`hrx+1~Qk|2(kK}fI!Y2+2{jXA^qVWmW=wOl8tgv50l2!v}!lwRU^#F zGhQwvWYnYnREuUd4Bjkz9FHdOSVD2NQqH!wla?b4Zq@YZM1Z&h_$j$|UAvKhbyT*% zxk*m*9J!b4iAURwyPHj)$axMxPnF2zsdw!b&$KYEhXaF*e+n>)UAc^>?sf=?qbS1^ z9~R0>1Z_{E&4*PX0+3Ew^NFWlYVT(PVhh7kg(D{D&V(I3V6?dS#RW>IaPtFC@1aaF zPjcgpMqPAFq?vh5-w!r%Ju?C9)gBwCVqw(Vj*It%_`}b3PUGQS1kWm;r?0A)t`{m> zo4=D2^B|YTQ9JR)z0xfE^=1_-wPgm}Nj)*xIm-o(!(yW^U_v!B{}6qNw`wc>+3jipLAe zyJEvxrSCADb$&V#u}scH=9iKN82XZjzw4rY8bI)p>6gu3zHrS)?(jkxd`q`r_vwC- zaGr0|B5!s7j+H_^(NElSX1LwacMEatHiy~QXz}xyG8X9HK8MUD&5+kru)HAjEkp!F zyGMOicZP{VBo`Jv7(8p+Nh3w0eUJsQmu9?j;WYb6eoV^6{exZ#QE3ZLii`#r=-Nt1 zSX)-tqL#)+EJuVm;o-+9kRDNB{_9W+?yF1C4vhju%QBdXcxH(LIvfLpBL)n7jdp`r@vFm9AQ+xsLt% znhQiVrFK+%!RK2hDIA^~0c%WWD0ACT$yDaJJ%g?)d8uvH=Y4vx z^KiTE*QMobwtl-@Y^;S^zv7mumteSmHw1U)1iC6qV~g!SeLQ0`2`CD!FL=_{4m|tv F?0+{l@IwFq literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.finalize_invoice.1.json new file mode 100644 index 0000000000000000000000000000000000000000..8461ba5df7067ae1766946a1616e573286b29e83 GIT binary patch literal 4691 zcmc&%TW=IM6n^Jdto%&bT}V(ts#;n|gc?8uhzO{%yfdDx8;?Esk|sg?_nzb1jAu8L zx9&p}`EqoaW^5Gr1KiyKS=eYhSQ>|f(6SlGU7cW)w zpg!i5>+$}<&#TpHx;!w^!g{r4c+Z3q>SEsoyA{I__tK?dkfLEu zXjMHsF4K;4%7Po!3Fmk}q^L(9;wne4IwmcT-g>7gYp>6!9O#)LOpW-ic`Y=<;j zO5R`^XwThNV*n%`qYT^+UNR|fk^!*mf`{wX8j1qHgYa(Sjp3>ZDDbvTr@aLWv=dy` z)osECH{mgF>FYPAub!Q}{Pf~E7+g;;a{~!%4YxVc^cot5J*>GzD_hn}?tZ)VQVb6o z-Op?!AdX=t2k5ZXs!mAWnLuXu8X}foBM|U$g*Ix(Mo54DE9|tqV_rHsu$!Jk*OY7* z21$x3kIjhc-J8yt^oWPT&gnE zC4|9Mi}2bonLr(vJFQ(PXL+qNPKUmm=A{_^0}?Zv_B;cBIyeYyDf`}xtY_7^t9(gwyM zLd`wF9>8CMZHj;nZ3o#S+Y}g-y$UKO=KlE;~}_MKVZw zClr(7HjpRf#%S#0Qh12~bwEH@!p_(gm?>a4JpssLaPxB@zeOU!K!k;M3-jYL&YUNytJ2@cPa4e-d*&o)~g zl?QlCy%H|;aB-^H9b<=Mm|*B`0ENvk*3j&(Kqzm-3J(~;k5min-d!);)cVp7^pe*y zASLRKdcr*=n#ywDNP+QJp%%C=YseWI2_!ADa^4@1A0Y4t& zA=YoETvlf+q&?E*4*Bfrh!`5l*-L~oZ~tk2<`i6I>01aR2p_2HmSI)RjEBgGJ}GQ& zP~x;>GJaD)O4c!4l4Qd2YMmv5g@0;HhAABWte0`pfES@!dpnCvdnWi>(MRh8p_7bs zu+ea3IR!n6|H02r*xaBAM!-Z*z+zNX*V4bn}T)_c*WUz5zwj z-tK$~NghC^7OfsTl`7DGDL|sy%=7~JyWrG{TYQkfcM)py0C8;0h_dp?p6rtR?E`%XojCza*%&#k zxE(UN@8bYAfZ_0?CyTE*2=3Hg4wQ&bf9x z66J69mjvbANZnjci?(Yyn#~`HJK8pp@OPdKB#mgCPZ$#F(*dz1d0Bk>hi|r^VJsvC Og$@kAu>$wL-TN1D?pxUa literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.pay.1.json similarity index 56% rename from corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--PaymentIntent.create.1.json rename to corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.pay.1.json index 709a7fa7322edbb00f5f96cb3e05a7859583f0a4..aff2d7bd8c87a847b96ecc96277df7dcca675df5 100644 GIT binary patch delta 4442 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 diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.void_invoice.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--Invoice.void_invoice.1.json new file mode 100644 index 0000000000000000000000000000000000000000..534b9915cd4eaf489e6b4c0c4e9a725d1cf954bf GIT binary patch literal 4727 zcmc&%S#K0a5Ps)ZtooU-yI@-ZDN0bl7K#CJSpgKadS`k)o$cuv`fzL`{(Gvbk2!Wt zc*{OmRv*=MeD&2gU+*mzOjK1DjOX;%-moVN_Te47Ki)E;mAL+gFtrtnbFp#v7cWfp zV0z4pYp!YsCr!{gT4>339q|6q&#TpHyxa>_!}?^+%2p_&%;ljAu2Fp-_tK@l*Qyd; zb!PJHu*|noazSoPPIxcdK1B^1>*!ZpmFShXLB_@4J1*)gVJeJbE3_LnT6nwS5IO98 zg`7b`r4buVCdyG*)k9FelUpeqMaEiTg3vMFRU_;r z6{KqTtJiN|K0SZ&>G?BA?(kcuqn*~W!u0S~`liFcSiH{##6|84t#8tCc+ivU>(x3M zJ0gdwV68M2p(D6DoemBx@U4=1TJ?%Hq@~A#oBEhNOJ^XnwUsWXAiai$rR9hPjaC}b zYUzKw4O;aNs;(V70Ot}wb6#0?fcH&jFjMT&Zb9~pzQM-;K%WLD?LGl_5j*rRh z76EYuO@YCsDnqR)3~6e_-A3qy_PD(5I#1;+K5s2lUYV;-O=D>~2LQ@DJlI%1?|b)T zxl9)xI1fQdEaXxxfq?uJBCFMU32B(DuEnGJ`P+-rrfMHwzdh@3&rct}xp<__$A=fE z?@v#=_h-$US09>_ix2hn$CW?+xH>+5|7Y*3Gkx4WCw!_~@sIlWbH zo}T>bei3~vEin;OX6{LDsRY{;0q^TAWREo|Fev*ZsF;}lGqfdmI1bObKov|R_`k* z=(tP-T*g@x$A!GEbRZx`Vx1p5#7477wRT5(u5d# zXSR=w4zY{~9S^Ymo=f)uvLW4hEV`$_n^PQaPgOsQ{>IwIZs&=#KS6m#bO>Rze)Z4BO5exY5G=@la#gLVlu&BGH zB?J#}YHegAt`rdk3&!=bQlJXPorVXMw2mjl?whf~xNT=!{v`Uf2NqsgBZm@oHXDCRqJ49 zv2o9kzZ3eX0}(pQNCz90G){65+Ts$}#Sl#vjhuj%k73T)NnS*D12{&(TPy|#

RQ zO#q9|8hJg)L=itY5<0LJ%!GCmEhTCH6GWcW$B@%3z32+4d+b2HuL^W& zfp@{fIna2->*LKRU6t`E`u;x#5!j1Yob(>(Vdw#t)h?uSra&RYd@YJ(-jTk|EfN7a zKZDTCCraJpyyAxj6ia*i^NBLngG?=2J$5QLpmE*6_)+=xR{qerF9B|ka}S&;LAdi$ z&QcZlkg8$O(id)IjI4XGaY0f5oTgKNMYWmf1#)vKxl_0JAcOBB)aC?nY|MzV^2mYg zvi$7>eF&X70!-N$IIXx%nLPAy02{z?_|cQaR~!U)YOmp=m%;Z#`j|v3@Tur=3@H5G z8G$J&QsB}9-zW_wC-lyFOvm literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--InvoiceItem.create.1.json similarity index 97% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--InvoiceItem.create.2.json rename to corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--InvoiceItem.create.1.json index 23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0..bc61b7cee70e3940b5e623940be9c022583755da 100644 GIT binary patch delta 21 ZcmX@baf)NZ9YzjA128b%{Dd)$2>?+K2EYIS delta 21 XcmX@baf)NZ9YziVDA@djF^vfTP~--> diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--SetupIntent.create.1.json index cb24e21f9db624c688629dc1ef4b7a32efa3ef1f..7b5f9b8af1b0461d76100521deb7e82b8837c598 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@W`>JvU}8~zp-Wb=mv@dyrBRSqd~s@WQEEwiKzL=kp}D7VSh-h0 zRk(?ppHF6@fw85tiDh1BSxLaetxaOs4Vdi9Xp1K0=$BJm78YeVc>&`hG$}u)`~owt LqWsMfOkRutUj;T9 delta 153 zcmZ3)zKDH7g{^;jiI&`hG^z5`l+=Py Llg!N#OkRutT4gp6 diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--SetupIntent.list.1.json index 780a83d89b8b1c576e5728cab944a6324f177514..6308c8f291424330cc3380036173d2f634b96f1a 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCI%ybvmz{H~bLYJ&!-*8uhkn+s3_~O*$qSTW3fbh!n^zxt(KLgK_ oN)xZV0GBEgPmfZg2=`#GoP5uT*JT+kCVs6D!*0svX2zRL02{3*82|tP delta 104 zcmcb^aff5VEL;Ed5>FS`z{H~bLYJ&!57U5(+$>YK_~O*$qSTW302gy}zjBkHJmbWw o{3?^&WarHE$b3uBf@JSRSEqo9*JT+^Cw{FE!*0svX2zRL0OmC&E&u=k diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--SetupIntent.retrieve.1.json index cb24e21f9db624c688629dc1ef4b7a32efa3ef1f..7b5f9b8af1b0461d76100521deb7e82b8837c598 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@W`>JvU}8~zp-Wb=mv@dyrBRSqd~s@WQEEwiKzL=kp}D7VSh-h0 zRk(?ppHF6@fw85tiDh1BSxLaetxaOs4Vdi9Xp1K0=$BJm78YeVc>&`hG$}u)`~owt LqWsMfOkRutUj;T9 delta 153 zcmZ3)zKDH7g{^;jiI&`hG^z5`l+=Py Llg!N#OkRutT4gp6 diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--checkout.Session.create.1.json index 1eba28a223b6bc2199d9f440d02a5da31d4ea9e9..33b7870273a31b513e059d06a00f16f94a425986 100644 GIT binary patch delta 185 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXt8-4BR`YA zQMRRdaB)?>TUc;;VYo|3MP6QLxn+QA<2pGB&vlUX=!0sz69LZAQu delta 159 zcmew@cvo=3qKP|=C(mQ!ocQ}Xqv__$jQmXchF%_qNhzVZ6)7Gez7bI&M#V)IS^k0M zrG`%4DFw+<`EI2axn&WS0XacoLB*k)1zGHw#Qf7sJY8G^6N~Z-U9yTjOam%%vrOG4 Tr?GvS9LYY5R5K?laohv|0`E9N diff --git a/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/card_attached_to_customer_but_payment_fails--checkout.Session.list.1.json index 16fca6590c8ac81c504f767bf5d89f899a0c904e..7b003812fb97aadcddadd03ca0f29eaafa848c99 100644 GIT binary patch delta 188 zcmaDX(keRPfEvNGc2pEA=aLH%%+gOtCQZDaa{LGKw_aJd0&M ulUPP+X1a@OU}8~zp-Wb=Z@8;LNO@-2W`A}eMn?U~i5$yFHr9+&mk|Jg`9Qq@ delta 162 zcmZn_eJnEJ!o=6slQ*#QPPSxx&1kw=l_{M`-_Xm$FexQ8w<5(O#5W=;#HhH)BFjI} zywuRiJEb5wD&MWtBDXBUG9V`?ET}ki^KO>;Ok)1&C7v#>fr&-=g)Uje9;N{mxml)e Un+w>57$-M#EF;;_2u@u_03Gu;kpKVy diff --git a/corporate/tests/stripe_fixtures/change_plan_tier_from_standard_to_plus--Invoice.create.1.json b/corporate/tests/stripe_fixtures/change_plan_tier_from_standard_to_plus--Invoice.create.1.json index b62a73ebebf34809e63f332b028825f737929547..31117fbaa12595a62d2de63db41b3dca317ce093 100644 GIT binary patch delta 68 zcmZ3g@JL}p7NbB;W@1uiPG(7^l9fVUX->}OWJV!o#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RX(lTe$%a-xX2- delta 17 ZcmaE)uvB3~7USkdMsDWKn^-n*0{}i921)<` diff --git a/corporate/tests/stripe_fixtures/change_plan_tier_from_standard_to_plus--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/change_plan_tier_from_standard_to_plus--Invoice.finalize_invoice.1.json index 56af199132b326de732b617232ae83a42a9215ef..b7fad32c2a68d033f0fb96a1c3ea3ad4096fb261 100644 GIT binary patch delta 231 zcmeBEKCQeVi%}paGchSMC$pqd$x0!wG$&_sGNU@PLzr<+Ubst;bBJq!PjYCGQ);$B zWuQ@so1cqQUW!plqMt#aNpeV#r;kgviLZ;NiEmZ5p@ETsfxls5u2-mw>Eu%^v+F4} zM86;<&A!++u|P?OOF=;?v$(i4wFv0UY9J5DFR3g@1@e@NQ*+XkfI_ukRXK^pCGlyQ Nd5Jlj_px5!1^|LnNFx9M delta 161 zcmX@D+^4)Di*a)!qXM%-kV~?0vP(*YzpGzHu$y0YkU_a=a-LgoSXNY3WJrohsF7uG zR9H}jk4tuypG%;Te@M2efsuhhWJz+GXF*!UEWynk0t=dHT3yoA|nTn)p^_8yOfG7-YMo`ek{Bc}#9$U0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT*CH( F7XWVnMza6_ delta 161 zcmZ3fc}HWz4#v%w8GD!=f?Se~lU-6G{9XMrg5CVGgAB?|lk?ny!?L2PB12M4LX9kg zqr!qJd|a}t{9FQ!eO(;O4U7y7qOwgK1A=m@CeLSG>_w>|`UNRz_Qke|1xlOuvAyO6 E0CRmdb^rhX diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.1.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.1.json index 551b6ce0f72e76a410a765a8403520eabadd81ce..dd9b0fd56ff036ee2186f35246170b3794289c5b 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X=b^LYhYqgexXZNaalo5uuEvF$L2+h?u-EW(G4U3 delta 35 qcmaFK`jT}+52KiWdP%U0YhYqgexXZNaaLZsp|^8R@a9E~?u-EOSPZrR diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.2.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.2.json index e0e867938a8da7a8b593f98d849f6c208cfeae40..421bd90775c1a7c36430c08cb37a601788576c32 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_kSDYhYqgexXZNv59YpQ%*sN)8<8t?u-EM7Yv*L delta 35 qcmaFK`jT}+52KiWdP%s8YhYqgexXZNvAu diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.3.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.3.json index 8cf389ebb2d635746a462108aebed4b936d480fa..c88b5722390dcb7dd97c13bab731d198a2b3c112 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_kqLYhYqgexXZNaZ#3uyKj_5;O0e)?u-EMx(t2* delta 35 qcmaFK`jT}+52KiWdP$;-YhYqgexXZNalU7POOa7V$>v3j?u-EQ&kXYb diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.4.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.4.json index 6b21005c594deb0c428f097e6880de4388003695..4c8f3494ac94c919906d3ec3c5dc9bbca38552b7 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_keHYhYqgexXZNaY#l=R%Bvj*5*Zw?u-ER>kT3R delta 35 qcmaFK`jT}+52KiWdP%B_YhYqgexXZNv5TdrmwRw}`sPK9?u-EL{|tiw diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.5.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.5.json index 3d9bbef04f30f3f869edd4f8869baf59a36b1c94..d37b74b39353010df812613d815f7b1d722789f1 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_m8#YhYqgexXZNu~&eLQF?lS;pRn*?u-EL`V3_N delta 35 qcmaFK`jT}+52KiWdP$~>YhYqgexXZNak6KqWoejC$mT_i?u-EP6AZKf diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.6.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.6.json index 4336bc78742c62567f434b2bba439a83f776a289..f9b89508089615c73bc70c63d0693f6c1e899154 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_mW-YhYqgexXZNaay`*s7FXa#^yzg?u-EQ4h+=* delta 35 qcmaFK`jT}+52KiWdP%N}YhYqgexXZNvALh8dysQp>gGj^?u-EM{0xu) diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.7.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.7.json index 93dec927478a7c27cc186cf7f9798734271071ad..47265fd2edab9baed3aafc9a6e9d6fd68d2c9f09 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_mK(YhYqgexXZNajH?4qluHh+vY`#?u-EMZ46rg delta 35 qcmaFK`jT}+52KiWdP$*+YhYqgexXZNae-%Ap=ppu=H^9=?u-ERX$;>0 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.8.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.8.json index a00acea7c0eb7754e3a9104de0cf92f40d42fb6e..2d9705f53d0d4e7b128c10badd423116ff06c45a 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X_mi>YhYqgexXZNv0-IIWK~FN_~u27?u-ERtqk`7 delta 35 qcmaFK`jT}+52KiWdP%8^YhYqgexXZNab;nyafxw7+U7-!?u-EUd<`l9 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.9.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.modify.9.json index 063258d56e84cc3e22909dfc815101434d9e98da..d576c560038f7abe8a43434fe8e9ad648ecb059d 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X;!d{YhYqgexXZNu~TMIQdqL1*XBix?u-ERj11WT delta 35 qcmaFK`jT}+52KiWdP${=YhYqgexXZNaZaVbf1*oT_~u27?u-ETW(@=Y diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.retrieve.1.json index c55a1639357bda393dde646eab7f8c48433b061a..d785ea6d0641505ac5ac0a182aa85943474adad4 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX=b^LYhYqgexXZN Saalo5uuEvF$L2cLEsOxHk`;ph delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZON9N{Q)-8+xwXPLy diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.retrieve.14.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.retrieve.14.json index 71ea95f9fe11dbd277c78cfa341a6a20c534f6bf..dd920dfbb9e638d1905ce5dd4211d5050c9db846 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX_mK(YhYqgexXZN SajH?4qluHh+vYmfEsOx7E)==| delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZON9N{Q)-8+xwXPLy diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.retrieve.15.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--Customer.retrieve.15.json index 16264f08aead97361112d52fb6796e4ec2c71cba..7074cc600f0257914f128b4b3723336c717aab1f 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX_mi>YhYqgexXZN Sv0-IIWK~FN_~ts+EsOxCZWUGl delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOYhYqgexXZN Sv0-IIWK~FN_~ts+EsOxCZWUGl delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO6P@X1R-NU}8~zp-Wb=iL+O_vr|q*d~s@WQEEwiKzL<(NU5uTcvN~p zNNJj1if6W~OO=;rQo3KRqlwAHtxaOs4Vdi9Xp1J5ZfsbR6q21Zc>&`hG^w(JoM4yG LRFBOOOkRut+k7{1 delta 153 zcmZ3)zKDH7g{^;jNwAA+U}8~zp-WbAuv2(aVt!F*d~s@WQEEwifQz|#gs)e!NvX4` zdr4Y>MRvGbn4wEnsj+!>Qlj_7txaOs4Vdi9Xp1K0Tx^k3l$;kac>&`hG^wn-bVG0F LoZ!t7OkRutYN|FZ diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.2.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.2.json index b02e30846901f32e7551e7c6c59236860fb21b86..19589edcb5e19175ea8fe0037e252edfb75280f2 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mVt|FU}8~zp-Wb=kAHDVu#uNfd~s@WQEEwiKzL=kNlr*ka(Q5; zsga4Hk)f}%r)RFWTUADIl5^U`txaOs4Vdi9Xp1HloR?^9YT%PJc>&`hG$|9`5T~4i L5~s}(OkRutICeD~ delta 153 zcmZ3)zKDH7g{^;jNw|w^U}8~zp-WbAlw)8?a$agcd~s@WQEEwifQz}glW|J6uWO`v zSz&O7c|f9Xx@SqAcd21fhFjsptxaOs4Vdi9Xp1IQU{Ri4mhW9Wc>&`hG%0_>jBroW LG=t3%OkRutp}97R diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.3.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.3.json index 658b5dae3a3ae932040b399898ffe792c18e642b..b35f03f398ac5a672b000225c96ef47389d16b47 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mWhjNU}8~zp-WbArH8XeX}P6;d~s@WQEEwiKzL<(M5I$#u5Y46 zk%fC?v0rI=fN5euX0}_tdr;)WtxaOs4Vdi9Xp1J56jGdQ>FE&`hG^wI26L;Sz Li@?nhOkRutu~#-? delta 153 zcmZ3)zKDH7g{^;jNurBuU}8~zp-WbAUVfFOVOFVOd~s@WQEEwifQz|#iMv6tqi;Y` zeptF`kWrOuqL)ufZhmN{WxD^wtxaOs4Vdi9Xp1HlQk3WF;TV)Sc>&`hG^u>g0+%AA LjFQa}OkRutdPO#2 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.4.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.4.json index 82f1b04bb73a46a1db9b70973bacfc2c85cb92dd..c1e37c2f135265507c525204abed35ed12423efc 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mW7LJU}8~zp-WbARe^z1Kv8OFd~s@WQEEwiKzL=kaapBBT46|T zil0ZZiBq&`hG^vn`l&r|a L%B;;1OkRutu7@`Q delta 153 zcmZ3)zKDH7g{^;jNvex$U}8~zp-WbAcxFLHWllsvd~s@WQEEwifQz|#ah`d;rD>V7 ze@bLUxLJUsX>y)vVqTR|RIvHPtxaOs4Vdi9Xp1J59hnkto@!(;c>&`hG$|KLPcQf2 L^z_XUOkRut!Mrw+ diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.5.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.5.json index 5c427297a5e293efe668bd993402dbe90f7ac0fe..77b521d73652e2476a59907f6ec39aab24bb714a 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ma~g%U}8~zp-Wb=qgi@@muX&6d~s@WQEEwiKzL<(MtOO0l%;8! zPn1VMkZE2{aF}0dL~cNVbCLJNtxaOs4Vdi9Xp1HlTIy{Y;%AUHc>&`hG%2qD7o+s_ L0K?4@OkRutsBJbI delta 153 zcmZ3)zKDH7g{^;jNv4ZyU}8~zp-Wb=U#U@Aa%EOYd~s@WQEEwifQz|#W>R2jiLaAE zxJgJ#re%n!acZ7(YKgCVV1UcStxaOs4Vdi9Xp1IQnN#Uz7Lgb>c>&`hG^u3IP|MOV LpODQFOkRuts2w)F diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.6.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.6.json index e5c353838fac8d43b99ba4d4853e7419cebd07a2..198958f9ab003cdc56cbf7c39544d39637b72c06 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mb;5iQdUw$VoBn}txaOs4Vdi9Xp1IQl&`hG^w<7(@>9) Lf{e`(OkRuttu;3F delta 153 zcmZ3)zKDH7g{^;jNv?})U}8~zp-Wb=w}D$hwo7hUd~s@WQEEwifQz|>ca}wxX}N1o zwp&qHYO=4Tf3kC;dqA*}UuDL`txaOs4Vdi9Xp1IQWMJf#Rp4Yec>&`hG%0gGPxm0_ LywuGROkRutTdOsT diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.7.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.7.json index 17f5051814a3135ea710ce4ddbd348d83dbca84e..6d511024be643563f4942c3e712e443d6a5e687f 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mbZ&*U}8~zp-WbAX{cvKxNnMQd~s@WQEEwiKzL=kOMs($l|@FW zaYUhaQjtYzmX|@4Sx}Law}J1(txaOs4Vdi9Xp1J5ksVM~mgnU+c>&`hG^tdhEJqV3 Lf49vMOkRutwN^Ha delta 153 zcmZ3)zKDH7g{^;jNui5tU}8~zp-WbAQl43GL0(C5d~s@WQEEwifQz|>rAt6ka+zsm zUSf$sT2yI7NrYEWRJysNd8X6EtxaOs4Vdi9Xp1J5?_5@%n3rNPc>&`hG^qm5v_jJ$ LkIc;xOkRut=t(!A diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.8.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.8.json index bc6917ddf45963a7891ad728ce17f54b5ff7c213..e16554e137052c332bb8269d54c356048df49715 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mcNT@U}8~zp-WbAVu({!j*&%id~s@WQEEwiKzL<(M1*O+qhYzH zLAi&CWr{_mqmg%BYF4DNg@5J5txaOs4Vdi9Xp1IQlvo@dlxY$$c>&`hG%3T%h{&pt L)bPy_OkRutg1I() delta 153 zcmZ3)zKDH7g{^;jNvVr#U}8~zp-WbAWRX*zPi{nJd~s@WQEEwifQz|By1Ru-uvd10 zdq9wJs;hBTQE_USvwvx^X?ohktxaOs4Vdi9Xp1IQTIQOa<6c!hc>&`hG^xtMT;mes LinPrUOkRut+A25l diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.9.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.create.9.json index 32a57dccefc7dae1e753e5baf49006dedfd2522d..86c3dfcb28f80aee8e356b0382ab1b882a7b6a61 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@R&`hG%2UdqNK27 LN3YEhOkRuthJiL4 delta 153 zcmZ3)zKDH7g{^;jNu`TxU}8~zp-WbAafGR>pGS64d~s@WQEEwifQz|Bxq)AiS$;%T zMQM3vPOw{vYe2ARVR~k%cY)u;txaOs4Vdi9Xp1K0kzNwzSQO+vc>&`hG^w0QfB!_6 LwD8RlOkRut;!HP- diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.1.json index 2ada3505d69e5da52f4d8d9ddde83cd2ddeb0b18..14abae16f075b9227835bcb7eed781b2cc9f0c97 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI%rY0(z{H~bLYJ&!lZYa>2=9WB_~O*$qSTW3fbhz6N5kym(0tzr j3v)N0vQYP6_lzVXU%#~cq!h=A*QbeLH(+x!<4q<2S4<@& delta 99 zcmcb^aff5VEL;Edk{}n?z{H~bLYJ&!cV80&SHlvY_~O*$qSTW302g!fTqDbz>?}){ jfC|&R0&_2;Z0|^a&!np2pfc}?*QbeLH(+x!<4q<2|FR=_ diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.2.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.2.json index 45ac77747ec2fccce20be04c14ecba22305bcb87..a899083133165809efada993dedaa66aa9520005 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI%qkbxz{H~bLYJ&!&rEJ;mKvQjWKFf;%GL!*gbE5xuHzqy(5 GCKCW(c`I%J delta 129 zcmcb^aff5VtZ4uAl0+BRz{H~bLYJ)KpyEvD$N>M!_~O*$qSTW302gy}zoKGa-~0^M zEJ;mKvQjWKFf;%I%ZXnr#IPH`xtZ}M F69AH(EII%H diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.4.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.4.json index 2df17eb18889662ad52da4bc081b4761ce8f01c3..3c63119c3c30944865054f84940172da0a1d1de9 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIEOQsvz{H~bLYJ)K^3q8EV2hxn_~O*$qSTW3fbh!ntYX8$+_1C~ ozX%h{>;U)jyiyOxh(x1s!*sui*JT-vCw{FE!*0svX2zRL03KZ@6aWAK delta 104 zcmcb^aff5VEL;Edl2jMhz{H~bLYJ)Ks7%MKyzEG$_~O*$qSTW302g!f@UV=~3=5C^ oWOrAWa-XD=0$YRUH o$Vk(aR3kHwf)YdXyvQVPbN}p#*JT+^CVs6D!*0svX2zRL0P?mbN&o-= delta 104 zcmcb^aff5VEL;Edk_;Euz{H~bLYJ&!pX}@;qoR_s_~O*$qSTW302gy}f5X(kyyE15 oG!qMhyfX7dBkvHyY!7Gi)a=rU*JT-vCVs6D!*0svX2zRL0QtWrv;Y7A diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.6.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.6.json index cd8557b2a81159e978d0902177b0d9728adaac71..f4bcdbec08bda940fa5861400b4c1735c91a99c4 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIEH@X|z{H~bLYJ&!=knatvWk@a_~O*$qSTW3fbh!njO^k9=ZtW- o+=5g;1FsAN=Mb;7B){~Cz^K%T*JT+^Cw{FE!*0svX2zRL08{HIQUCw| delta 104 zcmcb^aff5VEL;Edk{lP;z{H~bLYJ&!@9?|~qcnGm_~O*$qSTW302gx$@2IE@595jq o1IKiC!{Wp&U)Rh?zX$`DG*kD9*JT-vCw{FE!*0svX2zRL0M1?|oB#j- diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.7.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.7.json index e49ca6800993962c12fb0189bf3c0948e22d7a1b..e1091648467dbf7232cbb40773923552144d0272 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIEH4+=z{H~bLYJ)K5HtT$&tP}6_~O*$qSTW3fbhz6_X4v**K~sn o%c|7GAot{);s^s*--xoJ#4_`V*JT;aCVs6D!*0svX2zRL003_$hX4Qo delta 104 zcmcb^aff5VEL;Edk^&dkz{H~bLYJ&!3%5YW2+w4v_~O*$qSTW302gzMjO>WYOatGd o2=Dw%pH$D>u+l&eGZ)W73$Lt+*JT+^CVs6D!*0svX2zRL0OG+V^#A|> diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.8.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.8.json index 86dc693795c1834b1fd2a30b3812e5983da2aadd..3c9161edcccae82bddb8f1f54e033b4a125e60d9 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIEI$|5z{H~bLYJ)KAd{4`^5S5l_~O*$qSTW3fbh!n6z}|qLf7m( oKg%+U(%b+uFXOE8a{mG!vyl9W*JT;aCw{FE!*0svX2zRL053czeE;NA#bJM(% o2ye^KDEE-;%8KmD?37Z2oD#!{*JT+^Cw{FE!*0svX2zRL00u%P>Hq)$ diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.9.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.list.9.json index d9ad42bfa587085729ec98d2aed8af61a4c11bfb..4a2b3cea7f46fbd1d5ff929930ef23ed7223aa8f 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCItRNTHz{H~bLYJ)KVx!=E!(@}h_~O*$qSTW3fbhz6)1aK}g3?NN oH_Pm-2p`j|(A4nE2-6aGKeMEX*JT+kCVs6D!*0svX2zRL01{3n&j0`b delta 104 zcmcb^aff5VEL;Edk_s2sz{H~bLYJ&!*D%BMN?()0_~O*$qSTW302gx$1Mj>D1COlC o@PbtTKv%O+zqFzX*MdkllVs6P@X1R-NU}8~zp-Wb=iL+O_vr|q*d~s@WQEEwiKzL<(NU5uTcvN~p zNNJj1if6W~OO=;rQo3KRqlwAHtxaOs4Vdi9Xp1J5ZfsbR6q21Zc>&`hG^w(JoM4yG LRFBOOOkRut+k7{1 delta 153 zcmZ3)zKDH7g{^;jNwAA+U}8~zp-WbAuv2(aVt!F*d~s@WQEEwifQz|#gs)e!NvX4` zdr4Y>MRvGbn4wEnsj+!>Qlj_7txaOs4Vdi9Xp1K0Tx^k3l$;kac>&`hG^wn-bVG0F LoZ!t7OkRutYN|FZ diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.2.json index b02e30846901f32e7551e7c6c59236860fb21b86..19589edcb5e19175ea8fe0037e252edfb75280f2 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mVt|FU}8~zp-Wb=kAHDVu#uNfd~s@WQEEwiKzL=kNlr*ka(Q5; zsga4Hk)f}%r)RFWTUADIl5^U`txaOs4Vdi9Xp1HloR?^9YT%PJc>&`hG$|9`5T~4i L5~s}(OkRutICeD~ delta 153 zcmZ3)zKDH7g{^;jNw|w^U}8~zp-WbAlw)8?a$agcd~s@WQEEwifQz}glW|J6uWO`v zSz&O7c|f9Xx@SqAcd21fhFjsptxaOs4Vdi9Xp1IQU{Ri4mhW9Wc>&`hG%0_>jBroW LG=t3%OkRutp}97R diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.3.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.3.json index 658b5dae3a3ae932040b399898ffe792c18e642b..b35f03f398ac5a672b000225c96ef47389d16b47 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mWhjNU}8~zp-WbArH8XeX}P6;d~s@WQEEwiKzL<(M5I$#u5Y46 zk%fC?v0rI=fN5euX0}_tdr;)WtxaOs4Vdi9Xp1J56jGdQ>FE&`hG^wI26L;Sz Li@?nhOkRutu~#-? delta 153 zcmZ3)zKDH7g{^;jNurBuU}8~zp-WbAUVfFOVOFVOd~s@WQEEwifQz|#iMv6tqi;Y` zeptF`kWrOuqL)ufZhmN{WxD^wtxaOs4Vdi9Xp1HlQk3WF;TV)Sc>&`hG^u>g0+%AA LjFQa}OkRutdPO#2 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.4.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.4.json index 82f1b04bb73a46a1db9b70973bacfc2c85cb92dd..c1e37c2f135265507c525204abed35ed12423efc 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mW7LJU}8~zp-WbARe^z1Kv8OFd~s@WQEEwiKzL=kaapBBT46|T zil0ZZiBq&`hG^vn`l&r|a L%B;;1OkRutu7@`Q delta 153 zcmZ3)zKDH7g{^;jNvex$U}8~zp-WbAcxFLHWllsvd~s@WQEEwifQz|#ah`d;rD>V7 ze@bLUxLJUsX>y)vVqTR|RIvHPtxaOs4Vdi9Xp1J59hnkto@!(;c>&`hG$|KLPcQf2 L^z_XUOkRut!Mrw+ diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.5.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.5.json index 5c427297a5e293efe668bd993402dbe90f7ac0fe..77b521d73652e2476a59907f6ec39aab24bb714a 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ma~g%U}8~zp-Wb=qgi@@muX&6d~s@WQEEwiKzL<(MtOO0l%;8! zPn1VMkZE2{aF}0dL~cNVbCLJNtxaOs4Vdi9Xp1HlTIy{Y;%AUHc>&`hG%2qD7o+s_ L0K?4@OkRutsBJbI delta 153 zcmZ3)zKDH7g{^;jNv4ZyU}8~zp-Wb=U#U@Aa%EOYd~s@WQEEwifQz|#W>R2jiLaAE zxJgJ#re%n!acZ7(YKgCVV1UcStxaOs4Vdi9Xp1IQnN#Uz7Lgb>c>&`hG^u3IP|MOV LpODQFOkRuts2w)F diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.6.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.6.json index e5c353838fac8d43b99ba4d4853e7419cebd07a2..198958f9ab003cdc56cbf7c39544d39637b72c06 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mb;5iQdUw$VoBn}txaOs4Vdi9Xp1IQl&`hG^w<7(@>9) Lf{e`(OkRuttu;3F delta 153 zcmZ3)zKDH7g{^;jNv?})U}8~zp-Wb=w}D$hwo7hUd~s@WQEEwifQz|>ca}wxX}N1o zwp&qHYO=4Tf3kC;dqA*}UuDL`txaOs4Vdi9Xp1IQWMJf#Rp4Yec>&`hG%0gGPxm0_ LywuGROkRutTdOsT diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.7.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.7.json index 17f5051814a3135ea710ce4ddbd348d83dbca84e..6d511024be643563f4942c3e712e443d6a5e687f 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mbZ&*U}8~zp-WbAX{cvKxNnMQd~s@WQEEwiKzL=kOMs($l|@FW zaYUhaQjtYzmX|@4Sx}Law}J1(txaOs4Vdi9Xp1J5ksVM~mgnU+c>&`hG^tdhEJqV3 Lf49vMOkRutwN^Ha delta 153 zcmZ3)zKDH7g{^;jNui5tU}8~zp-WbAQl43GL0(C5d~s@WQEEwifQz|>rAt6ka+zsm zUSf$sT2yI7NrYEWRJysNd8X6EtxaOs4Vdi9Xp1J5?_5@%n3rNPc>&`hG^qm5v_jJ$ LkIc;xOkRut=t(!A diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.8.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.8.json index bc6917ddf45963a7891ad728ce17f54b5ff7c213..e16554e137052c332bb8269d54c356048df49715 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@mcNT@U}8~zp-WbAVu({!j*&%id~s@WQEEwiKzL<(M1*O+qhYzH zLAi&CWr{_mqmg%BYF4DNg@5J5txaOs4Vdi9Xp1IQlvo@dlxY$$c>&`hG%3T%h{&pt L)bPy_OkRutg1I() delta 153 zcmZ3)zKDH7g{^;jNvVr#U}8~zp-WbAWRX*zPi{nJd~s@WQEEwifQz|By1Ru-uvd10 zdq9wJs;hBTQE_USvwvx^X?ohktxaOs4Vdi9Xp1IQTIQOa<6c!hc>&`hG^xtMT;mes LinPrUOkRut+A25l diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.9.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--SetupIntent.retrieve.9.json index 32a57dccefc7dae1e753e5baf49006dedfd2522d..86c3dfcb28f80aee8e356b0382ab1b882a7b6a61 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@R&`hG%2UdqNK27 LN3YEhOkRuthJiL4 delta 153 zcmZ3)zKDH7g{^;jNu`TxU}8~zp-WbAafGR>pGS64d~s@WQEEwifQz|Bxq)AiS$;%T zMQM3vPOw{vYe2ARVR~k%cY)u;txaOs4Vdi9Xp1K0kzNwzSQO+vc>&`hG^w0QfB!_6 LwD8RlOkRut;!HP- diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.1.json index f6aa0f5b61e9fb2a4dbb98459f06cd9b48d6f137..80755ca35789c7d00cde60feafdc27707b369899 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+~9=Vl~Wp)7MvN86i{Jl>{*r>Wo($@lpg4o9~9!B7+w*!`3ti>lUPP+W|@m? lU}8~zp-Wb=Nkoxbgm*#6WKXtFjQW$U*=Lhz=wud-n*dS6K`Q_N delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU`7+S&(5yNMWI4hI?{~Ntm0rV}WPBSz1_%adMEE zXHZnRS%#yjK~iF(Z&tX=WXuaE>lIpH8jxd@lI57~8(LnN=;K>j5Ef97;cJq(`3ti>lUPP+W|fO; lU}8~zp-Wb=XQ_EcZgGk6WKXtFjQW$U*=Lhz=wud-n*cm8K_CDC delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilb)kXWoD4STcL|Zm209?a;1-BnQy+EPp*Myadu9* zaj8>~fxoj+fRm%YforMrWZwWN5T`8>0Y| zo_AhZnOnM}r$<^vNQRqdZk}_RNkN&1t7(+4S9XDaW>ILkXIgqvc4(%PZ>quOFUQA<2pG~5nlUX=!0svhsLGl0q delta 158 zcmew@cvo=3qKP|=C(mQ!ocQ}1lY!;t%Zvg{dZnpVX{C9Qj+J@7MV0AEE;%OoMt)i4 ziCIB~Iq9a(mVWNVh8|{lY2m@y77>-31zGHw#Qf7s5?x#a6N~Z-U9yUUiZh)f1NZmXuNqFqX3g$ zkU@nL1M70aY0p1x@TU9L4;w6kEMBDk$G8WadD`tXO>rSO14o*N$Tb=%=S!T s8Kqg~F0O%zMfrs;S;gh0k^aFJK}nN6**-DqPqt>CO`@TbSvYP20Q`ADQ~&?~ delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}Xqrv9Oi~>x0ez~sx{?3VJxhAF&zGda6KJG@Y<$nG~ zQB`4H#SxJvIX+>9{$}NorbWJPW@eiOS?rm_{L@QPU0eebi}DLyvWlZJ9kcSXBaJ4f Sv3;5x$v&GzBPT0y+ynqR5H<_| diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.5.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.5.json index 2151bb8ac6fd7010cc61d5cf4f1f151809f59309..c9f6319d4ae846019d7a71718882112acd737093 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXtH@5qX3hh zb6%ENK~_eJdwNc?iBY9vMruJ>uxoZ;qG7UEWO;hFkAHbdu}64za=5pPQPAcu%=S!T s8KqfHF0O%zMfrs;S;c0N8JXd3;X#u<**-DqPqt>CO`@TbSvYP207W!H0RR91 delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}XqtWKei~>x0raq}z$yr`r6-A{{IR-h2`Gy5<*)IOh z-uZ48spgL6>CS~_fu;WLB|((|#!;IES?rm_{L@P^TwDVai}DLyvWk7Ovy+U9O3Egu Sv3;5x$v&GzBPT0y+yns2MK}2X diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.6.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.6.json index f02574b4d4c6244ca73bfeea6f7b0bd07cf6f53e..e73876187adacab5076eb3cd9beeb06bb046e040 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXu5eDqX3hh zWs!M!cA!goT3S$`kE2&gvU8M|OQ^R;hDlIVL{x;CV`e~pre#`%zoS=GX4vL0%=S!T s8KqfnF0O%zMfrs;S;fxfxv6CpDfyE<**-DqPqt>CO`@TbSvYP20L;BWod5s; delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}Xqw(g;i~>x0*^x;}VP$Sfc}1mFrC!0QnFYZqg%M$i zrABV45rOWOspVB!L1wu@Wo8lXh2EP5S?rm_{L@QvTwDVai}DLyvWmUK^D>Om+$|=j Sv3;5x$v&GzBPT0y+ynq~Lpn16 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.7.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.7.json index 6761955418be81dd6bc9ad6a472ffd22e07d074f..6dbb7a7ae110261e3fd0f3b1c5ae8bf61f7c5275 100644 GIT binary patch delta 225 zcmcaBxL9byB7vOD#H7re%#unaD}}t$oSccXt+ZmXtsG9qX3g$ zRB?cDxu0>lk9oeOrE7_qX@FZ+nR%v9xl@pzVNhX(f4HS@rcX*>U}`~Lc;)6V%=S!T z8KqfXF0O%zMfrs;S;Zk{{-vJ5?q-uc**-DqPqt>CO`@TbSvU+;3k;LPEAo>(qAHTy iqk^N{a|$9o+#({~OEMxolJf$L-Hemn9VZ)ctOfw=g-u5Q delta 161 zcmZ21bXRb~qKP|=C(mQ!ocQ}XqsivWi~>x0xh3J{Np5ag7L{p5B|(-Mg_ikMCdppz zQDIRz6=_apIY}1jVTEO`Mu|?zY2KR!S?rm_{L@PcTwDVai}DLyvWhL-0v#hflbt4~ Wv3;5x$v&GzBPT0y7*4L{SOEaWjXAUc diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.8.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.8.json index f116375f0f9140f8b28126de3c6e00a2f390bbb9..f8a2c44c72365d4378b84778f99fecdaec6a7f46 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXuf$HqX3hh zZ$NQ?t7k}lgkhnlM`3ZAw~1G2Mr3wGVUCO`@TbSvYP206qmmM*si- delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}Xqv__$i~>x0rsWyw{`nQzVMQ*PCJ|{B*^X&`MU`2> zfu&(dWrhJ!W@TZfd6f~a7JjCM6@i-tS?rm_{L@QHTwDVai}DLyvWg2s^71S~UHvDg Sv3;5x$v&GzBPT0y+ynqk#yP$K diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.9.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.create.9.json index fdee9aaee3a402bab605e46a7407ccc59676958b..fa4d025b2d552e12b999f7cb6ea82b181dcca51e 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXt8-4qX3g$ zg};+wQBFv@mt|y;k*P;Pnnz(;Vvtj2a#%n`P<~}tZd7uvSyqaNsjHhwnd{~+%=S!T s8Kqf4F0O%zMfrs;S;fUh!TE;CCW(_h**-DqPqt>CO`@TbSvYP20Qm$!^8f$< delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}XquJ)mi~>x0=2@9VhEeJHUV*+&#Z?|&mSrK9RRvku zUIsoX1qHc9Atp|h7AX;K&PJwAMTVONS?rm_{L@P+TwDVai}DLyvWi{94AU!pO$sNc Sv3;5x$v&GzBPT0y+ynr)LN|v1 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.1.json index b48121f324b2eb4a4651b0520a0054133d87df66..cd8a34a8944c0e9e65581719f206dda4bcf4163a 100644 GIT binary patch delta 180 zcmaDX(keRPfUQHqT<2&m@*nnpx)J n8kks=U+9umY!XrA7U5kGve}=l$aw5laQcX4E)MW$!?8rX) delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb%-EH48G#2q`Rd%y3UmF$r_?b}aDBH%kjkF-{IL z^9+hAH_LD|HAqTK^vw!)*}R)&K9iV#dP$IrYhYqgexXZNvAeH{fvaJO&*lPlA;!tg N9Lq^HGlEl>5daajGdlnP diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.2.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.2.json index b634d65b01f486a4cc904b4070c9a43febdedad7..79120a26fbf9866b9c1e9f3fdf24459e5f0a8db1 100644 GIT binary patch delta 180 zcmaDX(keRPf{)7_ky~71yxE^!h>=l$aw5laQcX4E)MW$!*F!$< delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb*hWsmu)WcPn(UsB%qoO0M*AEc4BG^T{>vEY8j; zH!gJwGVpgc3UG4tH*hU=-n^S-K9iV#dP$gzYhYqgexXZNad3!XWkzyw<>mr*A;!tg N9Lq^HGlEl>5ddBWG$Q~2 diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.3.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.3.json index 3961e73e0106022928f332a4421c59db91f745cf..a7dae7536dc7db07c5cb1e191cabab5e0c44e7de 100644 GIT binary patch delta 187 zcmaDX(keRPf;Ok)1&C5bMsfr&-=g)UjeLB*NQkpcdd Un+w>57$-M#EGN~>2u@u_0I0h;W&i*H diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.4.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.4.json index 6114e9663fa0d5ca269c1d5c9e5554d38c36b47d..00db4d40abbd33270e9e0a65fcbc0d438857e775 100644 GIT binary patch delta 186 zcmaDX(keRPf5(3EG`ap^~~}rPRTY3DM{Tti)B8O tSVn1V*cqRsV=U8iADK^E?LD=){tD>khD#suvG2gJjE!)N4 z**o9OBGuf{Jl(m_EU?tyy(FkIz&L92ZkG8>V*cqR87{7YiADK^E?LDs+1W`(MI~jM T3)qDiCpU8}C)LadPF+R-=WaJh diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.6.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.6.json index 6b89e3c2ad47148cf9c5ecffb49c1950356187f0..c6ecf57016d419c1cafbb2b6c5ddeee21d7a2699 100644 GIT binary patch delta 186 zcmaDX(keRPf=Vaj0A zvn(V*cqRIWDe&iADK^E?LFi;dvQGY3>%A T3)qDiCpU8}C)LadPF+R-l7u;e diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.7.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.7.json index 5f4b606c453d40c44efa8b8089049ade1595fb1e..4744c20eebeb32fc4ed8dee33f95f6f6c76d8e4d 100644 GIT binary patch delta 227 zcmaDXvQ~7$1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRCi63XVKm#!!j!?J z7gZc!T<&LF?qi;BY3W*GW*Xp@Rc4;)Q|=VxXBbpi;U8}4o9UAh7?@g+7hbt}7R!7l zv5e9zFBjLq#G?E{m#pFtGyhW0V0W|4{_H}GjQW!kIhK=X>SQxcL)8Mq$%-7NE&#Qf7s3S3+R6N~Z-U9yTT+yWgVJd>R^ Y7qAO4PHyH{PNJEUBRCBwZ{+*~0Q^rnm;e9( diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.8.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.8.json index 90a12c1f9ed0e36408af7f5fc69c8fab984ec94b..0edf5aae0dd2e0f5ad27ca27fb0bead3917f8891 100644 GIT binary patch delta 186 zcmaDX(keRPfVaj0A z^9?8taPV*cqRB`&UkiADK^E?LEeA$fTgp|1X$ T3)qDiCpU8}C)LadPF+R-Y<4*f diff --git a/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.9.json b/corporate/tests/stripe_fixtures/check_upgrade_parameters--checkout.Session.list.9.json index 39c5fe39b60022efa22bc81af2a336ea889ddee7..8ba6f825d21ebceb932f717bd156035af92ca742 100644 GIT binary patch delta 186 zcmaDX(keRPfV*cqR6)vuUiADK^E?LE{VTS3Iz9xm6 T3)qDiCpU8}C)LadPF+R-(~vgS diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.modify.1.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.modify.1.json index 061371872e150476066e1483fc6f2d61a99c035c..c11351a05b25e7cb91df88fac3eb50ee03ef29bf 100644 GIT binary patch delta 35 qcmaFP`kZw`7o%84X;y@bYhYqgexXZNad>i2a6wwS!R7^w?u-ERdko(I delta 35 qcmaFP`kZw`7o(Veda1FCYhYqgexXZNaiOE;ED?u-EL+6>G9 diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.2.json index 10ceca98bc3b86eac360f2a50d711ddafbf2771a..edd476869b43c6a1cc36a1c928e07471cb3dfb3b 100644 GIT binary patch delta 68 zcmdnMx1MjqL}qCt9WDhZP)e;Rh_6gdEK;&kFfuSQ-Mp50C!<(KX;y@bYhYqgexXZN Sad>i2a6wwS!R8v)EsOxBHWfSo delta 48 zcmZ3_w}EfNL}o_A$rG8S7)>^>Vcy9o=AT|_?BW`jSd?Grl2u&jZBibXlwG>Hnso~! E0EsgYhyVZp diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.3.json index 10ceca98bc3b86eac360f2a50d711ddafbf2771a..edd476869b43c6a1cc36a1c928e07471cb3dfb3b 100644 GIT binary patch delta 68 zcmdnMx1MjqL}qCt9WDhZP)e;Rh_6gdEK;&kFfuSQ-Mp50C!<(KX;y@bYhYqgexXZN Sad>i2a6wwS!R8v)EsOxBHWfSo delta 48 zcmZ3_w}EfNL}o_A$rG8S7)>^>Vcy9o=AT|_?BW`jSd?Grl2u&jZBibXlwG>Hnso~! E0EsgYhyVZp diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.4.json index 10ceca98bc3b86eac360f2a50d711ddafbf2771a..edd476869b43c6a1cc36a1c928e07471cb3dfb3b 100644 GIT binary patch delta 68 zcmdnMx1MjqL}qCt9WDhZP)e;Rh_6gdEK;&kFfuSQ-Mp50C!<(KX;y@bYhYqgexXZN Sad>i2a6wwS!R8v)EsOxBHWfSo delta 48 zcmZ3_w}EfNL}o_A$rG8S7)>^>Vcy9o=AT|_?BW`jSd?Grl2u&jZBibXlwG>Hnso~! E0EsgYhyVZp diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.5.json index 10ceca98bc3b86eac360f2a50d711ddafbf2771a..edd476869b43c6a1cc36a1c928e07471cb3dfb3b 100644 GIT binary patch delta 68 zcmdnMx1MjqL}qCt9WDhZP)e;Rh_6gdEK;&kFfuSQ-Mp50C!<(KX;y@bYhYqgexXZN Sad>i2a6wwS!R8v)EsOxBHWfSo delta 48 zcmZ3_w}EfNL}o_A$rG8S7)>^>Vcy9o=AT|_?BW`jSd?Grl2u&jZBibXlwG>Hnso~! E0EsgYhyVZp diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.6.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.retrieve.6.json index 390ef022062af6c12173461185f451c1c0a149a6..da750618c4e3a18a144198f0d4c29ff730a9e4d4 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX;y@bYhYqgexXZN Sad>i2a6wwS!R9*FEsOxD2o**E delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOi2a6wwS!R9`uJg{68Le4xQ&C)d|J#n%S v>r$0u6H_D8l;lKRBjZ#pF#I7y delta 103 zcmcb_bBSj|1(TS6da1FCYhYqgexXZNaiOE=GBJg}T8Lax-n)G;7Gv~sc# v>rxdHixkVWL=!XJq?E)YT@!N)W8Ean6iZ#xWOEapCXgZf diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.2.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.2.json index 0dd096f5127c0e350eb98f5f4e4cfa2101e925d3..d08d7253d02d061646be4ba045312635472aee14 100644 GIT binary patch literal 36780 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 delta 1276 zcmchX&2Jk;7{=wqwVkzF#~9oBXk*8?q$SyAv)~_;+oir(p2{jwmCO(c)IBK6pFmA`wxWiFaM4?pB+IVmJJRVsGj6)aRNDko}b^wj! zR5w0Mj^GQc9h%9pE3wOpx?mny0hel-+kDT)f?Q>zc?oHeVwHAyIybE;M| z)4TOjq1w&6RY}ltd8J;_%tQ=t4UF09-G{-_2w3Z?RKwihBwlM;@x-{vukH~%@eoLj zd*N=_^h=IkEPh_DN9Pw-gqpH5UsQJ%ndZvYJ9XSweL7EkV(FWqF=q|nAacgSbXVU- zCb8!_1?sd*mtAjK?Ny;&mMR(^U3fWj?Z%ocG}B9RR*i48)|9P$?E00hT%BKLZl*Mj zYw-1~K$ERRf=k4kOLU2*Ijvl(%%`;|lNU1U?Q60iZLBR8)ynd%^)3rN>v_;WoNlQM zwUo|m%iP<$wI$XSiB3 zFg%Y3el#Tes6&oT5upvsX}yM&$^e{A_T5wS@O<6UA1?pZqyh?np^5yUg%EC!vVF$Zwn`3j~ZIn(7k5udXy z31*Yg6wMfWFG$x#44!d9b`4=~;srf){$Bq{zpwu3_l;DwQC9h7)9+b!f#T8`?uN`& z6gnFt+bqkM=9SeIDz};~l3JP*$aYaJtmSt|rI?Bq3enb;3|(Ul(}4F(=qnfFeZ62` fU*HrbA2Yz-!}h50U;PKLI2;|p{!{?chw0w{UQ3wj diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.3.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.3.json index e7eced0510da1da65933181395f109552ea119fa..b10020659230018e9788bbb500fa9678d454f137 100644 GIT binary patch delta 1913 zcmeH|O-vI(6vwlrpcJSDEQ=txtO}aYvTc_ZKPrtamIf%Rra0n=22+y}5*ZDrB`1!C=57)qj0ZCOL?Fb6145Z|a@F&Rr_UQZB;}L2E107 z_BO-nnP!;xUfPyA*EPO%vC%bca_CXp3vx_fTdJ5&21W#w&&>wXTG^%Cn2pIX5Ux(b zcg77D#v0+<#L-idI5^}MJ)8}>k}exBN|H_F_(7Yf>y6JPJ^Dsq3-?&;Dw?Z~Ag&c9 z3F8Dj9IikYTRC9vfH@tzKQI?nU7=vqPju#P{WWh!oi`aC4KMr`#^$QNrj{frnkjkq z>uYEoG4NqD7jx9c+Jdo{ffd_^TP);1vf3^BrHm70*UUWKP h@uC?r#~XjbiFXaLbme-64=dun;Dn`~BQO>X{s4NdVkH0o delta 2261 zcmds2TTC2P7|sG)_6`f|mAwqZ0?TD!c4zk1n?M&zfn^H{w$+HUJ40Pqc467Ywpx`3 zdwDT!KYg*SHu}`Gi8egcM3X+5_|nv-iAifs)%Zf%RO5@cCiU!43T?58@y&UdKW8%M z|Ihzj{&VYn#fh_uPn8N><4m~K??u1jFq#MKxUIRsjcCKRn2SY+{j8s5cWnzy zAK0^l#pMm>{(F+Hjh02d>U@cs3xwE6Aj}7FRd2$}ThwaKAK*hAPrlT78x{@PD`hy} zREeW1hl0T`bsh5CipmBW26d%#r?7uo%H%2UHX$ccQbtT=_EM<~#rt`GGlcpYd{3(| zq&}kX%d6Y!7KMLNsBb7CAFg`LINfj!*R49d-nb;EwtzL*OBf!*-8EpnW?X7Iq3~fr zQ;iqRZp?Vf(OGe1`G2bE7MQg1Vy(LEcrKm)nH{!Od0(~8o_)=Mg9+wgB4JQ0#F=7v8kmJo33rrnm z1&w39c4P-^NHewggz=OKg?tw8)OZQc8l{*MCh|CH>cXKuCn;8m9|xMu@x6uaXwR^a z%g#n8=aM~z`25%_`|+VKj*qQD1&13}x5popgapS1nS{^BG6eqwBZPeshD(U-1fTSU zSS|pkjfN&>!1K009@API?kOrrD<-6CBadnBV#y=DWx{c}r&el9G5-HlU|mDicg9}K z4^-jJ*5CtG{Hj>t?6*hwsz!T9i11d8H#$CAS2&c_Rphd3mCJoxPi`(6>?2&ht>BA1 z)=x6D1KHn+i0uELnR2F$i*S^GDQRd9400gV;+ z>QyZdUEQXk);#oFUdZL?jg)WI%^3{1t+!jh;4OaN$Z70$KzCk z8}m8}gBl0ajV>^aZj|fWu}Sa7xyDx9Y@~2e?}e^gjk|ga4mRmpW8dY|D z=Af{-M~j^yV;wy+J?@JW*K(`!njPR@9ZpOY2=)|(8%hsSj1HG-DsZU8hM${5D&o!b z^f;+>ro~jXyqL@9ik0Mporu;#a9V5`X_zkxU_-#*@4SbGzsIVxi2x=gqEKIWg3+vA+QW<;N8O diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.4.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.4.json index 853d6885f41ad818a4d3737e6614804f621ad6f1..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 28 jcmexS8z@lCrJ$gcl30?cWTg-ttHU+2KRM6#u@z!r-S3SQ=mHF<{u0X6Tl*OSWvohJm0ZI%cD*66Lin`oHhTOBOB4 zPJmr46ribVJv}}?{@%^L{b)2IF_VmZHu@c(N29m;H@; z@^i}g*UP~Nt|GYW2)DTYsGIIdQ>o>HWqwV@|1~8 zWH)^T)k+ja@Oe=rB4W}gwJX;4F!fEh~EfUST^D3TJlF8cX+yX_Z{GBJmLL>?FLjj=5;45WW z%@Y40qZKP}l#CrkMR}3{OHdWV&padq+4`Lo}ip29jNA!fY9NyH_uoW?vYIet{(Em2$r zyUD-Y)QKn_M0wi7(V9tDX;wU1tnw_ZR!7kSa6cPmU;MR#p%N`qJj3E|4e|FsJc^hv zS)E8)us11(4`|M^v#6u2^19Tp?WItQm2gW+qn+ids1!w?^~IvnP6#h{x!Y$Ut~IA{ zc0q;mbgmdI-bSK7#1wCHtBnvWu8k7s*Y645_lBZIu~J`tnv!}*-_BC z)F4_(SyZ1LAKMonR1!+z3Q))5817j5zy)-Vp-%7H37f@FuYNvTMd_2*SKk(!^Rp+H zSEteZ`LD^@i|hF1#o3j(xc&L%#rV6;FwtE>E-MKe-Ks1 z=`V|T{MBXtMfEu=d@d7Cr}`!Bb83<(3PGaXMTJt^&M%#&-^hI-nLxx ziY0&(h>}`E*aVC|@_pXba*TP~M9FW;)s4PM@;V;FItijX)@(96f-GPxTr?cxrd0-;;MQ;2)Lp1_TydAv_<_)q5YE-&C(37QOyAo_Bu z1qmE$!Aqe-Y8Mka{_BiycJgTaJO(uz*(mE5;^EzfV(C^D{9g+H*90s-~(&>X*u0OGJ zY>7db-tm1HCcBG`vs)9!XSzO4IU`tY<>Y>)s`q`E&tCo40 z(pNRhq>y_RDc=;zZV7TEDh03?)PWC;u+N2nEixKoD=G43@K*HXZdQhv;%bmS7l=bJ zG+06+`&6zlXm>D@7>)#42HcvWQYyQX7%jy;?COJ5^`adM!Y4u0@tQc*>#X}TLW3mY zPRBavKDXG``)6u*H;{(GC7|jy;kF^W zlLZdp*2a>%gxe5Gp!&l&QAF=mxb4~LhaGPF{Aqu{HE+DHA$RiLhupCK-+7+T>o?&j zS4^dLWls_1dF*PpDj+hKEHRC0K!jV! z^d4!h+k-BTZL6$HtMW!i*+QLvj;5HV$f~f3o(7<$=|=JP`lLWNuW6N&@LhE0?>Kmc$H+748VJ$Z;wTrp>msumThtsO7|+fGD*wxO+AE@8^f6bnF&Y9C}abK%M8+fxX3O+an%YO}lZNv~MgB!}#~z(#|IXj6)#N&Dbc( zqubz96*xL8n&n)L)LTp0uya5x9h&wP!$hNGiH4W$5bho;`I9eJ$WtpQStYfo>$m6M zoSw6`#?ox+%-51mUc9)ezdn6>$;$lI>B}m;K8c@h{`{#48@)lT6>9ie`FjU*QrO{$ z6AoHz0xv1~s~TN!e7AKQRvtX^L+`BN3H$<@X#r=4QJ?LBk?BLu7PIlgqs3%0K0?oO zal{@^o*d0EoLJ7I$)oY?#5tbr=66~L4|L4a%Ca<0uwkA)%+rT?x-)B4cB5-P%+nh+ zz%MKBJ#OOM|~>%KQN~_`}MV9o{nod@6{EyVVBBr-5BZ0A`o;}M!#6sR zq73u&VV?ds&(nXYzMr2j&Nj^?yEj?B*F3$s;P5}3r#H7(%;;U+KKMgbY{83stz9R= SUf*k9%hOj2aOLjZM}GlO^}CY* diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.5.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.5.json deleted file mode 100644 index b451ef2f58ca2e75654fb2c9dadc1a01e7286cd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8112 zcmeHMZEw^@5dO}uIPIraBIMq}n^d)wkcvW}358Z5wA!=xa!c&BvDXI#@!$LGo6mb* z-vy~vMb$_o$9Z;kcIKI9X2+jzj7B77ijn)HH~2gneKx=GEh`0G^Qsnw#6vP2Psa!2 zy9d)dvXw0`*FiW%PMjW+GwAI<;@s<}qDzPMI+?dH|((UOKP!&9F~RXjIkk@PLgfC`;E& zCi?VCmeqZM95yBt9)v_UT!;pjY>^q&y`^|sE2bLna|aad@-Kl63z22;4+Vf~i?5u? zhGk(OlNGBjw2eJSB}JA2OK>C2xmp!ERK$u?hVvQoS(bg;Qn&-K1{X)rc1%III0pOz$;@+Q`2Y9&rcsbef;{-F|uP4Q^qSqBCUAsJr;P$>!TWPnbs=U zMe);BlZoLu%#%?GsE4pHa@>r;%}XI! zCaz48puDOI%_qIkXBy%P1iBWkME6C6G+D64-$A+8__IHul>Uyi|CPuSN=( z79^et2K6{xX4k`|+uWm5pmb|^3h`CTGtfw0q`T|}e=^^91qIhx&~{)1)t6IaNF=N! zuY@V7eN348Z#ur&(Vg+Vqr3B?z5?3@REF_p)1&#F*?fM~=>@DcF#}65UX{Iaq< z7d49+o*fPTEMdYs4NrL5~#4bgN1{pqdr=>R(1>#`4D5)}6i3O?H$%6UC)dj|)D(XQ8KOW0!OCC@h3->R zVKncMBq@jlT?S}POKF!~%Z!fWZuk8`>Socc1@TA_9bQ|f2FZH3BeX~&K01z|hiI|u z_wAAw^?r}x`VQRG*n^>}X;0THvV-#b$%t%K+23sYJ^Jn;%InB>qaz_l^XYv0eFUm) zecb1HUq}DxayyL~dHr%5UA~`2$sT_SjZa_c+ZNE-%9z^&Vs+g9va8Tfy>b+zO= zv8bp98*zBOt`REZyTBd?M15g4}un~PBI_$G3@X1EZ*^+?aSeeZ2=qk9Kj zn-?lJp8`Z^t$5F%^j%cwv34X0+&B>zv>hX8_&I0QC4?I3->qOoW|wTA)&vD9yjvfJ z(y8B6YZ#2uo_k(!4;;LVb{TQsZidDY=`dMfhUNF|t6eAt7{@?jhOtRjB$v^rx^VP% zwA=YR(%@anm7P6inbNfDGE59gmKb=s3E_5F$p^kzp--*hWZl%_UcZTd8$F+GZKk=_ znXeU{Jb!-C{CxcAj8(<^<9GFw*YzWL(tK#k#$ZwFlp4O)eD7gSO80Wa8`t$BsrdT_ zQ*eB@p$%sb9)+cM*6IX)0nNMw+2K{6n}Lz(ZO#_6@$G}fWHLU$%yMzS?oRF<%X@)$90KEQs9X>z@Q2czNS z69Vb=5Dh>xb29VN56^ z7L_PjDHs|XnVOgzo0ynx{=@c!nNeplFRL`8?qm&Cbs*`_Y9$+xSecueSE8WdoLH2i zkeZj0nU}7RnWtc4WMZT_c`j=UqtRp~HZw+}&5>+t8G#&jj-5dAAjc6VU6aYJoEji% zEoTp-;bbeWnIO((u27%?P40B{T9BKR@=_~G;tL?w#3z=Nq~;cYon`<7o6UK4F;D)= SFF#pAz<9F1fX(E7fk*&?s7KTQ diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Invoice.finalize_invoice.1.json index dc57da43918543500e77655f6dcb131ce7e1c067..48d19e9721febf17dfa70d8da8e6767bf2bb3c06 100644 GIT binary patch delta 495 zcmX@6cTr_RK8uNkfx*OlT?jp=k|ixMr+BgiqmMvNW@1uiPG(7^l9fVUX->}OSVk>o zhcM%uys)ew_rRQ>s_^Wbz)*u6!w~lj|Dc>855KHrqtp=3%BY;2Kp&TE6JHlk6F-;0 zaswj+14py;@^aUF$H~W8X4g|{h<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?`9QZ+PsF>h;j3Oj$2HV_X&D18ct>xO0S3L z2YNdvGcP^9I5{IVr8Ea@mLb?Gpy4^0$*Fn8sqwjqd5P(%xv6<2AgdBfOY(CQOEQzu zlof*{&0vBBIf;4kC7EEiD#1-GElw?p&rAWTWLGjY1UYzeo=^oOB3=raFe?>gPJYNE zG5J3S+h$c^CnlEsg4Ddp*`kFkplF%=Otcald6VPCC|QZedhrb_jAwHt~zdaq|yN$?|mz%Jj_+%knkw zstPp7@eIuiDoYJX$qowjGx2fBuJUsUH1>4~G%_$UFo>^G?@IHWwsZkhUgch zq}dnSCKf1d{=}-tq+x7oZeVF@VPdMor2q#?#U+VFB}!HbhQ>ywCg#Q_CZ>}=a*1sY z;W)|yllQTVErSSzhOCOD@DK07ab$SH&SU&$m$Y6z2CDI7({I$?s)G2hKr*b6F1 zv*j;eoxk|w^yK~1V@U4!vr3}9*0RC$@J{+|kAbmxp9_eK+!tD3Cvh<7$@NuHMGiH= zT4@?WM{sSD4h}T%jgq>qdP4`&lCj`wAG2pk1~S`P>2eB^HB>AuM;vI>qQpi2`%Tbl zxYzXE)I3Nfc;>9KY@QF>-e8{gPbNUxKSUhMD})D{HmIX^YXtg-f9a%^8xgeUgShS_ z^is)nQJy7SA1uLW?*x@v$UbJGsCA81!yMhMa@4HT$nv-8?I3vz3a4Unvq3mqLQ7z9 zvnor|BI?#cC#=Wj+w{GsViun_7V56dWv}X3w!H)RsbP;GP^Er3?3*hoB@D z@<<&4{rDOn%jN0_(olU}i3jb|^LNj-P51cf{P}Qm`t0%9y9e65`*{BROrPKUv(sm9 zmwNT)`S#VhKL6|G$L79#b8`J&>$B72-NP5hCl6m9pItBSFPFpTrg^jb{PS<_S24uW z5)UzD=APs(NT5v-@S)v6_E-)K%3cK(6Z3zDb_5w);gNxfl(b+mw_ zZE^PTneudpdNVXQn?xD0$~w$lLd&n%{RWyk7 zm5v8#6%B}3!Soe40dCYpQLe!BvNewsbyLFw@Chi%D9ZM1WRJ?6Aa(-bS+XJBc__MO zE8{)_9`j(7ryed&HMb10QQ*KZn;gv%%!z8Wix+w`{MpMo%cz9ywaWZHs>%)J5(jOYamb;2G_PKC1$KMvK)vBTZY3EhEWNJEI|l#feefU#D<08$ zfi(!n%~ctnf*<~44wWlTdJpU{wgAh^E@X4IfI@`XQrwYwPwQ>&kch{*3?es6l(NTh z#ShIVmd^Ia6D4ebEw!xbu~E5!71xb~9~a-j${&*Z6yWwW^+1^t_I6&XS&9O$s21id zJ#8al- z1@P1fyMx1En)KF%Wi5(k?+J8({loX+5z}Vnc%x+T76z`Ed5`|5#531M><1Yy3oWXO zlsG5cQ6%obITS|gccc4eH!a=1=BPGrsCx@;V&d(vDet`z+U6 TSY#X|1-BiTfb*2!`FiIY^(A5- literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--InvoiceItem.create.1.json index fcb1c3c2e9d63942394e42a1234fe7aa6bfb8a2b..23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0 100644 GIT binary patch delta 98 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)f(f!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*PL!2IL delta 139 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--PaymentIntent.create.1.json deleted file mode 100644 index 5f24b9369434523fc009bbddda84003c6af38961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6038 zcmbVQZByJf5dPj@aii(SG#uobCY|ZDG$fRU1R6qK$aFM1S$8LpUm{D#K_>sbyOL!~ zwmF#c1<_uU+IqNLI~O_)^S)<=5UYGirwU*FfIwu(j|TqGK8n`6SM9sCVOsU~5a&dlqbUJx)d~$v;IeWkV_F(_rLG1q~ldogCN=m%YWZIknAsaYl_rkq?@ zC9BB`RoZNFW>}FiojscT_-y)kI@wH~#?OHeBa1#jcrTJn)|G8z6Y1X&(7pvzb!_

MAjgahvvqpc~g~ejVWJgpaw!3ZGny{brXdF5pa*K7WJ4j$b*Zl$##k2(R#m!$ zMos58w4p|iLwp7;vjsIR>np0nS|AjXqSQH4y}QU!^HQTCQ9}c(gf&m$}Dz&@?JR5ao#hj~q5E$kLS(qkMEBT;W3>W>tfreH&-90&3+9wAu z|6#iPdT?2PeLcJWXMSZPjY)bj#)VdGa03T0>;(x<{UCt_8cdC*wBUc>n?t8|z_OM# ziylW7sB*!thW!@B`&JA^1uc|1KF}e}Apc6s8uiWX7xsB2K8i}VEuNg8 z^(_#aisofuR-oPPUI(?#JS5%-hK0R1-J1=l5N8;qS|5g{5|@LMgYDLr0`w7_d852S zh6u$S{{m(lp#hmZ;Pob>6n?-!oaf*MXo+n&lcsN^EZ`jB6ULGd@CPVs3$}*l=7#jG z9+m}Is1&|{$uNvEQLHvIRB*O8+v}?b@D6Qd*o&Mma;sn{ciTcAY8<`u?Ss_~7zFB! zC3OHWQ(g&NA_n0ESZ)V_t$qQ}(_2)}*+%9zZ-(V`CF+g$Xevbde;8|48ulF+`2>e4 zWjs395Ihk!n#iIgFG)a0hbJvp#6w^lW15x~j`a=|5+bf^m3crvgMQ#y3!Bf!I!~Zm z?b^c1n5zDDX9wW$F|=V>32cx%4Oflln3_8;_BnfXU4Hod@$F^y>e=S)lZ$iqBzyVp z!>bj~pKsnBR=2N@&fYKC_2HZ4#rnnViLKS_>G7Wz)u)r^N1t9_+#b#LPv1|)!RPhI ztIPF=jiObyc{xA3upf_qD*pQA@=)&me7QPJ@DTc zddP~^fLSh>JvopfU7J_3PLY6^(k~`{6iJ(987Z+oxfED4O4Z2^l$&73S5$?E3>ffWaT`c5gMDG^A zYs3juk zxL8P--w+(Od39a3V9dZMx z1~yTcV{lJ`q_}r+gKcQInUTRx*6vjg+{Rk|u|4d88(3gN{Aw4R@vV#8w{PJxFxa%3 z!;u{ehWxSZs%=*3UIpJC?%k+7PrOU{k|@N+(Dsv68^;cB(>n8MamQlSo7~ZD_l^9$ zE3i;PIW6H6s;j5&gIKFrP{(f-aaVSj(_ah7mLZNb6IvuBJmbcaZlFqzwfJf=#|I-w zw8A@Gx=*`3rE%oIr1}!641YSjgiI6P@R)mXdU}8~zp-Wb=v!SJba;Rfyd~s@WQEEwiKzL<(v1y)nl~J-+ zSWZcqN4`t0w|i-TPf3MEqPywDtxaOs4Vdi9Xp1hDUy*1Ql#xAo0plVxsqo~W;DWSt KgUu04UW@>mnl_~X delta 153 zcmZ3)zKDH7g{^;jsj-V|U}8~zp-WbAxo<>CU|Eo3d~s@WQEEwifQz|Bl6iV%YITFRyc>&`hG^s*wlk&i% L?9$B6P@R)mXdU}8~zp-Wb=v!SJba;Rfyd~s@WQEEwiKzL<(v1y)nl~J-+ zSWZcqN4`t0w|i-TPf3MEqPywDtxaOs4Vdi9Xp1hDUy*1Ql#xAo0plVxsqo~W;DWSt KgUu04UW@>mnl_~X delta 153 zcmZ3)zKDH7g{^;jsj-V|U}8~zp-WbAxo<>CU|Eo3d~s@WQEEwifQz|Bl6iV%YITFRyc>&`hG^s*wlk&i% L?9$B6PrY`4h7}lUPP+R=A66 lU}8~zp-WbArkkgaSD;(aWOuetjQW!;*=Lhz=wv32n*bzaJ*fZy delta 151 zcmew=l$ay-X!QcX4C)MW$!x%NAF delta 154 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 Gn|}b67Ps60 diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.3.json b/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.3.json deleted file mode 100644 index 11c2c74e96bcda38eea59a00895b97344fa2d76d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8031 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 diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.5.json b/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.5.json deleted file mode 100644 index de2aa3f0f5ea372a86807e86d9d6ecc8b888ade9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15580 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 diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.6.json b/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.6.json deleted file mode 100644 index 1f45330625ef968da262cb455d296c2ba46ff8a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21656 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 R=IUo&G diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/double_payment_for_upgrade--PaymentIntent.create.1.json deleted file mode 100644 index 593eda7c96c6636a6463120f6d179a4063c1a4b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5967 zcmbVQZByGg5dPj@kXQbZ$I~tRyb7Wn?J?I{ojrD_OSu zLg305K)YJ)>$AK5@nSF_G?gaPXoZhEA(^1Ox zLdK{_#l&dFxZrU_(Wut3u&+jn)1vvfvz3x@eA%AxmFaHjmml;?;~}#f#dH?iifI5`EuM8mWX~f~rS| z@D?BS-$T+?KPi`mrXpf8?mEi831sa_WrXqECO7_pKZK`H1w9XtjHdoFCXfFi`9fx% zP@M-d38R7;NK!~&tAS1Om={bXxt0pvBG;3XcjtqHle5WqaQSKPbi8*l4*g$dGM1cH zhS%>C25AqHfiS9K7m|%qJY(o*Vv4vS(-cs7+`i9D(aeKJ^u4aGw#g))D;o2GmV;{} zl6-I=q=^TYnr1Oo@yo$)yTgs)U^UnYp93K}$=U$nyh!4t$W0ZSK>w0}_RXj$Ld$0m zC!=`OpV}TH$_G4iZ*mY%O(BWt+y^sIW2UHy!|V^^o1k`tEt(#zqA_gvGRc-QVLeX> zfYj8bZrf4-L|P(~gXYqxX<3zUjS5$3paw!(Q~@0o;ywriB)Gp-umz8e?E@rK5m*4p zc~$^$(hS^z`HB`+GMn;BW~_b^MjYhi3Is(tS5e7?JlK(%5+H>|8aX$%G;yRt+bn&+ zY-?UEAp4=>U9)RHukUkoG%+q=n>S4XYWZR(3z`b9|F$n|Fq!u7mii4zZ;{LCch0Pv zTm%9EL}t;HFQ}MBat8XeQd6qf7Ge9?XwU=oZ^S&~`cA4FizLSSoaVWb(2k?&eN<9| z#~})x##lj@N{X9E@FhpUBbihw6|K9-Q81}ck)UmX*n$fIF05;YoVx}-0KIeYCf{hv z^5K9yT1b^V0BZHRGN;znEuiz$L6Ye*AM@l{73VLyu>uXv(`a-yo^w4u{799&9e*$O z<>W#$JutV`Em6s;k(0?~+XBAIqf};k z0osj5HK1Daka*82miE?gYr8{*IK#M9`OvqHupF!$Y^tslpj+T%8{`!-1XykPXE4cd z1=!?Ztu_BN0SFAlsSR#`me_3LM7NDhGB`(&gyF*n{29ucj4q*t*-?D0hm#B}6arts zWavhj2wLcERB(H1J4|6~E`T^Rk8a0tL?dAIwmU%^YAn6>?X%VO7zFC{CA9}IEpIrk z3Y~BQFjwtl1zQaacAUX1(jT2W2p;!) zOJGqWFNsG-izgLVzymlAdsnWX)wC++%%s!4_Tq&ZWwC#ubzZ#P+yu-o?&|c_^@P5P4==8c7A$?Ux;V}s-k%)2-=^~T!~FVS z_mA`Q+kfQF$^O^tD}K25N`3gWce9`DzgZsc%&yL6i}CVuD_gGE{;`f8UX9G{7xr4b zJDS9=KOX-h@;3*+2lWPKRZCQRN^+z&ToS+1{Tt#7^!oyU$wsUt2lAlqqpN98r3&gx^uVr z&H7RS)8672w7AAn(lgwLvFN)O6=pU|Ry}%GAYB;7ILAe}jtH@PDQFj!;cD4dk>^Sp z{3?O;vPkgz#9&Z{_mRN%hqM*UvOke-82|F4fEzykTsL`uHa3ogi3BPJkwMw&Cu?q% zT+w)bvNK(N-oKxod|iA}lbzG^GqL~WD6_tTUYpGl7}9WkU-MPtk(H1DM0J)yIDB#q zBt9>GZ2=^1a$aM;v#z@u*~V6V7vf6UZQ17rP&F)-Fs$Ip14;4Z4hD-&cgZ51^{QHt zp1D|6{Cz9cGnXmPW=DFzMm@Pe;cVYooyxMRHu>a^%uK z<0~CiUz)0z)!5psDVG9|Y)Y+B97Fxo4Bxr}J0g_M9KL+o+Nr-|Rf>6a+?o){92x6w z(w_6lnyHMGBUd2AKV#>NdO~U(D}HM*pF1-}uz6dotG~#$l*SnXRsLq#oXYU0#YV^_ z$>94&vv*W;!um}Z*jnufQc0UUni=?-%p=qKY|_`Jx(&(>T>q={^xo+9oM4h`cAH20 MOigHXn4d5H1I2!GlK=n! diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--PaymentIntent.create.2.json b/corporate/tests/stripe_fixtures/double_payment_for_upgrade--PaymentIntent.create.2.json deleted file mode 100644 index 2b2db872915b56402423561d815de61b862d67a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5967 zcmbVQZBN`d5dMC@VrAXOsw@=sO*-AtQrcd5X=$N?>J)h$?{10{2fu6=s{Z$zvE#%} z!h*^dz%#bTGtWFTlb?S~CWMyKR))Ns>^`4Pr;oa&jM3UyMQ4J8G?C=o&_ZZf{t5bU zh$(9P=NJ66>MZ&|ooGsUS+FZXZd&4I9y&~O=X*0Cj33m!c=r-p*wH|Ky! z;|S-B*6`M&xZJwB@oVaoR73H(t#YT~{2rv8hoYwqh3LL}6^8z84w_McF3gOgm8Pr- z6EW*5J3cu*+B7lrMG5Jk1f`WOjj=DFg!^P^t|=di-u42(u8VF*xl zhY;@K+vEFCv@f`w0Ws!^t4nZetgVtx~*V=x1Veo}6hlWFB|-Gpkb^Y{#0xR-fDCtX?RZ^NEp@ zODl?c@>)onPd*!38DY#iEwBbp0>@+de+kd^>qx(LCH%$O@`^BDbcd<(RWux0AOHX73;lZt933pR3v z07@-Abo(y_LZl5dd1`JRHEXgGwo&0T4a`7F%UYtNLfk}Q0Dy;Gnk{*5T^%5CxIqP& zoL3r%lUCpk#4EnAJu^M8QO4{iam3-ATERhC%~jSYp$=B0^aOygC^PTIo+VzSjYH`z zqAlI30sWBizS#AzH#appnph9mbf?u|R!DZTq^02IA9urJCd(1s#=a>TO>#N=&Y5$Q zk3e()kySS1ODg7>oP#|*XiAm4BN zIYePl7+dO6g}%xJUvVTnQb|=((c6m}nn{I*L}d$()m#X0VV5)Hqc7kSu)79t^2g~} zAsm3CrBuZ&u-2$6YwBFxBf8KX6qRZ4SQih`9zhx-v6#& z$+J^&dy=GTx-riF)@*PC1Ip_K308f(fN2<>8uenq|DZR6dhF<9RcM;H3y)rMb~UW3 zc)TyTkXBGAGp7eOqzGzABB(~yaq|YYVyyzHDU|i-xxH$MMz)2VoPF-UfUoPUl$BY6 zb=%t=p`vXBg*TjHYVS;Ub_Y_3Gqg*s4@2pQ)4`pCMb)PQR155EBV3_E#MMrJ4xJ2F zz)hakdi_sIKwu_zZLkBZ#A2HlrvJ#If^{TGXg)%~A7HGl=n6`hYsEKuxTxTTLf{Pu zhGCS6pxW%BfxA1qF@)W7fyAMB3@eToS^=%Mn+f_<j{BF!)cWPt7I5BUsJ2DTu?lWA zS{m08e_OBj7(MtQ&o90nf6ot|uaBQxp3x`yo73}yB`aU7Pv6$J9}Yi!*roFA(c}Oy(;*R0icLp7Ip3EC?x`-rB!2%rC;}x-+T-T z2z$q0P~wuIWTd%|xX-0ae_y8Ud|s?a>~2X~TgEuYLAZ+uadRnHmo?$)y{#25l(hI& z0_9DT;P;8iqzUgGfgKNNFPKezBEvBL9a;h3eEhYk^8jmH90?NzWDGKca@kKd>}s^K zwYqq|I)5WCKD~W5Ta?$=mHxCYjt_ia4YjtK7to~P_`cz*#vLOe0g4(7gRpq-7)Syx zes2IIzH{F2e1`-w9F1IIYrhL|rQEa}umMuTHMIY3WiGCPDB=T!J*ryKejN0|j0XXJ;u7Gy?- zTKc6J<%Ic#TbTG&IaP(ZR)qPuWSjW9c$)gUxK+Ob!)S zm-J7s^mB0yOf1STbjd2NO3!l4@%0E*(&3ssK|p@;7V&14#1zXELyJ^XT?^w>b6pb) c3nSgcG=pT_l(aO9WD7GR1M_6_$}ObVgBT#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rf!G%1o03*u{j3OA?DpfO3WgFfjQ(r|9PEY>h055Y0gIb29VNZUM7}0S*JRxda{p2{Sb}FgZ0iG&Pgp1{Mi3GBq?eGc+_cv;PK` N1e1>j1+)7L(FD^u5f%Ud diff --git a/corporate/tests/stripe_fixtures/downgrade_realm_and_void_open_invoices--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/downgrade_realm_and_void_open_invoices--Invoice.finalize_invoice.1.json index 4b64fa13a225d78939bdeeaaa68b7dadbf840900..59f5d3d18b2d9d1c3533638a3669e601bccd6ec5 100644 GIT binary patch delta 361 zcmbQPyj5jG9-}}`W@1uiPG(7^l9fVUX->}ObVe;^hcM%uiXelOun>1&!^mvYsMOpN zr)2jipTOLLoTMzLB0mGKg20F{Umurj6JHlkQ(qTXLjxlN17DMTKljQiX#MrCG)AeR)EpsF0hP`9w)@Z35mZlaarjzA4#5j$OOij#GB`2^+`6$D0v`TDqIoA|nTn)Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT+Nol zH2Dd?;N(BtoI=GViA5zqWrhYYFjNGdVS{IJFpLp`np6vQ$A%VqSbnCfIpOD4I%(Q;Xs=Q^0x*kevwe)aGbDE;ayl C8g54b delta 199 zcmZ3k^;BcS9>&er8T*+Xf?QHuf~s;1L*2rH!*fFogR;E>e2u+A6T|%?lk=j2gR@g2 z1G7sad|a}t{9FQ!eXCr{4U7y7l7jLJUGhpTCof}N>_w>|`UNRz_Qke|1xlNbvgI>z q8k?FMSejaxm`=9kl;SitGBq(bHZd{XoWN}O3`Q+xhcM%uiXelOun>1&!^mvYsMOpN zr)2jipTOLLoTMzLB0mGKg20F{Umurj6JHlkQ(qTXV*?`tgXGH4vZ5qk@5z@~X4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq z^AdA5A7d3^n*5!Yck)~gPNCwG#G(?Qazg_cm@LmNx>=l~ktGpg9xxbkGV{{oi<2`_ zQ%ZBdW*dU723nSrnVgzeoLUUB(9p;jCR~t{m=|A?33iqeTybe}YEgV<3RtZH$Z4Br I@bIt#0LkrbW&i*H delta 199 zcmX@4vP5}9KI7&#MrCG)AeR)EpsF0hP`9w)@Z35mZlaarjr#o#5j$OOij#56^7L_PjDHs|XnVOgzo0ynxE@HgR1OO)& B3^xD( diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.1.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.1.json index 994ef71bf827a9a8a83f4ac5bd8c7d841336797b..49626a2fb00e8bff20aec0e890e6ddd5bceb021c 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.2.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.2.json index 4f86e9f6cb93f7d40b847921d41a4c7ee6460f61..8d16968939e825c47bbd252f5e690d6e7e046b91 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.3.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.3.json index 52256ff98a035c6aa89bebcf3f2d8cf5da189521..2efdd93c7cab2d36965c0c35c61a50c0e86922b4 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.4.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.4.json index ef705259978a86011053f919d1c88b8a99ec2123..f5acf530e4da1bf9d4aa20b2aa223a06c16e9fb4 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.5.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.5.json index 3cbbbb2b52b62c4cc4e532ecdfd19a1727751baf..aa5d32391cf6530418a9065e8d5155116e8de55a 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.6.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.6.json index 3086c51378345dd197cd1446f45a32f022755f48..f1a8c8c62f21bbefeb5166b13dde17e6ee849228 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.7.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.7.json index bf068bf89d3354c11d0bed015a11683a74777ebc..0831397e6fec3cbeac61292120b6ad6b426d9e62 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.8.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.create.8.json index 8d14e2f37311866750a2fa06253739ceb03af9c9..2d9b7b2621ac7ac63d9129db957ad50165a1a73b 100644 GIT binary patch delta 68 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7NFc#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RaTYo45fQUlo%8 delta 17 ZcmeyUuti}*4&&x#Mrr2FM_AT!0{}qT28#dy diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.1.json index 77801956d8f85743a3d9e125a9d1465069ce7032..d7f798630123d74b1f66429c9085338a332fd115 100644 GIT binary patch delta 231 zcmbQMd`o#l4x>O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%ue1Eqf{}6XS*OZ)`fFwgV z!zd#Q(=Y=+f8Vg6C_ndNlO(r-N*|YO6JHlk6F-+g69XdygWzzNWMBVq$H{kCX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Utm4U4FE32N00yj delta 161 zcmcbmJXd)`4&&x#MgwMtAeUs5&?>*GsB9C%q#Qqw;9S$l$dJ$qf7g=CFc(J?Ul+gp z;Or6)AD8SZKbJsbUzgBI10w?iPeYUBGBO$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{2=3?;w0CMvZ(Bmij+{- z$`HeJ)4;3@@6>ER-(Z(0Uw?Pcavzs$6JHlk6F-;G3Iihp1B=2O^W^M8$H{kCX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Utm4U4FEgLOH=>= delta 161 zcmcbmJXd)`4&&x#MgwMtAeUs5NaG;y)a;Ckq}=q16oYJ|@USqiP-C|c-`tYCWP@yD z-_R5fAD8SZKbJsbUzbor10w^2%80~p-!kvC$)8zfdr@kLenCo_eX(s~fzsxGtarEp DC#5!g diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.3.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.3.json index 739b6c2b5e340404bbb5c75928553a5200d74555..c383669b515dd462396a856592a27f7bd33f90ab 100644 GIT binary patch delta 231 zcmbQMd`o#l4x>O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{78cm{}5xh(%|s)3g3{F z;vj=C|KPj==U~?y=af7@CttUe5FeLp6JHlk6F-;GDgz?}1D}c$H{kCX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Utm4U4FIrRN?-s0 delta 161 zcmcbmJXd)`4&&x#MgwMtAeUs5s4OSbsL+($DC01%@Cc`z@USS;NW&Z_zbaqj;D{8b z$lS0}AD8SZKbJsbUzbp010w^2yxgjyg1n%t$)8zfdr@kLenCo_eX(s~fzsxGtarEp D01!5c diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.4.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.4.json index 3b3b2ce4796c651e59dedfd8355ef83c008c189a..d1a29f8621ca6ce4b4bf540bf3ca85e796e4058d 100644 GIT binary patch delta 245 zcmbQM{6Kj_4x>O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{1kUT=fH5U!qiY#!yv;b zQ~xkGmtaH3sw5B3iqPDY0zcOvBOjM+6JHlk6F-+wBLgD?gW{Cb62CI@(#dyNX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq U^AdA5Utm4P&1+}?16;LS01C8AvH$=8 delta 169 zcmaE$JXd)`4&&x#MgwMtAeUs5pooIXl-x+;FvFa}6j!&b5O=?*&``@_-)uvFf0r;X zzZ_pfAD8SZKbJsbUzbo*10w?iHzOaP43Emt$)8zfdr@kLenCo_eX(s~fzsxGtXH|& L^Gb7axN5locfvPD diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.5.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.5.json index 2b8eaa097173f280b9e224513f523f9a92e8c6aa..df170a2608fd5bb610af73cad09da6297c0fae82 100644 GIT binary patch delta 231 zcmbQMd`o#l4x>O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{6K>!kEAd^Xa5j4lTgE` za{o}Th>(y_)1+{(LO-JvcV8nnPal_T6JHlk6F-+w69Xdy1ILVfkDTO`+{t%XX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Utm4U4FGQFNHhQd delta 161 zcmcbmJXd)`4&&x#MgwMtAeUs5z`PV!zwDC8aJLkr;H;>KD3>TRzuXcRf489U)bL2t zu)OSYAD8SZKbJsbUzf-V10w?ikMe+|)F=br$)8zfdr@kLenCo_eX(s~fzsxGtarEp DH2F5H diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.6.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.6.json index 6ba6b8cf52c679c6ef40624c002ed07d161b88ba..0fdb605a86638a5b9c4181f7a95521f192f09dee 100644 GIT binary patch delta 231 zcmbQMd`o#l4x>O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{Lqk;+{kb*!$h~p^6;$e zD*v#sNZ$~@vd}EIvheH-r;xDFN*|YO6JHlk6F-;8aswj+gLI3WP|MJisL6L&X4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Utm4U4FGmLOT+*G delta 161 zcmcbmJXd)`4&&x#MgwMtAeUs5M3O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{4n>D%A~NU+%Oj}7r(49 zQ~yxE0Dljs?8I=xs+8~ozr?DP03VlZ6JHlk6F-;8Dgz?}155MFkmB;S$)8zfdr@kLenCo_eX(s~fzsxGtarEp DbE!0* diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.8.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.8.json index 19f69f939ac75beea814da64695f1539098b2900..f26c8230cfc06d89aec71696dfe86a1a33964977 100644 GIT binary patch delta 231 zcmbQMd`o#l4x>O$W@1uiPG(7^l9fVUX->}OR7P`VhcM%u{NySxxA5Ew6aR281K)5{ zr{vt6%9LzBvlKU{$S@-}58qtVP#>3U6JHlk6F-+oLjxlN1IsLf{6ynY*U5KSX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Utm4U4FK>1NXh^J delta 161 zcmcbmJXd)`4&&x#MgwMtAeUs5WCJ%}{}8W`B=?|#j878_#mWO9$ zSNVs9Mf!&Lm4#-xm4#<#IE93TR{FSPoA|nTn)taSmm3%v82AQ71{Q~=`A(iMsXzG` zYe_w&2I&{1q}dnSCKf2^a4CR+Qf6^+X=)MBxz$h+1qG#&%7Rp&h*EKCPMQ)_xE82m zbHCJl#?5LRb9wQ2G|(W*BPq{iHpBmPlv3bJA@hM7`S<6dW8C9S5BVBy11TF zL-Y$$((H?E6AP4dxD>!ZDYLk^G_?rm)M}`Rf`U>>WkD)XM5#D6Crt?|Tnp5(xsB~L FF97#TNoW87 delta 161 zcmdm|`B7uTF2>DQ8RsxN1i2)eL>dQqr)FnVB;}@8q!?ryg@=WCg&Mns_~w@6B^zWL z`-Y}?__$7#JBCxaGT4g}OxgOy0=4*o#s_^b1nb?2By^3zRlrV0*_4 E0K{uH`v3p{ diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.13.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.13.json index b7e6c741ff89d1f380103130a998c2daf9cca3e8..6d459870f2aff08aa28d1d10d70940a48ad94757 100644 GIT binary patch delta 231 zcmeyaaYS>&ZbpHe%*3S3oXnC+B`bxz(wv;l8yJ@}JA@hM7(}{dN2a)@r%#^Fy11TF zL-Y$$((H?E6AP4dxD>!ZDYLk^G_?rm)M}`Rf`U>>WkD)XM5#D6Crt?|Tnp5(xt;9; FF95}jM{588 delta 161 zcmX@2`CVhfZpO{m80RoM1i2)e1Vt27rsPH%hZ*J+rntIgg}D1gg@#%d`(_*Z`@4jB z`Q`W;`nY6Q`MCrd`?@3>7#JBCL}e8?8E2UKOy0!0*o#s_^b1nb?2By^3zRlrWc$nu E0E)XdAOHXW diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.14.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.14.json index 2fb7f842971d5f154edd226c15dd6243d80ac6a1..420715167ae1ea23827d5dc00d8b6dc5c781f2bf 100644 GIT binary patch delta 230 zcmcbku~KuxZbpHe%*3S3oXnC+B`bxz(wv;l8yJ@}+lLwFj878_#mWO9$ zSNVs9Mf!&Lm4#-xm4#<#IE93TR{FSPoA|nTn)taSR~i@@7*rPL1iPdsO`gWOq@F@E z-1G}l((H?E6AP4dxD>!ZDYLk^G_?rm(rT!Pf`U>>WkD)XM5#D6Crt?|Tnp5(xt;AQ FF8~sLN&^4@ delta 160 zcmZ3fc}HWzZpO{m80RqC2e~AhB)a5;C%So6C50QhCuUce_*J8W}O^^D7z9m0%r@{_B)+`@A!O#H*W41B{) zosx5NDpRuk%u?K(BEyW_JbZIaLw#JbO?+KEP5fMvD-Dbc44f>}e9KEx(kD-2U0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYyhv(3 z~m0NtZ` gnZ8c0&Y=cCkLpj3Q|6xhMluuZVM+|6+{3SV0smr>YXATM delta 328 zcmZ1;)El^A7vtuujB}VBf?SeKk`3H^{X@J$lH7v|lEcG_qFgIV!y^2A!VFBE6RT4E zf?R^!eO$7u{9FQ!eO;0b4U7y7A}x|lO}za}CvRk3>_w>|`UNRz_Qke|1xlMQum$rY zT;?C_SQmLvi6E#?7~7e0Tth^lM}Q diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.2.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.2.json index 307eb86172e540ca82fac080616d94d503666331..389a27baa927a0abbfe5e64543efa7ad310e505e 100644 GIT binary patch delta 231 zcmeyUu}^cuE=GZz%*3S3oXnC+B`bxz(wv;l>lv3bJA@hMgsxu)dg1SA={ z8Acgdn1&hn`TK?iMftfGn!ZDYLk^G_?rm)M}`Rf`U>>WkD)XM5#D6Crt?|Tnp5(xsB~L FF8}}_Mc4oU delta 161 zcmdm|`B7uTF2>DQ8RsxN1i2)egjV@gMP-{9Cgu2f1m~JYMuvn|_`8;5hPgPJ_`3Mz z2WOXf__$lv3bJA@hMgsxu)dg1SA={ z8Acgdn1&hn`TK?iMftfGn!ZDYLk^G_?rm)M}`Rf`U>>WkD)XM5#D6Crt?|Tnp5(xsB~L FF8}}_Mc4oU delta 161 zcmdm|`B7uTF2>DQ8RsxN1i2)egjV@gMP-{9Cgu2f1m~JYMuvn|_`8;5hPgPJ_`3Mz z2WOXf__$lv3bJA@hM!ZDYLk^G_?rm)M}`Rf`U>>WkD)XM5#D6Crt?|Tnp5(xsB~L FF97KCNl*X) delta 161 zcmdm|`B7uTF2>DQ8RsxN1i2)eL>dQqr)FnVB;}@8q!?ryg@=WCg&Mns_~w@6B^zWL z`-Y}?__$XqSBvyp@PTt76*o#s_^b1nb?2By^3zRlrV0*_4 E0MaElF8}}l diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.7.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.7.json index 3c8e251f6e527df23fcef1afb1b1ba6ded433362..6e4609d75f33c1f6e9b92ca370103113fd8793d9 100644 GIT binary patch delta 472 zcmeATTpqMx7o$K}O^^D7z9m0%r@>AUXoCCwX3R6Q}4TB7$ zO#Q>$T!IZ9tCBoCD?)Qq3jADyjC@?OO?+KEP5fLUO$>|-3{uM@%_{=ZOearcU0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYyhv(3 z_w>|`UNRz_Qke|1xlMQum$rY zTo#q(WEvHkk{e|l<`o{{loK8nWg2Oi_SQmLvi6E#?7~7e0Tu$wQZ09 diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.8.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.8.json index 2f7be1a0be745276444703ee193ea84eea6e0955..6e4609d75f33c1f6e9b92ca370103113fd8793d9 100644 GIT binary patch delta 472 zcmeATTpqMx7o$K}O^^D7z9m0%r@>AUXoCCwX3R6Q}4TB7$ zO#Q>$T!IZ9tCBoCD?)Qq3jADyjC@?OO?+KEP5fLUO$>|-3{uM@%_{=ZOearcU0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYyhv(3 z_w>|`UNRz_Qke|1xlMQum$rY zTo#q(WEvHkk{e|l<`o{{loK8nWg2Oi_SQmLvi6E#?7~7e0TuRylvJ1 diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.pay.1.json index 15289f1503ca50f0c6c101e3d7bddad053eecb31..03b566ba9376189207c4276ceb83e451e53afac7 100644 GIT binary patch delta 231 zcmeBIKBK%Lmr)=mGchSMC$pqd$x0!wG$&_s8lyS0Lzr<+exN~=M^c!dvww)2NvL5| zxqqlvL`X=eX;QdXp`THTyRVU(r;kgviLZ;NiJwbkg@KWQfpMjYadx;-=;XUBv+F4} zM86;<&A!++u|P?OOF=;?v$(i4wFv0UY9J5DFR3g@1@e@NQ*+XkfI_ukRXK^pCGlyQ Nd5JljFS73A1^^JcM^yj- delta 161 zcmX@3+^@VLmvM6oqXDx+kV~>jU|x!=Uv^1kxLb-*a8^`AluMMEUv7zuzgtjvYIvk+ zSYCFyk4tuypG%;zuS=wXfsuhhP+6dtNoKj*jqDxMAqMKJ$Qn;aeVs?dzUzJ-?P_}__qESgzWT;_c zkU@rzk4tuypG%;zuS=wXfsuhhS#fwlh?!B^}OG)8k~hcM%ue1Eqf{}6XS*OZ)`fFwgV z!zd#Q(=Y=+f8Vg6C_ndNlO(r-N*|YO6JHlk6F-+oV*?`t1HT~40>5-Kv&nZ^X4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5Uu3<>4FEWvN0I;l delta 161 zcmaE^yh?dPF5~7FMgwMtAeUs5&?>*GsB9C%q#Qqw;9S$l$dJ$qf7g=CFc(J?Ul+gp z;Or6)AD8SZKbJsbUzg-^10w^2N-rb7P(Oq0$zNDzdr@kLenCo_eX(s~fzsyxtS`6$ DAksEG diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.void_invoice.2.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.void_invoice.2.json index 7e4fc532e8d29237c64744f526355c602aeabcfc..0ee6c9ba92f4e4aae451c973ce5276aee1664a3f 100644 GIT binary patch delta 231 zcmZ3b{9JiME~7wBW@1uiPG(7^l9fVUX->}OG)8k~hcM%u{1kUT=fH5U!qiY#!yv;b zQ~xkGmtaH3sw5B3iqPDY0zcOvBOjM+6JHlk6F-+oQv)Ld0|T=tw4FHc+NIC!j delta 161 zcmaE^yh?dPF5~7FMgwMtAeUs5pooIXl-x+;FvFa}6j!&b5O=?*&``@_-)uvFf0r;X zzZ_pfAD8SZKbJsbUzg-c10w?iW7F~|r|c-h$zNDzdr@kLenCo_eX(s~fzsyxtS`6$ D@ToP3 diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.void_invoice.3.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.void_invoice.3.json index 055804492a34669b5d0ff8cfe31b8945a1c8cda6..8468738adbcf775f4aaf99f45ea504485d603e3a 100644 GIT binary patch delta 231 zcmZ3b{9JiME~7wBW@1uiPG(7^l9fVUX->}OG)8k~hcM%u{78cm{}5xh(%|s)3g3{F z;vj=C|KPj==U~?y=af7@CttUe5FeLp6JHlk6F-+oQv)LdgOv1eH;a4FIhxN>Ts- delta 161 zcmaE^yh?dPF5~7FMgwMtAeUs5s4OSbsL+($DC01%@Cc`z@USS;NW&Z_zbaqj;D{8b z$lS0}AD8SZKbJsbUzg-610w^2Ft>uxpd9m%$zNDzdr@kLenCo_eX(s~fzsyxtS`6$ D?d>)2 diff --git a/corporate/tests/stripe_fixtures/fixed_price_plans--Event.list.1.json b/corporate/tests/stripe_fixtures/fixed_price_plans--Event.list.1.json index 7b0f58205214112ab99c521ddb36c06dd338f26a..aafc508c78ab482916388563d50f296578bcc1e1 100644 GIT binary patch delta 731 zcmbtRO=}ZT6lIdANk~l6G#^T9dXDF8u{=)IXrO5!^Wwu^7RXZ}HCM-ow53ocl$5S$=&)2+37Z zgorTnD>y5hhKBGMJ|yBvggIxX%^5|P3Vh(gS78>EZkTcT~zP1@Ly8Vl>!udJ>p+j3J` zE;oByqF55eib%_}?^Iy#=&RlTZF143THRT~Ho6ck96qEwj>`s~rU!py3kAf7HuJK` zVTOjh5}Zlq;Q6t=fLw)kGy^xo`QPFFa6Pilu|@HKA~-mnei{jnK84?h1fQCRdLkC1 zjOZpd{EpSp$M{1*sE+O?LV^&5Z_yLG)HTM_q>1IcH4L3F%V8Z8TlgL`nZ^AU*yTGW z<~sQY-SJ74zl*kktq#}6YSF}`l;;O>9X9Cb{&|s9g1O{LuszA|LMeEW>;=7(k7B8K z5N4)J^M`6DtaLc$?s&9~bqdz>6Sy^%g+ylGcj`^%ybqrn!8 z?YeEITx;XOPG9Lc%Z=8Wesz&RF}FW2sf210(~5-Fw4z)osYR7&w75{iwMFWEvP|H6 U4kc_n^gZf0E+LFjn9H|*0;%cI;{X5v delta 509 zcmbPl{LWwlD`<15{`uX~Xc^XEBn-(M)lp9552bM== zd1d>%MppTThZ*{~WLNpQ1RD9dBpVqR85kI)MU)xm6?jiR&$il&QbY6$Qqt^;Z4(QW zCNps?WwJDze2`0Y@;(j;81pTMJ%2z>X|aN?LQ!g7YI$Og(&Si9>CFM0XIPjFLCPg2 z^YL*{cHrXyayR?()iQ$U)BG%qlcTwKCr=WTn7olyeDZF=tjQtVf{RUsn3;8f`b6k`n5Y{^{A3F0O%zMfrs;S;Zzs!Ik03iH=G-T$ASu z$WN}2XjVxvNK7?INlVl}ObVgBT#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rf!G%1o03*u{j3OA?DpfO3WgFfjQ(r|9JCY+o4-C!b~CIoY0xZF3LD z8Ky*tQ9#>rGV{{oi<2`_Q%ZBd#u_T=KqPZAlT-7GQ;R`%85$YGgbQ*K^WsY~!7fsQ XD=sZgEsD=f0jo6txoUF+_cay(>I*(Z delta 70 zcmV-M0J;CnA+8{>ZUM7}0S*JRxda{p2{Sb}FgZ0iG&Pgp1{Mi3GBq?eGc+_cv;PJP c0h3z>43iZIt^qQ$#0b#>laB@kv-=Ct1l{8mY5)KL diff --git a/corporate/tests/stripe_fixtures/fixed_price_plans--Invoice.create.2.json b/corporate/tests/stripe_fixtures/fixed_price_plans--Invoice.create.2.json index b1ce9383d78349029682ea1250acf571dbef9013..df5451bdb83d5d147a695fd3b24e7460cf1b504d 100644 GIT binary patch delta 81 zcmbQOa6@532BSbuW@1uiPG(7^l9fVUX->}OL`G3&#mwU3($pfLP&JnV5Ga*Y7Ni1s gO2w%;X-Yt$+RcS5k<5%nlTWknWHj2`$}x={05)qGI{*Lx delta 36 scmcbiFk4|m2IJ;>Mn2}vn^{7bC+D-UO^#<{n=H(+j?sAYA&zP60OB+Yh5!Hn diff --git a/corporate/tests/stripe_fixtures/fixed_price_plans--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/fixed_price_plans--Invoice.finalize_invoice.1.json index 41187cc8d3700839057e3510598c5f8b0bbf6ffe..77de2a30cf92447e80187676a276a1b432c8b8c5 100644 GIT binary patch delta 391 zcmbQPyjx{M9-}}`W@1uiPG(7^l9fVUX->}ObVe;^hcM%uT)&W@^1yJvO21G8gK#&m z;G}R%Q$P2pkVvBn@1$%~qa;^f6Cams6JHlk6W^*pQv)Ld1Mey~Pk-Z_tjQNyX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq z^AdA5A7vF`n%vJJCRALKSX2U3YG?ohn;AK{7#R&G^KkB*Y|q5D`84MlrbLLbz|hFa z%uA0iPR>Y8Da`>}VF-2s(9WF9X#MrCG)AeUsLq^bcUwl3nHJ5@_Tf5?O9wWMB|bT$&zQ<()qH1g3Zbv+F4} zM86;<&A!++u|P?OOF=;?v$(i4wFv0UY9J5DFR3g@1@e@NQ*+XkfI_ukRXK^pCGlyQ ad5Jlj_p^F2Ga60i;@rt-wD}0<0d@d6!A+(B delta 176 zcmX@8+@ic8gK={`qcXEYkV~?0Vt7G$ia|zTut$_pPqKWUJA@hMU$ElvI0qe3E$ zD!h}jO^uRVeNE7PU6552nq=gi1oZV{ux}|bghJnLu8_)Mn!HU`YVv;$PEG?D*euAY z$H-_n*@5fgGLuvDic^b0 r0c>bwj4V}Q{nJHjB2FOtYiNwtjN&;*EnS#8> delta 377 zcmew!^dexxHpa~t8T*+Xf?Se~6T=J2Qw%Z!gFT{*g2D?*{oLIQLP9M|{Ub8+gAFqh zgYvuzd|a}t{9FQ!{6iwE42%p6(k-Lh-TW+qCNE%J>_w>|`UNRz_Qke|1xlOuvz=w0 ze4dqS@-(g!jK-VextDXn9cq+RmEjfYl5FDV2BdSta)U#Hd=uTHJVHW}EB)Qw%0nVj zJkTAQY8d5fVv<-q`GX|bp%fW{}g^2lzk b<~+c(xm_WVY4SY|&dCe-tTr!DzRn5&IAeY0 diff --git a/corporate/tests/stripe_fixtures/fixed_price_plans--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/fixed_price_plans--InvoiceItem.create.1.json index f9763e6d86632ce199c558403993e7d2147359f0..b55832f0e2a3c58751a18f0ab3e674e0066fd241 100644 GIT binary patch delta 59 zcmX@hah7940Hcxt4Crtv0D)3*Nn%lnl9hrXOx$2{5#tp`!^!SUQyC36-(@Ob1OUXh B50d}@ delta 59 zcmX@hah7940HczzskworsfCHD4wnKDC>56^7L_PjDHs|XnVOgzo0ynRE@HgGXf)ZK NX)2@9=DSPgGj^?u-EOM+~a~ delta 35 qcmaFK`jT}+52KiWdTF|gYhYqgexXZNv1LS{OTK|c+U7-!?u-EMN(^xT diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.2.json index 6dc501b6fb829e94d465310b5040b9d18295a0b2..1068accce397035e61033c7c4ce1ae1b71d4edec 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX||J#YhYqgexXZN SajCgciI+)1>gGDuEsOx92o(wd delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOgGDuEsOx92o(wd delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOgGDuEsOx92o(wd delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOgGDuEsOx92o(wd delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOgGDuEsOx92o(wd delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOgER4EsOxA+7%Q4 delta 69 zcmdnYw}o%RRAw1NBONXUC{RkRD2T62O)OHfQZOlTC7s1GzYt8ct8Aie($&nb$=N<-bJy27(QyzkCHlR6Q} zYL4r#m@E~Wov@X@GkYnEyLoZLE~zLr?2xvqqG4WR?anMM>T{;&mRly!xp{6)@tO%K zMMFMJckrbRYA%@lxfY)ror1Jn#+<3xoZTtogA0R=liLE zRf@~PC8^crV7Jw#sp(qqDxY+P6W|JsfbaD5?A`0XPF{XGUP9>{<&<#+_fsmaW26Sw z;DI26saT;_tGPOu9~iF90mQ7T4<7w_Z7b22H+=F@7h z8u=wAD_Sa1XWpBA*?#_#NR)idY-MQ6u4)d5(Ov22&?u=Jt6XkRO5kA%Knw#sI!+f# zv{N-&3hf{ZHjcH2wVYPVDL`X~I}SAyH~D&vIlF_h$4~`e1-Vp8mRK1pR)z9Sm)A{W zT&9g|TPsM?nEn~tH;o2Nj}p`>msuNQTK(kkFl@Z54TOecS{;f*fN+y$^L)NI#4POp zx?uOp<9FxJH%0yU^4*K}`sDfJx99h&=KO`ZTAhEY&zJu!Prsc%IQww==IrmMTlR5r zU4Cp&*>(BmWVyZndinDH>9V+jPBfR|_0!{LALf7P-&va`lEZ8wWdCdzhSFOn;!d46}X)PqH#I8Vs z9W<7_U*_Z!!sYB))!1_O-T={HD#iJ@EtGiZ&ErZR$YHO9sE)euKx|S^$m;6nvN~uD z)k+1B1k42?erbCJAXGQyO?CqYv&i(4-W@FHI3ExK$-N4jy|Oi}9)$O!+yv#1e}d)YKfQ)2=}!NQ&#Ey0%>I5^;m z+t6<={_t#_L05_M&J+m3HFy~~!vLj4Fw6o1lt~Gg1}p`D4W%$>KUMC%&@ILhA=<9` z-5`G#1TWZks!6z>=9Po{2@vfNI%7~j@WZB;5C4xO4he&Xi`+0wG&KR~`w<;#S`RUb zn8vWm59$!}LHtNyiif*JWQiKSq-7Nm9Qh$O1l>=bByDa46*37EMDol1guwj#8xo`+ zULtM1@}pQ7!w$ffK_(d)d%;Yq8}$3Fni~UHH7+9(2P7D$!!RQtsjZ8 zETT`8?B!#6!@lWL7{|do2PMv%g9DW?0O@_(OUI*D@n4d^ zu%In>$IuWs%!ss0r(qlkJQ$R~Zrnpr3TBbaB38gO2}~s48i^lG(#Rwx1DOz`mGE6E`*%Ra0!UtJqYs zC;MaLJIiFp4Q=Ts%yaGQrshptzN~?whnZ%0hvZ+r+5nN&5Oid{z(a<~)7@#TzOM3! zXV`pa=;CZ+w~v;`Z<%T?mfv*os!>T`|ww%oJ6BN%<+ M;9LSy@Z-1t072(TcmMzZ literal 2781 zcma)8O>f*b5WV|X2s~GbcD=5h0!3TYIT&^8rac68P!JR~TG5tBg&(_i1ON99sZVO< zw0qdK$>DJ3&6_v;a+V~dV3v{Zl27<|l6(o@xXM~V51@@u5;w^<+h%EYm2NM|H-ib+ zz$_HFy~#FN_?(ZMz1P7XdQ|xXaEsQ{n!l$}PWsj0VL0wX>9;6nt#z8^HK0|tW>J7; zqBaZH=)sECFTV5gM{czf{ z=LV#u4cJN*KIju;&LoE#3d%-c0=m)NolzZPqgV;k73!cwL50L04r8eToE?tPUySz> zHUzaWteD=z3Y-H|{+F z09q@b$VoRK#R2WQ@~;|T>o%%br60jIV}lmOy)WU(QpR8F?TNK9;o=mq#yM21E~zTl zVjIqO-TvPe*a%3UJ?dTH&!lW8u*9CJ3YA@HTF$huj=n; zK%%uA@emC>UJbhwfj;UufZ2aBX%?v4=QarCr`Z9Fit&n~vJ?W7)=ZibTXYe4D9g!O zm*--6mgDT2NQ6nN6$fL4+^I~ca4qPHlOeNa(mAH&@8pqVyDT}-db8^tFAP(f-2bug_ zD_10cT2D`8_Z%;RtUftOjVnv>^x8$vHvqD%o4T>Pp?&iC0r3f6bfyaLSfA zwk*BM@(U;mzRmJ+{!YpJe(_ijZPd;1HzV``H;-9h_xxdDwF~cxS?c3!V*W}9co=f_ Ga`rEyvfLg3 diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Event.list.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Event.list.2.json index 6aa86a0d3a5a221113b68f9fec64d09ef47ecfe3..0d2c263302bb5004346d1d95433087e8280c9650 100644 GIT binary patch delta 114 zcmcb@bA@L@AfwsFAPpw5jM8i;7uUeVqWnUatm0C0qY^KZg4E3unDW4KE(p0)=RAXg zU{A}*BCM^9hLdNp%Bv)snVDK985`&t8W@}EnxvUq=vpKhrRo|arkN(E8KtJ085vBz H%UTWqQQjku delta 114 zcmcb@bA@L@AfxHVAPpul|Mb#y7uUeVqWnUatYXWEK$m<2i?q!XnDW4KnFzT^i<|}MbjE&Wa~-b9`RwAG1(@=f6f=v9OH+%0 z($!oFK%i7oS&$0kDHW&Yq$vS~YByK1R54CYU}2m5lhqJJZ#G~vVPv(?0ZLAmV^yBq T!|nr?zQ?|W(P;Bzjy3E6x-KQA delta 71 zcmeyPuwP+A9^>Rz#tvpP9j?iVtm2#1nev!6?`A1wWHg*?$Y#c9xH*H(l9AP1hf6_W bax|;*}MWX66*%gvt|+nE$Ii;GKBi+~cdF;MIw`%a+PY>vh3 E0EiSJH@az-Gb7WMDaY6?-vIOpaqG KQ0xZBVs-!ltPv^z diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.create.3.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.create.3.json index 0d5295d5d2256a22870a2b2024578600e5cce02f..e37ad8e4feabe2a9004dd635780e9ad2c57970ee 100644 GIT binary patch delta 124 zcmdn5@JC@o9-}}`W@1uiPG(7^l9fVUX->}MbjE&WLmjTk`RwAG1(@=f6f=v9OH+%0 z($!oFK%i7oS&$0kDHW&Yq$vS~YByK1R54CYU}2m5lhqJJZ#G~vVPv(?0ZLAmV^yBq V!|uaqH2Eg`PDZ26lR4I~0|0AeB-Q`` delta 71 zcmV-N0J#7BAip56ZUK{p0f+-IEDDoh1sAg?0&W7cy99Ls0W*^^1~vgRvuFl60R=ZK d3LqepTLmMN$p=gUF_RVuxszT32D8-&rw8|`6m|dr diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.finalize_invoice.1.json index 80c1e59c3eedc9d200a17d0b290c2445d58eb07e..fa708acd1212702e77b57385c7255a16bf8c4847 100644 GIT binary patch delta 296 zcmZ3X{8V{E9-}}`W@1uiPG(7^l9fVUX->}MbjE&Wa~-b9>o~+W3otb^IfNPKIO(nfbV6oA|nTn)tb-R~i@@7!;XT z6^9077*4*-GP|BqL-Y$$((H?E6AP4dxD*tWGK-5#Q;UF3t_Jde{F2IoR3J~OI5j6t z2`E$xR+W=jToRv_nU|Qe`8aDfRz#tufa&3sIAm>hy!l1=?Wqso)QD|{lu!(0LlEQ=$na*P5)!b1FA zGkn8c!>atl`~rMjva9@D0*!rL(hUua3=F~}a-58#OpGVLVwvqlsUi9WDQWh_wuuEw xo4>MFF)|uXE?_rfG~B$L-I9^feDXt%VxUkc=g!G-Ol+G)xOkX>a*Di1SOBbAL1h2{ diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.finalize_invoice.2.json index 3ab17d2a79946db4ac37a567079387f8d29e2320..7b9e6aca6f8a20d95972aa77d0629c7a88612fab 100644 GIT binary patch delta 277 zcmZ3k{6u*}7NbB;W@1uiPG(7^l9fVUX->}MWX66*%gvt|=P)^h8Rz5&g}RwUMmXiC z7$lp9g=Uwh7zcSIhdE{X=0%z&hvnoZ8D|^&xMZ97x_FxSxuhEy7#SFtC7Zh!l_V!m zKF>0{o>D{f3sTbTi)|ANlytZh6qGWHi%V0BfR3#O@__u3%7RoNPpLRHCrt?`R0~#> zlUQ65pO%@In6vpXYdIsM@nmauGe+ahMeG)gOoj%N*KiaA#S}Pq0>y4|3NQny*F1Yz E08h$R?EnA( delta 207 zcmaE&yj*!h7USeb#tue{&0I`#m>hy!l1=?wz1&hD3i1Pu!}0?o+)P74 zQ}TmcbHY-xQzCp^va9@D0*!rL(oGDE3=Fc}MbjE&WLmjTk>o~+W3otb^*@qeD48o8b*bL6@_Mb1&0_FRz#tue<&3sIAnCydGl1=^cf~u0Uy-LH3LMws{+)9F6D@sD#GmL$W zO!JfTq5=brGs1mbva9@D0*!rLvdayO3=I6eGeSHf!zRCEnd3#F8Cm)TDQWh_wuuEw zo4>MFF)|uYE?_rfG~T?N-I9^feDXt%Vn)Nsp`1G>$1$;O7UAMy2FfY&9$^6h1qni& diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.4.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.4.json index 081b21dcde11169f4f6a711454aa20c4c7557f09..ad24964ed0c2f7cd7cb14dcd3c942712bead6840 100644 GIT binary patch delta 286 zcmeySaaeQ19!9pD%*3S3oXH!xMJDfNoICj}C+B2$cFE0EOqZD)!i;nBL&E(^l0)3e zgR6Xve6zDFQ;dUhqw-vlsD_FtC@7Uw7Ni12l!{Yx(v+aW zwLl%4YuQ#aPTs@HHQ9*65KJ5J$#3rAaAah(n0$`29xN2jb%N1ovjTT3Gmu)wcYzfE D{!&`h delta 212 zcmX@C`AuWP9>&Sn8RsyY>2OW%W0&7NmFY5*Ly$|dsb6SRc~W?VPh@zQOQ3;eab#7F zQD8_|h`(!wZ@6n%m4BFDfR9Udm7hzXv9C+Ik%5tcL289jS!tk=%j6ZTi@hi{M86;< z&A!++u|R3_akh1gjE0lTIII{AH*e&~WMnj-EX`F96q?O-5h#?)-O3E4KJ#5*1pxCz BMiu}7 diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.5.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.5.json index 99fa7d4a615d22d7f20fcf46704d63cb7abb5900..10a772ca42f765e50a9c9ad00eace62c0e07710e 100644 GIT binary patch delta 295 zcmeyPaaeQ19!9pD%*3S3oXH!xMJDfNoICj}C+B2$cFE0EOqZD)!i;nBL&E(^l0)3e zgR6Xve6zDFQ;dUhqw-vlsD_FtC@7Uw7Ni12l!{Yx(v+aW zwLl%4YuQ#aPTs@HHQ9*65KJ5J$#3rAaAah(n0$`29xN2jb%N1ovjTT3Gmu)wSIf$h MSDKSESy#j#02)$VF#rGn delta 227 zcmX@C`A1{J9>&Sn8RsyY>2OW%W0&7NmFY5*Ly$|dsb6SRc~W?VPh@zQOQ3;eab#7F zQD8_|h`(!wZ@6n%m4BFDfR9Udm7hzXv9C+Ik%5tcL289jS!tk=%j6ZTi@hi{M86;< z&A!++u|R3_akh1gjE0lTIII{AH*e&~WMnj-EX`F96q?O-5h#?)-O3E4KJ(SGav2)H Jz~mAUe*h&fNgeT21W)3*&Y#=W$s4) zlh;b>PY&Scp8Q-gvz}7J^b1nb?2By^3zT%Y6u>|!v$(i4wMfZIp&BZpprBMzS&#}8 zQ7TT&NmGIf*8+7+o-5V0nVDUe5$GVU$yOYOAbN8tM?52wp~2*Lvh`r`a=88ODJz$u0Ss(b6WN9yW|QB_a!yW{mPCYENVs1~a)?`baFwr-Z+3Pi zFwAnJ@?5JzvQiBET~iYM!=ud5!>q(8)G?qSvJ@C*i@{+gVd^mf{lR5gcA@lw?qlA7~tw9~j|g z8WNh4ALN=7mXe(k;p38B<>wM;?CX+lVqj!oke!~9=$Kv_GFe(mfAU;@?#cI9GrcG^ zOurx{&A!++u|R3Em2~gs0Cru*$-MFclY2R|LG+Y_1g92KFDL+2#VKFHqlwMwKUpSNKGRhq(kASQbZC6MEB diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.7.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.7.json index 4104fee50595b0bc0182a7aa856bce48b77f4601..9156def73f884986a32e27c3b501f4a2643a0b01 100644 GIT binary patch delta 868 zcmX?HxvF}@9!9pD%*3S3oXH!xMJDfNoXcpqd4bj!Ci^hsoP58k6tiUasLH4aH)DVI z0>hA;K*Okzu%gf`uiy})f}C(SzepdKY!hD>PZK|vbYlY}1A{8dJfTq-kZZuWMp{*!^dFqP012)7*Svj6~d@%vx>AX<75qvGm~XyZ!j4efCEN@ zLtt_&*C9sZ$qL+eHmfSEV4A#?Zwb)J+?#8Z+u6{9W%3zLuFWg7-Y_|U;yfhWuOvCd ztvtBO*T^?JyAl{KxlwtpRUug^2L7%oiT>eHX6WIPQRVJjQk-ElxtCQR7%SY9`Sdcu zfkTO56egg}NAy-Rf|AJO206CL^#&Q#v}RB4m*d*}OzaJleUMACsb5}DRdTjhX_!%HMUa78NswzrNr-!f zv9FP7esW$^V4!hExQ|PAm7hzXv9C*Zxq*>^fxmY~h(~1DWI-u|$s0JhCLhwv@}khJ zEd7F%H2Y%P!~&(shSI&8L)aA=Ckx06O#UsiXR;&bO-A#{6Xog|4JQlAUz}_u&b2w* zWC`PDDc&25lhc)#fLyV80e>4C(0_9#|2E4lRW<%*+jFYR4 zL7vkF(+4;jCvTU%G5L-d*W{UU<(sRG*E4S3udsq?@@4ZSAQx;FRp|hGj?rxMJ+UuL z5U+(sl_!N)_(X<>xda+m7Dra)7zKueh4{N>_=dZNRr!bc1)zJ)FF(b_B`Tr{=(WX= zIHSN2gqOf^W@@0w2#ldOGFCuxBgX`wmy{>F8g0W8cQwpFB^k<#fxZX%Z3pvaOPfMQ E03w^{Qvd(} diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--InvoiceItem.create.1.json index 3e1ad97f06a556dab738649655b8fac45b5983b2..697361235df94456e34919fa585d1a57a5236801 100644 GIT binary patch delta 31 ncmcb{agAfbb4H_$FW49vEhfKbOk^~g9LO}4(P;B?rhG;Kzt0O1 delta 31 ncmcb{agAfbb4J6BFW49v%_qNSOk^~i9LO}4(Qxx~rhG;Kzmp3M diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--InvoiceItem.create.2.json index e31609ac961f7385b2a49cd1a9a4b45f32af33af..d28b83c87641a581790bea26619eb787739192b6 100644 GIT binary patch delta 32 ocmaFN@t9-6S4QKF-&h%$3=Jm#WlUr=o*d6KmC<6P@wv&r%U}8~zp-Wb=mqBT^k$-V+d~s@WQEEwiKzL&`hG^tW^qY^KZ Lg4E3sOkRutn!h$O delta 153 zcmZ3)zKDH7g{^;jX}XJRU}8~zp-WbAg^QD`VMdN+d~s@WQEEwifQz|BVV+5_MO2TMpi}U~txaOs4Vdi9Xp1IgY*ZZLQesp&c>&`hG%3r7K$m<2 Li?q!VOkRut8#^@6 diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--SetupIntent.list.1.json index 60bafea795234c3b2330b544c7048456ca09b5a4..3b48f77c51c3abc882d504ab5faaf1c04fb5d21e 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIY)2Q@z{H~bLYJ)Kin2tXTwhPe_~O*$qSTW3fbhx;AG1ogkkIVn oq%`vg$GqUe5~CzX->f1F(}?hi*JT-vCVs6D!*0svX2zRL03VzuCIA2c delta 104 zcmcb^aff5VEL;Ed(li&>z{H~bLYJ)K@XQELvqV#i_~O*$qSTW302gx$%Zw6>QYSy- o^a9J=Os~Lz%6xynsLaSbCzGm)*JT+ECw{FE!*0svX2zRL0NkD>@c;k- diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--SetupIntent.retrieve.1.json index d2ac9553dba69c1c36dd4738c10385708e684b08..cc6555390ba45f3026061cb0282a963c9a68fdee 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@wv&r%U}8~zp-Wb=mqBT^k$-V+d~s@WQEEwiKzL&`hG^tW^qY^KZ Lg4E3sOkRutn!h$O delta 153 zcmZ3)zKDH7g{^;jX}XJRU}8~zp-WbAg^QD`VMdN+d~s@WQEEwifQz|BVV+5_MO2TMpi}U~txaOs4Vdi9Xp1IgY*ZZLQesp&c>&`hG%3r7K$m<2 Li?q!VOkRut8#^@6 diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--checkout.Session.create.1.json index f86b368f7adf23dc96804e2444cefeee118762c7..a22563c6c61726a271f98753e5fe16352290acdd 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXta47qX3g$ zl22Z#d1aCO`@TbSvYP2021#(G5`Po delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}Xqv7Vui~>x0hIx^W-W8e7StS9XS)M_mkv>5cIX<~X z0Ul1CNiG!;;RVT-DPfh~rY3oAg&~^-S?rm_{L@R*TwDVai}DLyvWmkqBRtI#O)Vy; Sv3;5x$v&GzBPT0y+yns4LpT}$ diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--checkout.Session.list.1.json index d1cd2d5a7b28c757290fddb0a6321b5fc9aaeb13..38f7c6e9a62cf3cd1528716247cf5c646667f30b 100644 GIT binary patch delta 186 zcmaDX(keRPfBdDlPIbaCI|ut#l9dC^OwWi)B8O tSVn2Kql;@`Vo`pfOIC43S)xy_uczZ?e|8~8M*Yc&9Lq^H)r?b@5dhPxKTiMv delta 160 zcmZn_eJnEJ!o=6slQ*#QPPSxx&1kq;l_`Ts&oD32(YqqkIjbZfG|Mw6G}0%iBF87U zD8R$XGs&eQBD^5kG9|3i+teh_tuSQsZkG8>V*cr+X)dmTiADK^E?LFlnGv35iKZ5t T3)qDiCpU8}C)LadPF+R-=|(qc diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Event.list.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Event.list.1.json index e21c6b0594058ed6bc96e22c32437aeed034c2a7..f0284e1b7d1781e4561a60d93a378a21f2087c80 100644 GIT binary patch delta 328 zcmexqaLsT-3=>;UW@1ui&g4X1iOJDS8<~xCxF#2JsBbo7R%W&jGtSBPt4c9Tc8{uz zif}XbcP}su$q6)!3JEI;&GHHkF)GLjck_$%amhCEb@4Rub4fQgFfuTxvP@3RGs~Gg zgKbScg=S>w7o?=w7uzNlDCux1z=2X`adByCk&=}{HIk@;f>KFkK`KyGsW>$!O$jJ9 z`4g|`=2`6PnJ4ow^G?>~=GvUVeTZ8!qcq#k#WgUoD8JAptJuUKEYu??v>a%~7UdVZWEB?&dnK1ymY663eIUgp yKY6=&vr3|&foZadrJ1fpvRRt0iJ_&bZep^9scy1GVv>1MYO+a+h2`Wpi3$LG+f)+( diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.create.1.json index 98f29fc3b5432c74469ac6b0bb978a0a4b471916..b3519ad648f55b9176d7966ce4e40e01fa196d18 100644 GIT binary patch delta 89 zcmdm?@Ks?$9-}}`W@1uiPG(7^l9fVUX->}MbjEf@lg;lLdzln7i;GKBi+~cPp3 delta 36 scmeyWutQ-(9^>Rz#s+3n9j?jotm2#HnM#;8?__z##Avd40sB=B0O;NfFaQ7m diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.create.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.create.2.json index f1fb6398d832023122625bb04acd4a4690d454b1..9ba24731694689b2ab4aa685ed043a09690c4128 100644 GIT binary patch delta 89 zcmdm?@Ks?$9-}}`W@1uiPG(7^l9fVUX->}MbjEf@)6MT0dzln7i;GKBi+~cRz#s+3H9j?jotm2#HnM#;8?__z##Avd40sB=B0O}MbjEf@lg;lL7cn`68Rz6D8wVN$8wEv$ zdxQo1R%H|fW@Ut@hWR-qhG&?i7D{f3sTbTi)|ANlytZh6qGWHi%V0BfR3#O@__u3%7RoNPpLRHCrt?`R0~#> hlUQ65pO%@In6vpP>m4RmW02_NXg1}|Cpm6#004;nQ5FCI delta 180 zcmcboyij>V9^>Rz#s+3n9j?jq*u*!>Gj%dK1i2)ern;6JCA#_=Cx!cYM`l;}hi7F3 zgcunHglB~r2fODRCFe$k__$}MbjEf@)6MT07cn`68Rz7O8itic8Cg0- z<~WsvxTWL=M&!6exwskoh6PrH=cMF?Wu;X3xMZ97x_FxSxnvs{7#SECM3q>2S){m4 zzQ{7Wo>D{f3sTbTi)|ANlytZh6qGWHi%V0BfR3#O@__u3%7RoNPpLRHCrt?`R0~#> hlUQ65pO%@In6vpP>m4RmW02_NXg1}|Cpm6#0035&P=5db delta 180 zcmcboyij>V9^>Rz#s+3H9j?jq*u*!>Gj%dK1i2)ernsbp2IjdHL}mLGg@#5M`MYO? zCc1eA_=lGiCWj;&1y_Yd__$m9!7zj%*3S3oXnC+B`bxz(wv;h8yV+MKF!IwIg;rUlS7zsPJXg+ph2)v zP*k`_Sg>zZMnPa!MtEwNpHpIZhFOZCS74w)g_n;@wu!Hcr-`3ScBO%lfkA0lx?gxk zcEsdv*2VRd8lqp2l4f6Qn^>Tv!=(TQN}0vQrKv?gCs#v76cm(7DhpD9B1*-nIcZ8z V;aZ@M&DCrH%#6mH&u}j00svSOO<4c{ delta 176 zcmdm^`Ceng9>&Sn8K*FsZq8x)#pDp=l5CplT5go+>T8@7?&lquUEv>|l@SnPWEc>h z6=odlo^O<#8x`W?l3nHJ5@_t}l5JpMWME+Fnx2$rWRy608S7#%N)6F3NJ+CVwoNQh T+I*BPn0azG6X#|{uGw4wz@<6H diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.list.3.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.list.3.json index ad6ddde822352c4a07f404d8b576ba70ab4f1aef..32a904aba81702b88cb35c50fd400ee99fb27c2d 100644 GIT binary patch delta 246 zcmaE_u}5>m9!7zj%*3S3oXnC+B`bxz(wv;h8yV+MKF!IwIg;rUlS7zsPJXg+ph2)v zP*k`_Sg>zZMnPa!MtEwNpHpIZhFOZCS74w)g_n;@wu!Hcr-`3ScBO%lfkA0lx?gxk zcEsdv*2VRd8lqp2l4f6Qn^>Tv!=(TQN}0vQrKv?gCs#v76cm(7DhpD9B1*-nIcZ8z V;aZ@M&DCrH%#6mH&u}j00svSOO<4c{ delta 176 zcmdm^`Ceng9>&Sn8K*FsZq8x)#pDp=l5CplT5go+>T8@7?&lquUEv>|l@SnPWEc>h z6=odlo^O<#8x`W?l3nHJ5@_t}l5J>UWMB{#m9!7zj%*3S3oXnC+B`bxz(wv;h8yV+MKF!IwIg;rUlS7zsPJXg+ph2)v zP*k`_Sg>zZMnPa!MtEwNpHpIZhFOZCS74w)g_n;@wu!Hcr-`3ScBO%lfkA0lx?gxk zcEsdv*2VRd8lqp2l4f6Qn^>Tv!=(TQN}0vQrKv?gCs#v76cm(7DhpD9B1*-nIcZ8z b;aZ@M&DCrH%#6mH&u|8Cv4Fj(CgKkOA!<+O delta 191 zcmdm^`Bh`X9>&Sn8K*FsZq8x)#pDp=l5CplT5go+>T8@7?&lquUEv>|l@SnPWEc>h z6=odlo^O<#8x`W?l3nHJ5@_t}l5J>UWMB{#}Mjg0d*XNmo0atJfd$qzLQD~mF+bc)Pz zDhY8*$q$UkafxzqGxiM&tO(CZ$qUO$sqk^hHt}`wH1TuEHZU+UFffQJvGlS?ahu%D zy11TFL-Y$$((H?E6AP4dxD>!ZDYLk^G_?rm+-j(Zf`U>>WkD)XM5#D6Crt?|Tnp5( zxtcA2nbCOj8BQ)9tX`dbnv-*LB-1B|cax0+4T6n=qQX7Gf_yywJVt=^JR8Qta;x^sfG72N|x(_aw8x-loJb%DugsakGQWQbw@f16ekk ID@CvY0Ft4YtpET3 delta 365 zcmZ1()E~HE598$Pj8hoRHs>(?VsZ#_Nj6P!NeK4HGBBugGxrY9FYuVmE2TfVpPzg31J+D0N)6L5 zNJ+CVwoNQh+N>kJjuB`s*XCM|*^G=PlNZVfZ`R@Z&b|3MV?Q(4)v2!KMv1Pz#!2CR z-jUfA{^3~}0U<_)0pVF;#=-9SM#;HRA?U77$}=elH%tu!x_U9#wUiiw;@V(lxFhXY KHeXbVU;_Y_MR!mD diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--InvoiceItem.create.1.json index c39e2caf13c6975ae5c463fa7fd2d808f5bf23f5..f5dc26cb197b787acec3794b6cba5d47ecb1e909 100644 GIT binary patch delta 14 Vcmcc4ah+qsJ4Qz1&F>jAm;f&`1)l%_ delta 14 Vcmcc4ah+qsJ4Qy6&F>jAm;f(11)u-` diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--InvoiceItem.create.2.json index bdc219dca6e238cdf8d1fa906ccede214d3a561c..28b195866772aa495326f4a13fe752720ec9a47a 100644 GIT binary patch delta 14 Vcmcc4ah+qsJ4Qz1&F>jAm;f&`1)l%_ delta 14 Vcmcc4ah+qsJ4Qy6&F>jAm;f(11)u-` diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Customer.modify.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Customer.modify.1.json index 0da050302e6fe9cc8f3967e281380f518a15082b..ebea5710b153af7d09b6698afee56bd770a2c787 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X?D1aYhYqgexXZNu}^W7S9X%O%jQLl?u-ER-VE9R delta 35 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 diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.3.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.3.json index a4196576fb041f58bbd9b0b092dbebcca40b16d9..297b3f964100d6a28461f0a51c8e179707f1e56c 100644 GIT binary patch delta 1099 zcmcb#ig8B923AHE6AJ@_$%>4k+y#l5DN0rfQ2q)=!^x)@|1c{hXG}gQE;)IF7VqY3 zOf#A7jdKe8BQnZUv%=i{LUN3QJ)B&Vvz)S{LcD@}!%HFqBm7)bfl7Q_vQ2zlJWc#U z91RSN3=Dh|1A@}hQ~W2dV_QS18JlOaGcr$p>nXljK`5JXa)Fk}W&@r+=E-l&Gk~t1 zBi=q)JBV+xyfY6=N@-5&WXB-U(45TV)V$)<_}s+2#PrnM)Vva)SCtY=OY(CQOEQy{ zbhs3dfD%-BF-Vaax@194VqSbnW@-`0WZu%^)S`HB$SD~bOnx9PHTji=_+$?WH6|ma z$&OBPllvrUn3M`88+u9tUCOsvO45l166i6q>XY*{1t(kD*+B%($@+i=)a7Ei3=Lpl zvZ1}YSVn1fs*7u2Vo`pfOIC4OxL01fS8C{F!4Ut+QHo}h^-Ost&ruXnNlUaau(V7w z(M?M+H`FyTOia>EN;XN=HAzk~HB2%~OfgS0pZwZSkwp&}+mquR8YZ7pVxQPuHJSI79{y-M3N&c&C*+Nm^5#M5%Y5x z4d0l1FnYmn*{svixHc?wTX2}QU4Ti(1~+Y1=&^sdSlSN`hZS}>Y&wF40mnxe1!m_} z?cp=$NmOgE>ogp(*x?m-4|;XOebykCbGe1*n}!S+30IoE?zA|^=gQh-(keHH)&>o} zeK6)5fOEbnqt@F3-#a!yp4tp|sZH<)=8URJS?sn%mOi+c&5FD#&5CJGlSlg(Tr!5h z)zIFiJ*?_1$+HEC7t=){Tkm_y9fb=`hDaq?0ez)19Ltg<%~9|cLt@=8+wZSo)NV}yJyHOi zx+{x@y{N0osx7&8bJO@#?dGe7{+i;SHr~_yf6U~s(`u;E1((YUKf52Tf{QoBYioYK z3Dec_-Fpb#2KdRFKnOQLtoiMKV#b=HXXy@&_km^Jy}Og~^3FYbmU;6STV!a|hzTF_8 zm++o30B$o01#>G*8G|NCK<>pQ32x{*T#KGw^fNMEtEB^mECC3(tni}K53gDLG>$es z>On1K%F1mKiQsFb%eU`^I*~M^>sGtEo-0St`k=2!;_7NNp-XaIp;9USteG zAn63dvqz=s#K6Q-Pcc31VA)*J&4I4 zrqQgIQVYSWCDFRnU;)YdwIx)QYJC(@gH|8Hmaf0y5vnG5%HFmH6Q>C+nK@y7Wd5xlG8i)GP$W( zY9+~dl_bq&*%ZxXhk7%?x)H^@ zz6b0^6O8CLRoh<;K~qkWXUgb&gi)&p#~+}5qMVb8k0v@ zIpAAk6h1&_&naCCI(UO{&9#w4@sP`>YdfA=*QZmrH6PFDk3X!HdTV@|xv}XvLzUh(bD7;JKWr$$n%K?s~kC zF?iq^Lj<~fZmfQaM@@Vg^_KYx{ALI`>ko?)g@Z`9m_vU7 Dv#|ut diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.4.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.4.json index a3dad38aca99728e0f5d3fbb5ca25fe46ba86f57..19c430990f0251c0a0e2636d35ca1bb14e7e1436 100644 GIT binary patch delta 551 zcmdm1zrc6{E92x84Z+EJj2tWliJ2*r6E#GDoY{P-YGRx`L5*+nKV#0x++0eN4R}~KNAjdH zPc|0M0J?sTcsnE4WCw1^`jpa~R3$3~B|{}0E(Ii@l#`j9npd0}pPQJMn4X%OnpXl+ zmRMSnpPN{cnT$huF-Vaax@194VqSbnW@-_JO@crxl}d|Ki{dj=z>)@&ABam$Hk7!@ ztW=N*4_zrqCl+u_WXeiS-pV03d4jARn15T=9?Vyli{&yjfPu*!a_W*9rP--2u7Qa~ z`Gqc7#b&OCh9;H~`9P;l*5Q$#{9I0V@?kqOMx)8z^71Nai53QymT4xsX({H0x+aE+ sNxDhNCaJn6$w{V$NoI*D=4s}W`{Y%4D?tGfUtF4;oSK?4In6!*0P>!qssI20 delta 1039 zcmZ2rysdr%E8}ENMw!W)j4K!oCSPLw!;)8;le76X(^6*paIebnY|GLlV_y?rqk_aF z*C^xU(8wzPaMQ}9yaJ!pkTB!OY_D=3muzD{m-I^CEY}JHBLjn|?4rt|s4Sn!=h@a! zYR2YW?2OEu#-`>5mZlaarjsx5hzb>#Bo>t@St%GA8=0Dz8=C-y1Nqc83v!=hnf#Ya zU~)Hy4709@#pHurqLcS=NWj@|IgI535-W34^GXynoD+*u6jJk2GV{_EGV>Hnj7*F) zl_tk>N>2{p>|ivSe3R3T(P*;-mnsvJkrK$-$vRw0lgoHEPQER{Gx-(|_hdWXdr+e# zCiC%ePj=wrVbV33?8CQ*(Qq;+|3MJv6n`zyEDwS9$+X()W{T(4w6Yr0ZQy? OnR$shnN^bmBm)46uSDSh diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.5.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.5.json index c461417590d714e7c9e9924b12d92f78e07aeddd..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 21 ccmeBo2;{BiQczGzNi0cJvQmhid|KWG06_`{M*si- literal 8207 zcmeHMU2hw=5`FKl5ct#!)Uhndaa^Fdx2WABt<$t=o1iWNg4(4lTKknHSG8T_zxVKK zwcO=O4seSiMg8D7;&3>eIdf(>`s0(ygrrO{^7-U9{5_fcVSeLNRtdW0wG?H6MKYVt zrbp9fN3%2XnHNcF&J<6vd@}Vv?V{7_^+98~yyc04^zJi#PLh;Op{V&?-|Mq}`Kdia zo79RFEa!UtJ65DMn_RJ_{A}{PNS?&S6}zJ%mDo`_G18gp}I+Gu^#*iyxWzF2gv z<~b9EC~n3C6R6VzWs`2aww3)#)QIykm!aB(clGJW=8d3D^@eXmLd~M2eN-ZEK9{y<3r+bq$Bb^ zFcBIuxQ_x~(!wuiMZ>Z%&dHk9H~I?wb4XHV8K4F))10eysUu0OIAyrLxgE>0`<}u* zcs8&}n!4siVnEu+w70vF&`ei?XK~OaMu6AGm`2j?U%q$qKw7QKBJNl((LwmQ8l8arPUBP? zS7@E_3+yuWx3_^r%2%w(6s_2O&Os7wGzW)zNm(|v!S$$wKCA|BX`c>`lSwVAvGh!Z zG%SUUL+x%YrnTV|Y#4PYU#&Dyx5#zvq#=(Q-0>pS>9Ay(OWKf@R%NLStOi!CY9LY+ z+fu}RvMwbE+)L1=wlGqvlAj+RyNyqzf>XE#)Uh}QU#k$h0Piu}8GL%e=IQ0D*I%!b z{QU0KH`T+{*XKXJe)H}9o6UK%oWEGSm{n|fc|A{l`Ss!Do74McQC;z$U(bKteEa*= z#b*Bf#m)VT+siwYo$2+azOS!uul_5)U{weqL()VPeT#fK>ZO&t5v|gdhUD5^6z~cz zX&v@=UiBCj#;z-6VNWRU6-1V2EfU5f+!I1 zR=5seC?X1zLp@W1ZbGBi{)AHcGtySK#WRGfoA-8$699!ISz{8w)}t};eeCQsro5Zr zT?MN{Quo_ja=U^&%<-O_E|BnQq&{jv;(26Lk3)6#I8?jCJ+=ip z1C0eCK4^Oe63WYTpWR?z=G(fUU^@%i1`l08!KpDM64r{>!j$A8Cg2=!9jrf@pPo(6 zPoFJLhYD;PQ5(LT&rTO-^Tpz{1A1#s%)ko#89}=}inS*FJk8{VzETY$Iga4}IKt-{{p6i!gKJ4?zjeIgAr6RF<2jq8lD> z1Fae40G^qjlJ_w-^ z=Uf=r5u+)tlB4eiooM-PX|YE~vkW!GKXJw=5J9jqI6|R&)l?YGJ0wX8B0-M=TGLY6 zWsgesj^myV{Xt~2?AC&KB!~{Lty809J>F0DqT>j9j263o@0Yx&_XoZoI&fEGkH)H| zz1^V5j>;b-*(M8wN_itKF8{R_sw3_;0y&W#TdAHiipT|__>V4A7LZg(laJ9`Uxhx=n2||y}UABc}T(UcGEa!$IPxN>)K0-CSTe~r<-yf z!L~5*JKk`$G$^wK!&}{0XDeFjVNJh5BW^-Jm~ZRPY1t@j!^F(ICI?+8Hrs)sC=}+3 zarIV0a;5MF7&fSAbL?;uv+0rX9+KN1WG9!jG{Z&T$97#dl+|6mm+YV}jH7)_Q}=3a z0npV~j5(NO$4r2hnoGpPa;w{KCz~=Qo^6@t_SO7@q4vYRB35W}@@I(DkiRd!kDG zpd5LPjE}&$71%w52G=){+cyD*0G>yBLhgHS`x-qs;M#p5WAiCMgw~4hDU^PT3Oy8$ zB!L?z;(@kjfDJ$AtlmJVDg1Xc7?Ig6{o9(LAcgnq!$>>zhiVO@Q9AI>3*LdFkI^n8 z9y-m?I3gV;3(TbX`-Nmi^ z?)3TXjkx)tEgPdnty60FR`b1wIjGTowc?HIdXd!pU4tn&KHJfTvj7BPafnPu~ zuRwPAs?g2A2tQxUr%z9x9!;0Y)1w7DTOOUCEmHhCU$Vsl#gUzO;@Mr^4|ZIEeB!H# kY?6d?B!Jzbz4lh$DcXQ^Zl4L)c92dxVO)Y%;r%Cn0@m0CCIA2c diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.6.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.create.1.json index 465e21090c6abe208fd1d6281ba3fb891a55708b..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 238 zcmdm{^Gb0-K8uNkfx*OlT?jpA5=&ZQPVr_##yPB;*YFrIZvM}Hi)r#c0S`vQ$?SsZ z^;`--pp=xElara39$%cCk(yGPld5E;pk%0|1Ch+hOis-!PL0n^%u7s9%}vcK0ZAv8 zmgMIqmSiTQDJup^n!yAMauW06OEOc7P)sZ>PA!VhOaY3qD;XLn0j-&wCn(F3SDKTv ed8*(pX0Y2Q`-{p$7E?fI zPna2XCiAmOGwM#(VpRu{fvi@t0g08lsd*&|8qSGDDGI51DVcfc3YmEdCPpSknv>_V zwlEq^R$((^G};`^ww4jd;pEr}BoA{OVbe9SFfcHfoWm)>7oU=voSB=LqhzI^q-!#H zJ!cQ2;ba@GnM^>=RjyE=25s*2$r3!WT!ug`5U|;jXBYG2@BH$Ur38#82MX9so+uCr E0A`3io&W#< diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.finalize_invoice.1.json index cb7902819ff0ceedfc4ca9a8716c19b4d10e9c60..edfadb26f14f401b125bec152296c04581f00c14 100644 GIT binary patch delta 409 zcmZqGzpOGLpT)$&z+hs&E`**_$&!|sQ@mM%v6I=}IH$lrBBMMtE6m+5B*!?|!^t%{ z%PBi5#4E@*yd*L(!p}7osKm!5+r-z!)5I^tvC_cEz@Ws?KdGQ9-)Qm!mN}G~v3WOZ zAk*g8yhe#^)yHC8nq5rskD^q!UX^@^ceQGLzAi6@w(rV1flXiFxrQnW;r6 zCYBbb7R6_#0L9pq3=Nck)=XY2Q~?gQ$r{2Y%t{5BlO5URHm3+XF|p(qq~=XtC0fXm hSDKSESyikO9L$sFiOEA4d&P_)j1OWq5QdI;BmigveDnYS delta 352 zcmcbt(yBipe`2xj#3hx?B}Jv16&X93?Zdq)!?P_*lZ<^$e2oeclU$>WlS3n`{KHKv zlky6DQbWRwBeT8AeO$7Q{an&3eY0H44U7y7%*!erBmG>HC%$sCQgFjE0k|xo3hnB0Ql$1z9}llf!u{Kmj!QGOr0sUTIFwW)(g+CYFN4%#_J_ f0)>-BI0PoY6eymYASge%SdIQglSAeZDWg&1#dJ_`sCvV6O~oH?&|S=%8O#Q)y$*Y0}l zyQY1CR^=f&*5mn}-;C$WjmZR+L=kj%@*aLqCSUAd_)3bR)%dG1iI zSkokDO~YA16stv|LVtvplwx94N~n~gRpUJpi*+Z|XsTLGdn2@}F)1&ID2#PW!ex9| zfj$KW&%kMLJvg5Vvf!3obOla0BMZivG65O75ssuHN(cA)IDPF@fm6Z6+iQP4}1S4J6Oc%{nrmGk~X zcUsaV(Olt%Y$^(c+C?W46sTmaTbqN~QzM{-m>GXXB4p9BCRZ{glNK4^Ld?;BA9K4Wv`$%FIF*~gR3{^9=q z>KT20o8Ei=i~N~1eL7emL`;me2_-ft18)g#%B4xGl{XMlB{I%A>06pO1r5h$N~vvB z2Y9G9jY%CODPN)l+Bkt=ESVsjU0Hm`v~6pH6;Wbvli&&f@Pf%q699Cy`9BaFbw<-2 z`~K+uhq_KNzXM?iwHX~kc^6#UBz8ETBi)9Io>NJOg^1o6u$tWGwJs+w6?9(G_COl0 z_(Jr}EUw29jcGREtx>NrL@3mG_P)~%OfRWv9bzRa5Q~s-DH9-2Aar(Ftf(8tz#6OtQyq3V2|!!y zXw5y*mKHrAu&vsN$j?e0rOOa&*>xigTJDauA*k!MZt$9>V~`V#cH{%x7pz!kx_YN} zpD`{dNzj|NF15=k^E0-s2jY%lOHGBlku(iGXkq0j{06 zq#6LH!$_XVZUoMC=fGCM#AaY9sSil%5{er7I>3sdFfQ3ygafDi6x)lWUJS7|^{x$- z!~HBM=4Yvqw>=Q%plImJaqCDt8u>GJOy8Ss-OA|N0 zO_-R>59fzJj?$~^FW<6F9gdZ{ew#|J?uM>iu!MTh`R8pa%z~p)1WFWMhptU^Bs(kQ z|2AcxmYuWq$B_n??vAw~_^#Vj#-jgDo66zX_D1EXzxP&k@ULoBsZYOli1VSh1Qsx6 zlxZ`AeT0Z|IL#teE5hAw68in&fSrHSPcII_dtSnictGo``e5pweO|M!oo=n|Jc1)Z zFZ)dlaqB=ohy>k`(AC0iu>AJw7U%BZX_bKninN za7RjKCec8Z#KS$%uz!tp0Sw%bKTo?{PXW81Zdv9=Ml4`~B>N{!*EM18q}QhXq=C!W zg@B|KHfOjCdK5F*fR^y$wA<@`YV#ADSqEcycS8$KpEt;@boxuykLMIic4d@6u*@_| zv98oY(eToSyI^JBI?OC7M~UiJLhvxyvRnk;Ris@5ffixU4XY4GKD5d@8A@t9A6Pe*L6Etb zB=C-RMfB##K6HktvyHojM2J?O#30h)pqA{z%&1GeR4o6P`tIrD7> LW!eb3@%6@^V?r`X diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..dbab7e99a1dcb73dabb4134717fb94aaf7e071cf GIT binary patch literal 4726 zcmc&%+j0~)5Pjz>w)9NcU7)Chs#F5O5E9!2LkNLNskAd1uUL&{(8buM`1f?TE_2y6 z;Vph}*`ropPoHjmzO`5|QB_?qp3`r8#U3u$pRd^M@sSa&#P7cgQ(Lh(78`ea@!V8* zrea=Pa#cH!G(qdAp(WjQ!29>VU#(W-&%IFfq3>3xiOLOUbcOT8V=UculQA>SKbC0KL+1%QC|pCVHAzfZa8SccEurbIQa}Y zgM>;WHkwovQTVEr*eI<$COD@DK07ab$SH&SU&tg#Y6z2CDI7({T493FG2hiz*mEjK zwdJQT&Q2a3KYw@h1d==atdnS`wX85byp?|2VPGuY=K|s)_l4G1NgND%a(!J?kwaCm zR+@^?5nP?5g98n`QBqHet6d)rZHscdvgtJNe81{qpVUkpz+BC%gM6PoCdDef?;)y1QDPh(FGn^ZLb4?nlwb z(h?IfW#*pbK1i@l5%9ilAbV_^0)w(of{KaxKSNuBhvV>^3sk{GQvRwZ260k1tniK& zkn~0wq182!Dwo!F*vF;t8UgBonJ$!@u`W;+VKo>*~_*pV2r&~cdv_!(zW z92fGk(t&^&iFGb^h>enlT8JYJje@t32K4+@@_dpBZH*HGf?GWOF`DF_%p1=;IQNnuIQp>6y8q24=VOLZl^S5Tv||?E XKFQ4%78wUg!EFa7;5_BGzTEm3#^_;_ literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--InvoiceItem.create.1.json index fcb1c3c2e9d63942394e42a1234fe7aa6bfb8a2b..23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0 100644 GIT binary patch delta 98 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)f(f!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*PL!2IL delta 139 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--InvoiceItem.create.2.json deleted file mode 100644 index 11622f30a734254b418b26d4bc58ee64f391c945..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1098 zcmaJ=O>Yx15WV+TtbFE>kX>51Rlos>4+(BX$nx3_9pbeYe?(MK|2s3bcjM5CoU(6b z-n@A;K3#Pk6O&6evNv6Sv)OE35G0fL+R6t6Sqh3(FhndC3g4wH@o)eB5KJ?1nw{?d|sVU+`-p30cB z_TZ@h3Ee`!w55;jZn)mO9&Y-9>Jbi6cp}*DUJm{BuI~rL3;ApWd9iAmeGyp+g^VZ? z6IKh5ZUke%{^UX4>xqI4b?{^%W>uIWy~YJ(Evpe#%X2HGibPAzBz!%DMHR-2%URw3 zjmF&Pd?nbqLz?+P(>XQNPaMZw3-Vw^9#N1DA;sceY;Ug|3ciIiT`=;+&J z_bC4GQQwOrxO~ychFMG41KL;lBWNFZy_7~y^umU{^ArD_gpCmY87w}`c{|Q(9s!4` ze6*>v$;)FyiA{hj6fp@y+ocS4z8LSks849U3f3riMQvC}WBb?^*^K7JdfmJr{D@o{ TCl8G^tr&zCl`Z^Kifn diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--PaymentIntent.create.1.json deleted file mode 100644 index 0db9f0bcc98e2fe409f02ed25275beb06603c355..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6045 zcmbVQZBrCE5dQA3*h<|;OBPU0t-88H5YH0915v@cN@X)yHZn7bnPge8{O{MDOlC4K zES!7+(w(H=@^nA*xjVwzSK1E(C21Yc-rz1?=NgvztPcmKMS; zRECB$N}QEkui@h!rEP=~*M>q2-@OXM_|^x_SdJm2*08c-yiOCb ztCAiapS<5ae0%YFA4;YD+4Lcb+hv~1@{;yzB$}CJMpSJa!!iViOM5dg8l{9|ftovn zaF^H|--n{DagkP)WjW<48wSeX31S;Xb%t@>7dQTaKSUJp3PvsC=Gf{CPwN(c0A{S?eZ$C`-4v)|FC#N5GkM?&@_S5*+m5fi$ z8YkNO35T+WlR>cA7?y7Dbbh0094R4#A=}W^hF|lfL z;c}@bd%1Gi~$eiy3BsCFK z0LevJ0dTSs!h!XQ9yVuo&#RU3^^-K?aE=Dhp;m?(>)oLZTtc-lv_1g$W4G#_4&|K} zG=#W!LJ(EfSMV)XVs~o=F9XmZG{U}V_C{k8hzrHs-RUYYD*^#oup$@sFMq=mu8I-e z+P*0n1pqbsCb$n_$WC$qQ6-&;1w^QNlSxcE0O0A!uCCp z523kFz-|rE6i>Qm#dJW8EtHYBfM}zk)Xayv2ZC{Okfp6_Rm%sx#<($z9O$Sn=;ra9 zXNUW*|6xXb-~U#9IX!zh-{eZUu!~8r7t8uHV3yyitG{K+8|u?R8Q# zvT5?_2Uv-HIFq*Tqby+^@e}5fnC}M|>q@qS z?&hcTwE>nTc$nvS1J=SY$s}i$eToJ?-Fmv!HxKX~`pU2w`B)S#hpF7tg+9`Fc^lgY zn;Rhr%o(fch+kG+31kt2bOJ6nlfc@z0OpxBrWb4_3s=eMBP;OOC`(Mog(%wx<@rE#wJpwJN_U(@zM4GkJXP%d3D z8*4pL?u_pX3u|@ta$^JV@CkHcsRee(jasY1bu7+}y~gXgQG?Ta(E zoxMK!bg-V3I8ms1+^88T{Jyh)L2%KR1bVy4 zUP^I2s5Vk9q}Bnex+p;^<;>VX8rB12oR5_Pz6lR*(Ed7PW`q=^xft6=D>t9Z)rj2< zf>(}nA&@|~86lp}f_1b`SI@Ubd})-!uNf$>Ul4xRm`v*Q-jUexl=hOj8SEj$H2xXK zgfN)=v2H2>YkVFF&n3JVgbm}Nfvnk8YtiZA)pq8-e>|L;lkJ^XJM%Xyd2zmf^3KN! z`fxdyFu)-^toa&p2bCm%Ujq^ei}%t;66@mEh$9J8^&0nscSB0$yI%7>Nf_f$H3h;_4l>_ ztAq!23Exrui)z1$HHJlV00v#02DM(3f>N?h)479h(}KF*N0_nZ gHEdgcM*Cm=XmrQ06D7l6w+G$XeOf`M@BDo9A0_jK!~g&Q diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--SetupIntent.create.1.json index 42ba5327a9560ae442a4710c8589f3768ef0b9e5..1112c7d321fa98d71cac8e3c181edd0114ad22b7 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@cDRdcU}8~zp-Wb=Yq?>WON60!d~s@WQEEwiKzLqGN8jad=)@dZF9ItxaOs4Vdi9Xp1HlYHs9i7?@Hxc>&`hG%26rD6i}! LZ71LijRwHU}8~zp-WbAwxvsXiDigMd~s@WQEEwiKxk5tM^c5mVT4~* zut#O4Ux0^cc)6!*gh^JCU!K9ltxaOs4Vdi9Xp1J5>SyNYRTxn)c>&`hG^vQ-Q19Gu LPmj$JOkRutWYRUR diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--SetupIntent.list.1.json index 8bce04eaef24a1a3c9fa3b64e387e3c9100e7a57..8e7ff0dc87fe790072e91a0289b32d5c343294c3 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI>~I&?z{H~bLYJ)K=Mfgw@}Nl_~O*$qSTW3fY79(uuRkB0+-xm j$H2hcK!4}b9G7&@w4C&eNFTq6*QbeLH(+x!<4q<2S!g9l diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--SetupIntent.retrieve.1.json index 42ba5327a9560ae442a4710c8589f3768ef0b9e5..1112c7d321fa98d71cac8e3c181edd0114ad22b7 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@cDRdcU}8~zp-Wb=Yq?>WON60!d~s@WQEEwiKzLqGN8jad=)@dZF9ItxaOs4Vdi9Xp1HlYHs9i7?@Hxc>&`hG%26rD6i}! LZ71LijRwHU}8~zp-WbAwxvsXiDigMd~s@WQEEwiKxk5tM^c5mVT4~* zut#O4Ux0^cc)6!*gh^JCU!K9ltxaOs4Vdi9Xp1J5>SyNYRTxn)c>&`hG^vQ-Q19Gu LPmj$JOkRutWYRUR diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--billing_portal.Configuration.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--billing_portal.Configuration.create.1.json index 1e5f4cf12d763587f42af655dee7ee103974e4d4..c63c543d2455a9a6efb5a7c6255a1d4abfd4a51a 100644 GIT binary patch delta 37 scmaFLd7N`X=En9GX0eRY>~t5`z{H~bLYJ)K2q&{_Z{whl$%-sT02P1@#Q*>R delta 68 zcmX@k`IK`)rksL?ih)9AURi!-a%wSXC%TtJ`nso^B)S%O8yFfGl!d!FrI~x0Dsk0v F0RSTxCdL2& delta 114 zcmX@le4crNj96N7N|=jlU}8~zp-WbAcu}^wNo1DGM5A~#8KX3}2w#5#=ZVWdnumK; zhG#h$_=b38CFZ7-`-K+-CRK%*Mj8brhG+X42f5`N2N?w#7#JEDxVgIonFg4fDRI?u F0Ra5GC9D7d diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--checkout.Session.create.1.json index 4dfb93427bbffceb83c697ff401c93810d9653b4..3a1786d3994806ec696d173004376c1acfda00e7 100644 GIT binary patch delta 152 zcmew=_*-zo8!n}y)WXutqSO?njUV1J={Z{FmS(x+rMY^#C1sSP8-%2k=A?v$nPddG zH63Zyf4tH@4Of1STbjd1Cjwme1$_vQYoWRz{ MNTPX@WjJmE01GfTTmS$7 delta 145 zcmew@_*HPio5}OoI5+-&!K9Z~nqrpZ;Zamt7!+)jR2pDumY+6ypuvw7Bo=Ge%ImOGxH88O#ztAPCIJ?BM!Y$M?Y;zi0A0vt8O;+N# F2>>i{GWP%g diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url--checkout.Session.list.1.json index 9c7621661f2a157b1c71d15c705eb92345dc8a41..b315616142123388e34efd1a4e9b2ddf1769f939 100644 GIT binary patch delta 155 zcmew_(ki+^jgd>KD7COOvnVx1X|on%EVG`YWo~JfOJ16*r(04+NxDHuN@-3?SeQvh zfLm@>P=>ivxOr(wN~%{#QbDFg`R1)G^O?jlO0&aVTmut}@(W$EijyM>3$pS8GB#(i N?_wm?ydX|pMgU>^HSGWZ delta 148 zcmZn_{V%dXjdAh@cHYgFj3LZ=X{9MeN}v&?4_OG{4ia&ZkzEXpr*$tun+v8-?lwG7)_z`l!-RP!P@ Gbr}JVPBEVV diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.create.1.json index f163efc1bc8d696958dd2564e25ec2d25e277a67..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 64 zcmbQuHk)n2As(|-S1S1x$2J5-lusEfW)ybPZDs4UG(pEmKU= K3?|1j?EwIJvl8n7 diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.modify.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.modify.1.json index a143863da718769e0965d7ac34936e3be754544d..21451035c9ad79f6089aa7e2b34743541e446c20 100644 GIT binary patch delta 90 zcmdnOwuNoNAs(|-n?(f}i kOa)n~xvq(!VVbU`g_)6VQj%#>ijldgse!4{S7cTgMI>j1PhQ8k kOa)n~iLObag{7`#Vq%i6VTz%lk%6&gibRtl;%~sxCSN`Zfa^^YBc!(+a3VMA|0Oq delta 92 zcmeyv_lIx7A)Yj2W6R`JOLJXISYC8wIYxCSN`UX; m6=qaHR&1hcl4xP6Ynhmsq-&UBXlP_$Y?)$`W-$2x+a3VH{2kx` diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.retrieve.2.json index 39c31864d2c8a4cf7f5c780b4f3e35eb2fbd3f7a..53cb7442c9095eec52c1f096408760f289ad3491 100644 GIT binary patch delta 92 zcmeyv_lIx7As(|-Rtl;%~sxCSN`Zfa^^YBc!(+a3VMA|0Oq delta 92 zcmeyv_lIx7A)Yj2W6R`JOLJXISYC8wIYxCSN`UX; m6=qaHR&1hcl4xP6Ynhmsq-&UBXlP_$Y?)$`W-$2x+a3VH{2kx` diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.retrieve.3.json index 39c31864d2c8a4cf7f5c780b4f3e35eb2fbd3f7a..53cb7442c9095eec52c1f096408760f289ad3491 100644 GIT binary patch delta 92 zcmeyv_lIx7As(|-Rtl;%~sxCSN`Zfa^^YBc!(+a3VMA|0Oq delta 92 zcmeyv_lIx7A)Yj2W6R`JOLJXISYC8wIYxCSN`UX; m6=qaHR&1hcl4xP6Ynhmsq-&UBXlP_$Y?)$`W-$2x+a3VH{2kx` diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Customer.retrieve.4.json index 39c31864d2c8a4cf7f5c780b4f3e35eb2fbd3f7a..53cb7442c9095eec52c1f096408760f289ad3491 100644 GIT binary patch delta 92 zcmeyv_lIx7As(|-Rtl;%~sxCSN`Zfa^^YBc!(+a3VMA|0Oq delta 92 zcmeyv_lIx7A)Yj2W6R`JOLJXISYC8wIYxCSN`UX; m6=qaHR&1hcl4xP6Ynhmsq-&UBXlP_$Y?)$`W-$2x+a3VH{2kx` diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.1.json index aaa7abefa95006d928a32ad7d517f2731f4000ac..32fe7afef8de4d9acfedee0e25ac4c3a3d9bf894 100644 GIT binary patch delta 167 zcmbQwJD+z$1tX7Hs&Qhfp_!>}VzR~N7DgsUv5eBZN*C9_#G?E{m#kv5r~rdp^Qxf9 zbC~X_A}co6H8C_y)3vlPGtx~;GEGV`GB-6fFf~$|{D4Vv^A6^TAd~V95GIvo8E1u> z<(o{7XI-jdm~570U}#{hYml01q-$cCXbg0Kk*RKSnxTcMfr+_=Nm}Y;4YqOs*~>CI delta 167 zcmbQwJD+z$1tU+Iv9V=xs-?NErE%Kk7DgsUv9#n=Qy163#G?E{m#pH7%nGB3F*GzXFt$uFNi$HI{D4Vv^A6^TV3W)dCWU1d??);0B_<87+VE~UuL;fQkvQ~L}&|_m*)8WJZc0EWIc$w6>vzGRp9ef3PlNtACh2k%xX5ZRl7G{m8O7^1YJI zMN-AF+D84@U4@}5hSa32%5)9w_-^Lit;3{r*I{{;2H5ikvF{~*7>9xD;q+J@$D~&- ztVBT;%0Pyb7qSmQLypHgAy$%1wtwa2m!V+}75+d{`XjF*{Y%?gDimx*Ez_-%=HaSJ z0z#@RJ*TSY-Y`i`B3z)Y3GFM%8eV!aE|Od3UQ&2IV-TmjP27{8&R#!$_2S~$Q@%CG ze@Dus^Jbzrj*?5)#>RXYL6C<%-6w#QZJ15?8LP5l9EorL90nqQM0R-vQ=J0#0f(9G`g&Sg&x zor71cDv<9QCy$D2Hx4%;3Jxbp^R*XS+Cs|0Pjl?3LG8fjiZG7D9Mmdj7>92c7+)5L zW%$V4c6pa!tEh&r(mc8cVX&3_$vnbV7O}zYi6|+-tiblce%nO{@dl_tLK;}Rqo1y- zA>*5tj-EH@xzwrejOdjZU!#ru` zsx;zSlRNKCs)md>yv^Konv_>Cig8n#37WgmLp1?L{(+SW_zKK0u_j#Jn^zF#5|t#~ z!XVnwcsKAlcEBKxNWWHK5ruh{14l#G9F3PvB9y)c)*`%#uYf8IqSD33BM}4PyUWq8NQ!BWWG zG(&HONJ}FTI?P$=ay#6)^48G1|K3+|lsy6!Xy8{+(e$OHS})s-1Ws4wL{ndtWmf!q ze;+i=qoM?JJH!v{Gpb^rSx&|N508EC=q5e?<-^Ix;AnAsGP!u~O@e1<=SNrm`tbJb z$L#+2*p1i6(;r`7E^qGB+s(@lH?vnyE-sG;$0zTem(PC6rpft}muYmKJoC@p<*VU( z@o6(&{*WC#zT2e1^W;U8&c@GA<4Jx!^FMxH{Kw18gB6ae%_^h5txY3|z|3!^T@4dn zfNUpBV`(3RaBbJcQDGK^PMK0ajfP>&)(%^V{mp2f#R=fQR{H{$2FGsDXl7R0MB$B< z_nqP@$}%d_&AY=X(kchv#I}3bbLyq9+8EF3*dbT%J*f(CdqGh**MrCcqD{c?;Vz+D zRI62V+tM$gB8$rR!w|z9hPFv`0s8GS3*Isdg6uL+D-3%fownoUK-k`%##kLJ)y_;B z8;#U)I86rno*RtRWc^Q@y(*1D;ULG4BaEVf_{@oDY_ob9mFt}zznecvlH(86%hl=8 z`?qC2IeQ)iLuKwERFbSBa1l@pZV^3eiG`xVXm!}(;nuFY!})7VC*7gWXxr?{O9j3s zb@V}hZ|jBebs)R@Z*u2ESMElGxLDZ#ab8sE2YYWcgZRv`rT%$j= zY*aZ>{dR}ftGPX}>zr&$ze#%)B4xmEmk{VC99PEz8y)A}rLLN+sil2_ENAwyU|l;c zP=}e7Qsa6z2v^tEp7C)WeyVWI8)l9agjV{j>~1oI;tC=FFs&^yd~H6^;z6DItI{%^ z4Vl%Y<|Rr+COQy%@Im66wU4l8wlji&+@k0pm{3-kyQ)Z}zOqE1+7zK(1sXLIvgw6g zry1X|Yct6ZHtR7*s3waBs|k#{i)$^x9ZaZ&o6?;?h$5ZVA&TL8_S45;^t0H-j!k+< z`V3-1;AL{=a58XpVaeT_aCw!cBxE4;8LT4VX=F*kHmpDJNVSP%uMKFzb(Vq~?ccfA zA&J}`_{-I35`=?bJRc6G%kgw@IG?Nr;dmA-R-^gBaW?MR^ zBas6Ovb?L zBq@p!Lp`3_nSlBGEV=eXOG}D{Kf>`gd_|G_F!Q>;c7oiJP!Z4T$au4f)+7oOrdwNw zpJlPOq)b{Y%GzW!q)D7EQ_+?haZ*cCmc+csLg@RHN%77^ zg|dYBlBAtX$qA=5EkT~PBqZSZ)~N`|GPNZknw{S@@!(*rt3BlaF4r!}2C3UEk>zI3 zw{h&+lM3ALv#I{hM8fBGy>=wcX#*h&?Fj?GL0D4-&AIAI55P?9o*4Mt(Kq~K(^hos z2>@+)LgeZ}e}%3i(7(HP+Y#Is4SwCQ{>5eap&Gj75W@Pu++CkPk8i`{7s2iG{AN}i zy?b(Y{QB~46WlK!d&SND`e1bR>gn;b@!4o|@%FJh%RXH!U*^Znus(F(9?)kGo1uJL z5dTZYTD6e9A=bKUuwLU6d)&evns19pkZ^rlIG*eyJ)90Q=^q=k@Xx35>vfGr`7%KZ zk@5%jd?-N+YB)cbV1-X`6cBsmxJcb#aXd!CJXYrz67IRT_sUxq{{mQ?uflu;dFkD{ zkr~*_%)+3;l$AXI!fat>ch|uYz&|F`=&-jSWzMu#b_$``VX%%@mJrl}pgsd}YoDP{ zYpu*9Y{WoRhMU9$P z3Sy{|k4JBWONI7PrJ=?+WX=$1@>59J6Iig6L83bVF(-6%kk-Ewu}5k?e}QC@yNbft z%zwLNn>Z~j6bB#cwu#7IZ3zab=`BH^nm~>PDZC@PC9$}@U$_^;TVzz!AqfJ1&8^j& z_SfGOiXdEhfT0mdF5yfzKFTSrIcZ4X(YEkoknEwk3jK35hfH&P&2L2Dp3`)_^%=>4 zXsuQNH8Ep_oN%>5M%_U50!~u1po1_bi;J^J5zwjoeU(CZ8-ZkvUaj(U?bd;s#`7xx zivzffQMj6g$o?#YKcan*%cUA^9}Y+RB*iFU#YQ^*Q)q3{iz-rQZUbuch(- zZ#;Z79PSga=3Wxs>~RUV2Z0N^*=2#m`o*6y4c*-H8Xc>lYQ%swGHW}G%VT}tacH{< zmB|qWZUm+RGJCWeFxi&AqkYDI?Ezaht~zXsyh1x-n9VHAqtu20HRP)AXw@Nkk{CkP<^o+)tI4ls5aCc0)^}Ci8X83gsMsi!FWHy z`V9~$^bJ|v(9bJMhxG{Nn*wa$MVlBDG}eeeYm5TS(QX0JhC&lLYO4(|O`bp&&_?lJ zr>K@~1|a)9E;02btpeL_WAZjwH3~B|h>UJ7lDtF>Eohnl#_YFgUNEk9(!5ssZjqz| z=vr_vY>pn9mX%Q@w2Qzp+@kE(vc}iDrDv~Y|EIL9iA#XZy7>f&z9}th8RKu#j2CX7RQ94o!FhJR>2`X|nh@%_K(6%2Y1)P52B~aFlHFsz* ziqNZOk8*M}r=0PD{uI45Fk?yF!x;^y@_tZTup^tl0-5sG)2%c!ja%SNH60ERB`xcPJthlVQEmth-b zu&>+#%GhzwKm{NMfR&9Ziz#*LMW+smzPR0-#t^t%i(bu7Vj}d-*jGRSC}~ zK`piUOdzrxu&a#+2Ejw9>>(xGd>*C#s4LUqe=5pTns=2sWZB)i1>tL?1`$@pkjvyx z8-AyO7MR$?BDC%(PW@}+Q>=e9f18#@cKUxzU+UpuQwK?{Wt-z(mqOTTC3sZ=OgviS zP~=`OxL8rX>%_WBB@=k6gIqGP`tkkg%O43^$vIGB5r!^M0tJzOk9E`aL6^SlI8p^wDgqojep%k$8@B>zC>skW%J^Vn;O*Yty>qC<=<@@$A2ZG zxrZN+FhLJLFvnOJ%k}UB-Q?h#sfQo%nLxSH!w)dp)58y#*x;u3*9Q5S@})ieK-!q_ ztH})LL4ItGSSXU9;%r$%6O)0+>$b*_sD~dsbdX;UKlr8)em(r4k-YBV2Pn;Z_yN;t zI2SyZPm9Cc9)7^*riUK@aHNMH^zZ{y#-s)M@D0NcY77h1wLtM+3TPO}*5=U?Zh_IU zV0!hb9{$1FD|P!cD2xT94Jr^C|i*|v7YrHGKOt8irM?mG@R>&!YBy!jS zeT^eH@c$HdvaVfs;2?rkeQqUEvWGh%k8mskI07FNzw_V3=UYG|^YQEFA675x%QvjP zniLQJwm~FShSk*US_?KueChu>2+2dcKTp7Z2s=tx4wLYc9(O@K_;CpWGD*!WlqHSL z_|UG-`>hs-WLCZ)I9r)+*#8nZn<71m?^WT|AGE&RooITU*lEXYXgsR5Wpy);m;(F4 zueLClh6N{u^L#nGYUb^@ptdNQJ)8MAou}T|+0NDn~s7Oe*}Wu zq$upCw0tfiTtBsJt7Fsgc&-TU_SAHn1cilh{FR5OPabck#k+T+1OHrOj!P4Eh&tp{ zAAn8Q!-5S)-43>5e=1oI3+4yt^rw=6?%-#R+4UW#u%8&A8N>~{jN=bXdX_)?bFkpX zC%fZ9U-(F}Mi2hfxnIrJ`eU_#dwN{!HkZcpSZ4QuAF30{tl~BwkdbuY5T!U?k8AC5 zt^KiDYLJg@qW)MdIuYckv&P+aJY3Fb$bWiVE2(1cajk3zaoe%Swf2WsVzm65t{&-e zt^er5D|=jPk87o;x%S6u37Za*2jmnk4F3GJ$7(eKEcKbZ58*JaM)!C!qCYe1f9K4s zU65Y_WcIC}nDym=YpT=TAC^Ur(&`V(V$S22IV@{Z-!J~+$qGv7Rj)c92N0&+Zt z`^AUBVzvklhl9o81P;quEDr{Uo;MlH7l&TBTuw#{f5uU#HONyxEbC$9#5vBfnH^|7 z??RmBgT@Es1XZM!8XCvT`Y@1dzT`p6f9-l^242EUF7mL&F$94jNygGlyJO25CPrJ_ zzXki%Fq|4E#j{f~VfxgdUdP25?N??9ro`>+SSn}%VUG7JG(OyRHHLD0Z0n^MTU>|H z%7D=CEw8}f2*O=1zpw&xnEdOgg|)9Zbi4JE3n}|!y53^9i!C~?v~Vyfz1?LNUDsG_ zdxAvQ)fMtN*}!>Cp#<}1IZB(-a2SJ&BPnOY z!Q@~#nI8JV=+NudvM5gqr9Vmk2V2lK&v63m0)Y`7XN zmfU(0>n!Xw7T0}1>ePO5uI(OGZU$IA(Y6B~1=e#bqBcM%pt|7JaB^iv^JWO`0Lgni zDE|=}l0}%qq2znBaN>od*}=f`7t(^ml5;=UWTb|0tu?vR?aEujWdi@D&HCwDZGyVP zT{Z?s$Uy<}Dk4XPk&9vV3pO~JJ?PH-H|vecI4Ii%!A`bz@xb-uuHKHbi__tHet)J6 z3L3G3RpFT}^ec*WbvL3-g((V3YJq%b4Yy3VPzDjNU975xWpeb@)jOVt(o0oEmq+G+ z`CvL4tp^#iXC_yx)Juj8N_>Ci8a>G=plb(4sT?SF ztQSiouRviPoT(4j1$eRPa%O(vgo%IA$!fc4y5VVw$rq9g)?kZ@d1-Suj8V>u8cqEv z_M7-53p|9IlCWwjX^!+V&ZqI4y2#vW8cB2hwH&dpt2sEQJW}hrVX}Th-Z9>&Bn?_5 QeB}~cG82XK-5=lmKP(+r3jhEB delta 1275 zcmd7SOH30%7y#e^rLE=J2wNUjmKIPV3%gq=+a?C=gI1s|<66xtpn zLOh5NoBVf!2QN)Dn2lEgccVuWqe9|Q6K>v2T#5-`LSi^Mm-#1|e=;-Q{PX=&`H#@f zbtyf=h0|;Z;Y&%}mx)C=+?3&?3B>a~cn3rFl6V%U2XF%Kpic%AEl^Ta234!|a9A#b zcZ>$qYc=rNQUiNh32bjv$>Yfo8;dUGAl26i57;Ykd%YUk3QaJ_%77{Kmill(E%tKg zv)02Tt5QXS$j_m)KPCnV9%+oYh9OB3+$;w6Vh!NM8>KvZv9^LoX}D8Q0Jm8Qqs3~4 zIQBl*LS(@>iZ3P(&h;Jbg2PCw@8!vag#6VcUZ@kEg_SR z&#uhme4c#5x!{Rd1D#Ia=D^8<`|66Oy}bs%HUl_^ZC)(STe@D(F)WyzP*Gt4DmJ*TM0JoiHMAy$2G3k ziLfg-dldMYrs2{TX);B%D5?J=*bTN~UFWGDrTJ^2bBq|Mw@wKk6bTVY{vGxS*8q`PtBa zbiXa|3sVTj_Wg@WLr`irFL>gCSU57ta(=7$!~-+dMMK0f?l$P=XGeKzF=61$IW8Zw z+b3*ZTXu>VrCsJgFyM6PJPYZO0k2~`;7g4W4xz34e)+NPS)Q!hlubA-BF|%(Yd!v@ O{*4Ft9u;)Fvi$}(>z>~L diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.3.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.3.json index 8a632f9bb7073358d545d90daf131460d679c61b..d2735fbd63ea7d110de41ba3a2d0282e16b7e677 100644 GIT binary patch literal 25469 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 VOcSnO>mZ%iH6-v9Ud8zI*{|84>=gh2 diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.5.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.5.json deleted file mode 100644 index dd57b445dfa6772a9c4930216ede3c7e96a78835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20138 zcmeGkYj4~(@_T>9g18Soptje$ek27B?e(0tY2Bo8VF#BY5V#WMWvo|3YGXUdf4><% zw4y}r+P%9rHslZSdNmvl=gpZ>K7KKokc3J~zMlLJpC^-#>R(T#ATL&ssWdyoXKU0k|Y{DqHuh5I+|rS zJ%k(dS*cCj)HN$&rKF8WdaD}&n4^@l%&&B@0${ZwrV-JLmuJ8H^Yr z20gmi zZ?oCy$<_SD$>q&2@6P8CcBUWV)teWuFK@mP|DcttLdr=KUi2xl;izX;=0s7Iq^Och zb5Kw(=a8CVf8|m4fI{DKg=mzddp=p-RH$A=uq-7(x0+E9QpyXO@mm#xB39QW`lEs3 zWN07~9Po;p3}6Vt3uQw+Qk-l8wO9YRQ1~5bqub8x0OZv*e7(j%fDehYMp=LkNJ02b z{@I{RSl7hK-)7U@>2xnI3%Q&W?8C%5)k$mY9=hx^6QGASZ#Oee0Rtv**%L1jkXUp< zJVwj2yJ@-E-0C`qOaXO+^Ls7Nz$xWrvWaf+#?+>HP5?I)vcsca64+sFzULLrr z5pt@)tPWt5z+rO8#KEEH72R;7xA$5a#2I_-3AsU#iH3nqBxJPc4!yPqhLV6YfxHD= z8$u!5?qu*C=Isx8LPWFZMhCw%2#Q$8uAsvX=a@YS87Ccbja|<7qhNsl1MUx5xQ@J# zT-_`32I056B+`q#Z}5^b`K}R|MhK6FwqbD_vu*hNe@EGwkI1`6S?}`g-gBE*T$fe; z2T^u@cszZ2_~hVlXdK`N;PS4c?0j~3a6CUaIJ}e5jZxM(`@2M0pOygYx9bT4J*X%f zIO*e#vQND3HXLIS{-H+Lna7Jfun_BG|Gfh2&i?U{SLDIFZE(T;L+r1*YBu@uU$jmp zx`;I4#pGaiF#EeNnAu4BxkTK#kI1`6T<`Mjp7c+RxS$;RXLH20P}4Eu>N0yLGd33h zF9Yvzuk~rkc%jJE-=+V%^N+g@m4-AH9YUOiHM?4GTd~Owf%%=nDs0Yhd1XBi%KOO4Zo2^`f4L zd$3qRvydIFbLFTD*U_d5H8C*l)wxxZ?*62LK3v=6)a9+HfTo^Umu{W@2ox>Zz2M(B zfX&BhaQ+NBo>8kb16f1IJAn$lns#t&Nj8VYY8RxAaL@ObcZqJdxr>#2E?Fe_EfPkc zag9yP4zpn@p!1i@`j)5-QYE%Y4R#F{?@{9xU|nz=9A8OpQ}-1|8lb)p-Dz9l(v{y0 z1+MiNgtjC{7Z4vz2S}{=a%@F=)ZaAmpai<1Z44aFX?+DiO<^Y@pb@2)^v|ip0mi!- zA2gB^yD4G_%4bU@)wu=+%e`G+xNSG(z(K~YnE)Buv-gXqE*L1VPd!u%G|tNS%KH>U z#$ZRi-PVhg2{>EGQbB1`xtS;}NujM|`fz=*k`HXLgtCwTCgaTqD(7qYx6-qA*4mh< zRI!ze_FtwkJ2`pwiq_@(lXv3znWX#Y;v->4H8zI^0Q*XuNX}AI^4YI)Ad0 zBrE;8@Q$BDT? zHO0(yjGcvXVy-Rk;0L$nW`+PBWiLN)(nsD|2#hU*8}4+c;Nm?_%#9Os*81)5KM;90 z6ckMa+FEw%!HpAh|Mgt@I5B56`mdTx56qEm&&II!GEU5W?sMtm#N2}#N*^cY+;>X< zTKgWqV!{BjZ&N9MII*b!@WSp1-_dFOU8YkwAso*a)yf;qFtvN!*i8;^2 z+_Pf(+pj0De_qeOg>F>$nwV<`tv<_%IhX}g3v!C diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.6.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.create.1.json index 8b2a89ee09fa6fdcf59a72e516546cd89759579d..8f204802be0a36a08cc29fca473f2493a6d6ad57 100644 GIT binary patch delta 259 zcmbPZv0ryWKC7X*nSsH?d|fDG&Loz!#GK;IhKx{CVv)7ujf(#0;QzPoSe+O^!VcBjMS9UoKz(%1tmiz9f)L3W^!s?acX>SVqRi; zYHn&?2}nAzv?M<_u_QAYO<6HW(#RAhT9A{N7hjT@S_C%Iz(fgXW-Z8IrM%RNlK9D~ z;zBHWr8zm98^yOUL)<>uR9YU&3XwL3vf8C>1i@Z30BbJEFG=<` BO7#E$ delta 215 zcmdn5JI7)|{=^d9iOVK2mlTz5wqb1I<}@}nH?TCdFfpC{kxh)#*vQnx+}H%jGvpH8 z{F~=!$tSyYjlX-Z|7>zgQvaMwVaz66z1d^-yjzG*R;8*7W8ERl)paiz+J|{0D*!2AZ uAwY#9g6WeNu(3}5A}GOS2vh_Cn+1fnFi$=yDnI$HsPSY~F`LP0VvzuVtv`+c diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.finalize_invoice.1.json index 4f93b78ee679ba0dd87a1f8dcb9297d1c64a2992..1c211cbf05887b24b5fc93bbc772759529a23dc3 100644 GIT binary patch delta 439 zcmaEDwZdRRKC7X*nSsH?d|fDGP9;lPVovd93C2!ld*htqln^(AM57F|z_4rszpBWJ zlqx@ipfJCJ$WS-K)UbRLzic;GAD3(sUl&gkzbaQF10w^2Di5=u0^fl2$q!iOP-@2J z-K^#un`JnR7$@8F@@zKXKhHGzrML&9(PSfu^m;A@AW%xm%*n~jOOG#3&PYuu%}G_V zQcyBf(t$|kWG1KP6{p7MCgvrkr{<>Sm4KuZOH1-|6H79a(UcW~B#lgAq6ImLdGRHg zsYPHT4NR1PX4ZlXR?17QD2boEM8W{*lB*In;6R%!B5A^`RFFA2kX>$bfTRr*OMXFW z-sB0=g)DicIXRQLWhynn!EFFGqPR4vB)=pvCqA_zIj1xQHU7+lPBqCg+v}rsR5sCWqw|gyw`*M7cNx0mb|y zbHY4A-A#Rxt8$EdT(XV*T+%CjvqFswj0_CSLi5r}y^Av@zh;?3sTrG(v6^#m8k?FM zSejaxm`*m}5aTp9GBq(bHUaVqxJ5Tx@m*k^Y{?_TqHAbwHaU+?jTuBY@L0$OBv$68 z=9MUDI42gRD5U14WagzSWacTD7?~JpPX55w!e~6%o7ardc=HKq_L4GavFKvqruAW$@U0{3jN1^)y?fNFz<(kI_%XPs;;Y{qCfIZN0E6nK+Y z37fFwmFDDZ{w?gl#8Qx$nKId4tdPqPXb=QU-Xc~hZ=l1aprBM-npBcsl9&^pT9KSn b3UXq6Nn(YPmBQpOapTE-;x?1di$?+g4IhPQ diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.list.2.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--Invoice.list.2.json index ea522785b7297960c56e5776af7e807bcef1ad1b..e39960ab7254f5b071e40ef45d6574c984929f3a 100644 GIT binary patch delta 21 ccmccb9L!tIrJ$gcl30?cWTg;2d8VQp07q;FZU6uP literal 8671 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 delta 122 zcmX@c@sLBPnoB`JDKR&{G_OR-N?@D} delta 133 zcmaFJag0N-noB`JDKR&{G_OR-O2Np$V4`3eUsP#MW`TlJX>n#=YH{(znL&(36W^za|C% diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--InvoiceItem.create.3.json deleted file mode 100644 index df3e1a698587c4306f88f47b1374cb91adae9847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmaJ=O^?(t488BKs3MLFbXJ_WA+ZM}J|vEdP?V+~#!Nm+J_c5!{qNXGr%hqBJvH|8 z%k#5yzUexltj{iqx82LTH+|pVa!ltC!0AVdiX2BV2V?RU0ta=D^7EIkpWc1^@Noa0 z%61hqssxnZQKWvQa)hV@P6@r^;um-QtG<72y-SDA!S9aP3UfDN)J07#n@?&mOuAPl z!X^Jc0G&_67?{Q7?*s=cfYm!%xs`lbAU$ zfvrtX5YY4eXY!8R1ILH02NaG;1twS%1h3?iQS8j3X$n>3OsI4skpx&QAi4pKLH9#O zeE`czK{{l1n2IVw=m0d1t6HuNm@CR43W;3y;-ZT3)#ak@d7}w?%~uY4f6S9S0xwrX z{h#B6b*PU{mF61cI*Do%kB7ih@MEqM;@_>lx}Jmzz^#*S+uM`+BL_IB6Z*2>*~JMo z?vd=9`4d8ja^93iP72D!y$@FY%E~27|1_2!r!pPyKqjPSWmy#N3J diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--PaymentIntent.create.1.json deleted file mode 100644 index 4c9ca59326a61b5a72f60116fb83350f80ac8fa6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6097 zcmbtYZF3Vh5dPj@;nDCB65E6nnCY}opoJtrp@9;nqmgy8eTnX+dNEEq{P*rkr#tEH z;&`U{l0>_bR{QeoKKJhrlL=u(WlKYzPG&zIPp8xS-5TYrHde8P6d+C{nJ_Gu8kYYB zeK^JBHU9G*{`(#up#&HCMr6J7>sscVnY=1NP+BSdo^F{gg`llzorX140sAxdG zLknTnRfd+dN}QEkNRd&7&+08pcPmwb>GX2{SkW8^8wm@S5oaA=Gqn=Yn=@t@=zVn_ zm^7Yn-e?W)e2VL>w;Rv)+>)v&v9x98RGjOBwDVE)xSE$Q2LAI_egzP@<*0tg?YWeBxuX3v31()Q61wxGUk2~++*}WgMk(Q# zr0NzS+$Cn?`%p9=7uA(EOj2HDLr1wgL2QDki7~Fb{Kh}}%t%j--?q+UvngL1NgO$Fn$$7m}EE5w`O)jj= z>&bJgAs$-apWJ&qJ(y0mllh~`gUP+Q|7SLjuZ6=*UiLx4`;lb1u5BBg=pBs!-??N` z#~xThq^uHjJh=l-G#3Qr(exleTEJu2DugpKW2u5AN8n+JYUE@;V9wq$GKve;;!<$;6d$t44pNnLA=XSTX|;rddbwPw%sI5bYz;gI zFHVxA6y{r{t{nJS7bI5Ks)8m?7uU3rMwdJ9^}1<`b}H9bREmv2j3i~H3MPAdQA6`e zp&?PHgJZRj5+czR8F}x!{sioS?JuCPT5^r6p{087|)Ri@JLFyr77%B47Gznbi zdzEO|=w}gpXkF0RyCoNoUcCH+sp_8>mwKCT=YR3b&ymF>-5A3~Yc{xnGlhT=2MJdF zjDd917!G*{~Mz=$-3{4K3&)KPbD z;2Yj5fD>R8h~C@luxMo4{KqU>5Q>|FEd{Lw%PafS)2 z^ka{cAzSB=`1(> zDCH%rBdWr@5(2)5v9@Fz=y`5{-|67I#8F7%4VVkVAQQ>7IYI-E=0|atcFzUWhi)@$ zQC?^z%hrqbT6s>9; z_#G-FLgaF_*{d@`L-op~Ef!e0E|Cuv^1_`b{_uv zjI&qYs!v}&zrD;}J>I^3cyZ1iW-mW{dbQ@olkJD!>YJ0-$45_&r@x)878id`kL#m( zb$t4K!8d0QpI^S4omB7X8*zR5JAd=+c&^ohSD#MI)Lx#gHfNuIKRQ3HuTOq`Y|fu; z-QS1TG-BRs2RW&NSci~3kf0!#cmMjsd|G@zCXXYU+HlCIOs9EO)dpN(d)dfJy@kML3Cx+*qrLuJ(XOJrNXT& zC*cf{8yp@xJcO1RcoEfhxy-jC7PsK7E$2cYr|w)z9K{8@XcMU3t6K3&RTjT-L=}c# zJ0_DRu(yPCJeVX6_TQX~{G%OHn>!uW2L)))iZIC-S zPK(j!%q`TbH`}96?;-`gEkGBc=2q|l))ig%Ev+>ynB#dz+_oJs^@#)7G3JqGhKmjf z*SNW*8@ZBYCH}Ek0D~DN;{MK-?!$1;Xq-tf6P@UZsm`U}8~zp-Wb=MTUP)u8Eg_d~s@WQEEwiKzL&`hG%2&F0E1lf Ls-VpgOkRut7$7(B delta 153 zcmZ3)zKDH7g>71Ls;P@>U}8~zp-WbAnUAYyN>Np1d~s@WQEEwiKxk5tNl|5bc7S<- zhf$?taba#ol(SQLn59QfL8QgRtxaOs4Vdi9Xp1IgU}PK|6zJ_Wc>&`hG^vWr3ZsbR LtnkedOkRut%+NNs diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--SetupIntent.list.1.json index 6e2fff2bc7331dce3c1a660b2fd7ddb072cb9f44..450c823413b996b1020119a07b8bff34901b72fc 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIyb2fBz{H~bLYJ&!bLR@D{EQHf_~O*$qSTW3fbhy3?|ct~lB%4P jpdtfDcQY50(9qPxQde`s6P@UZsm`U}8~zp-Wb=MTUP)u8Eg_d~s@WQEEwiKzL&`hG%2&F0E1lf Ls-VpgOkRut7$7(B delta 153 zcmZ3)zKDH7g>71Ls;P@>U}8~zp-WbAnUAYyN>Np1d~s@WQEEwiKxk5tNl|5bc7S<- zhf$?taba#ol(SQLn59QfL8QgRtxaOs4Vdi9Xp1IgU}PK|6zJ_Wc>&`hG^vWr3ZsbR LtnkedOkRut%+NNs diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--billing_portal.Configuration.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--billing_portal.Configuration.create.1.json index 86e650e98307f6eec4e85962ab9fbcbb642407fb..60da1a8bcb43c813f4475de1a3f086cc301b594d 100644 GIT binary patch delta 37 scmaFLd7N`X=En9GX0eRYd`lPCz{H~bLYJ)K#B}$9#1M1u$%-sT02N>j@&Et; delta 68 zcmX@k`IK`)rksL?ih)9AURi!-a%wSgwVem{^ow=#o|Jo?>a973GsY(I_4y=z^n|@l(3xQ;D|`mFeB6Auv{QJ*UQPk(7?byG`*sv#4bJ<=IW&PyU M>>Ek7y^G@}04uUgy8r+H delta 232 zcmaDU^jK)Zo5{D?I4Ax#Qb{v5woFd7G}pB>PBYOpNwl!kwM5fU07qh)0%KFJ0**B7E`vi`g E0JG&xU;qFB diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_realm--checkout.Session.list.1.json index 1b3a0b4e6ef7fe59a59f32d8a9cdcf70f9702767..b3ec6dd92587e9ee066c60d61e14bc5b68e042c6 100644 GIT binary patch delta 243 zcmaDW`dM^?8Y7odQEFjnW>IR2(qt`0YZbFpnwmdT0P#VMA~C4Rxi76xubuK5E5CB~DVvCLyM+T6;@!z7kbnpffC8kks=U+9umZ0=m)l%Emev3WT=7b8*j RPrk~rmqhC~AK=tw1ONz#N*MqE delta 236 zcmew?`c`y<8sp@*?7WjL8I4rZjEyamQ!UMPEsfJmbWIX1EOjjt6O(ieQw$A_42&&P zOwtTC_cQ7<>zSvP8f1rict_Cxf delta 35 rcmX@ac8G1m3`ViEyOwuD8l4%o39m)67hCEe(y$bWIX1jC7OIj4X6bO^prBl8sDE42?}Do3WJx0OmspF delta 103 zcmZ3>yOwuD8Oh#pXFoyTNk#2)T${SI6Y!LdVIu wtV>mrO%siiQ_anE6U|dBbWIY?lXVjyb6H_b_&612Jo3WJx05!-Vxc~qF diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.2.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.2.json index 74f90e1a3cd01bc85180ef6a20ec8135c59074e5..2af3fbeccb498f7320b5c2473556a45aa64185e5 100644 GIT binary patch literal 44409 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 diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.3.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.3.json index 4f1e74808661efa3d6bfc1c3c646d2cdbbb70c1d..fc7c89df9c9531e918d386bb366cfb21577213e3 100644 GIT binary patch literal 25469 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 delta 2092 zcmbW2Z)_8F7{}Amvi{lH>sYt8>)KmaXvetGYp>TkU}MNOWPi#EY)CfUZubYO{WH1_ zwy=ckg@G6$hOh5P3`P@Q=mKW1%rudhm?$Gk^qmQY_zHuHiM~;X{<<+&mpP1=Tz#o|ediM1-;tEC8_e;|mHCv!V2c^71t63$L zJw>OoG#B9_P0*PfpzOr*=p|hgNqd_vI)A2Tdl@<0@2vsFd_{J%iC>r9vexkOn&TJX zwSBU@|1my8-ndnJ5gBtOu8B@;udmVhabwtxHdhzE7OJp+509-o?DPAEe$nZr$wCf4 z)%|Qx@{(4-mDU3!?<%y`3wR{y@ocpfm+Rlcw{1a4-X6T~?Im|LKHfj5&rYV(pxc8k zO;!sXok=O5JJa#v#8hurWbzz4?cZg_{hdBsXqQPyBJFFGwXixC)-)y_5jBQW;t@uY zScPFZp3}In7S%+YryC7&UX==%qi506BT0l9}Q z_1JZMCx(wV;w8$5B})j+6&za4KD<&vqw<&sGmICl2_NbzTkyw#4-1KAJWSBIT^YhP zn+Z1tYq2U?pwN_y+WW}r2dMuo%AoZ!l(hChZZ*yaD#D~vYXqb|fS5H{T zs}!2rz3V9Qhx60tME+zcMXpFOAPAx;Nrass@e;$a@fahHX;DTIWsc?Igrp*4hHfyY z3Tmchjb$CRAxjExP<0#d4C2F}@hL2gmetmXkz(I7*OYX|O~JJ(;l13(gqvfV5pE!K zLnUP0>!@1M##1X~U8__l*0kB5>7MTBJK0-GHMT-k;xs-!7GY#bAlg(Fl@UaRW5ThB z#B!|0336m3sy$7n<;Hv17+tSY%DZW^`!Q;8tQRrqlp8_EQ?UP62?zAiVxp|Mc>^7L zR~|kZX#O`bn~K9M91ar~*BycKCnvlaa&IDQoAGa>Kl^KmzKu`p{Hvp)q#W|$sl;^m zDY3L1{Bk*XK?p}QM{d4|^%HmUS4wles~X|X zAek>)@m&W^W{b(1SGClXe-G_X968!|0CPbnmRxQ;wv>YokkK?`!EL?0!9SiEVULix zm|4?a@^rFefbADZvNVl*h5(xORe<)`aH-4%pEG_TPhu*lBNJ-=tePL0DCCPD+C0#r zueHnnPY;umDW&M5G&Pms#JIqSah4}LjThB1O%^rPZ>I5fs1~zKt=pefrwSvf?AcsO zE{0PiC#%F03)WRzBTr5gav3$hoXG0O{g~}^)r=E9YCf+jBk7zhrPT>yH1s_BJq{@P zYRu|s+!?X!%+PtZ;qGVvY084m0SZ=w$tF({%d9+2Y)XGEC3-n9e!5@N63PFq7q@XW Jcm(CazW|VXokIWs diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.4.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.4.json index bc9fecc002f08822245605ab71a5441087f13704..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 22 dcmaF8kTHJZ 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 SeyoFZ9@mh9fJZStfAe3)Z07C& diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.5.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.5.json deleted file mode 100644 index 30e6aa0ad1ae1c59ae9b822f6dd73020ac2094d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20138 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 I(tr8pHyDIfD*ylh diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.6.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.create.1.json index 8b2a89ee09fa6fdcf59a72e516546cd89759579d..8f204802be0a36a08cc29fca473f2493a6d6ad57 100644 GIT binary patch delta 259 zcmbPZv0ryWKC7X*nSsH?d|fDG&Loz!#GK;IhKx{CVv)7ujf(#0;QzPoSe+O^!VcBjMS9UoKz(%1tmiz9f)L3W^!s?acX>SVqRi; zYHn&?2}nAzv?M<_u_QAYO<6HW(#RAhT9A{N7hjT@S_C%Iz(fgXW-Z8IrM%RNlK9D~ z;zBHWr8zm98^yOUL)<>uR9YU&3XwL3vf8C>1i@Z30BbJEFG=<` BO7#E$ delta 215 zcmdn5JI7)|{=^d9iOVK2mlTz5wqb1I<}@}nH?TCdFfpC{kxh)#*vQnx+}H%jGvpH8 z{F~=!$tSyYjlX-Z|7>zgQvaMwVaz66z1d^-yjzG*R;8*7W8ERl)paiz+J|{0D*!2AZ uAwY#9g6WeNu(3}5A}GOS2vh_Cn+1fnFi$=yDnI$HsPSY~F`LP0VvzuVtv`+c diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.finalize_invoice.1.json index 3418d55f42b0251d9c1393afd5dcf0d31a80d979..ded5c4ed68bd433bbf3ebdcaecc395b0accd547d 100644 GIT binary patch delta 439 zcmaEDwZdRRKC7X*nSsH?d|fDGP9;lPVovd93C2!ld*htaK*NH>$lM_B(CnPj)Cjk{ zDA$bQ;A}t7WS5-8M8mM+;4r5$AD3(sUl&gkf0s}L10w^2bPL16fYQ|D$q!iOP-@2J z-K^#un`JnR7$@8F@@zKXKhHGzrML&9(PSfu^m;A@AW%xm%*n~jOOG#3&PYuu%}G_V zQcyBf(t$|kWG1KP6{p7MCgvrkr{<>Sm4KuZOH1-|6H79a(UcW~B#lgAq6ImLdGRHg zsYPHT4NR1PX4ZlXR?17QD2boEM8W{*lB*In;6R%!B5A^`RFFA2kX>$bfTRr*OMXFW z-sB0=g)DicIXRQLWhynn!EFFGqPR4vB)=pvCqA_zIj1xQHU7+lPBq1!uXIr-TQ21?J@BrMd-~`MG6ehU69G zhKHJ%1iSm1`sMf)`?zEq`?;i7`c^rX8yFcFn44AxyA>FQO@7TXhf*^(A7eG=;50Th zH?TCdFfpBMz#+zIY-DO;ZfpYN6>y7gw&J_MJlT>*hDF!V+-!0ln;J8SZs4(y4M?oa zP0cG&&~Q#HN>ND7OUcYjSIEp$FflSQ(wzK(t%cEevNx|8qw(f7>}wf;90UHHK=Kv; z5r|pq1=Kk}h8h?cD1oe+{6U~-@&xYLU<>{Uh5*$D3#CuK&(1p8SlEowaB`Ng4Jhy? zuM#$4$t%st+5B7Bfr+IcF*9Ydy;vcaA#m5B`bx=VdBP<`^0S~pBIk=0LdJKq5uE@ diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.list.2.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.list.2.json index 8ddfe7a796c0e3069f8c6b32efcb018192f00475..e39960ab7254f5b071e40ef45d6574c984929f3a 100644 GIT binary patch delta 21 ccmccV9L!tIrJ$gcl30?cWTg;2d9tD#07l#fVgLXD literal 8665 zcmeHM>yOkn5dY3!5n27vN^rZkyT?naS||@ek83#!NFWq>6Ys4##|g1>+#TY7?~ETw zoOrj}N)-o!533^{&y45wvu8eCOA?Y(P08KlE&QD%pUf|OrCC-sQm5v(z5oL9@&&m* zT$Z$8xb{1hc}VPbCo~J6Y=r1I6-G|pAfM^*b47U``(Cqxa>?aM zY*DRwRgKoFO7M(oUdoXQ-BP+@ETu-J5tY`gsGLPYv37-_rn+uecZf!pDb3HQ%{I;AW>WI1cE%3Dx2EGV00A))ZjC;S0F-VHLqeRlXGP%18fL6 zy6;0y4NIZUj10wAD-5nP$T>7XBwm=zF>IGqxFqUI#HuW{35h_1RSi+ZIL!>q_07Ox&hDrQy&FgJHraPzQAwZV+%2Fjeq%pU(4#$FCl(v*OPA@#E_9 z@X?*;uUAKhvrU2U7?MmqTrQiuKaKog}UD6^7N?9S}k#IGi=omptMG zG#nmNsm6GZDI~|@!uV|h56})xa39f0qYI02Z@Mh6W#A3RQz*0WJ^52e#x`b2+Fr=cM)Tq z5=IL!sOmCrY)s*w;n}*v+%l{g=DWS3j$IE75s{Z{P0zR~WTcU*Vi||qQFmo(xoOU7 zmAY(*v#Y68tFkWA4-J(%c7Jq+@}(ATBB|yOKclmTZjKc*(7#8N=Ad{1H%&-5OYKXz z6*)$~cAT!=0;6?UEm@6maWo$EtS&h~u|TEQP-6QQkw(0#V8N~c+i zsT(h%@ghznJMX3k)Q+&+L)q&_WK%5d)WuC)Zh#(LKcjbA2SF_|5f~U@14FFR5}VNd zM>BC#y`-_o+tKn~r0(`5@@|FFppI=Iv@?-;YRtBPq2eU-2&K>Qd4W?qpo1f-c~ zZl@?|X@(xYZ{W=_ro(QDryBXgHWAZJ9Yf;Q+b3D;VlR(WFt2C_Jhr8gN*H>muFcj0 zC-g3WZfX#+QqJ66dcWXVAGTd$Ewgrg$bMQ z!P}19hK5ErhP6@N`V#rTXr!OYLZjZ2_s?U@ z3(2&Z4-Ch0F9>&zLU&8YD|m85TX6k)vx&PYhTx|zd_knGki!O7M`Fh({i6~y(#b@b zoerHomSEX$y}-L7y+s96#4*}q?LK0>yMlJRn>_@&eq_rvv;q_u4R77hq3nETJb-a; WU?vJMy<#i4gBB8j4sz}DwZ8!{Zp>By diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..7cf125a62c6dbdf634dac4faa74a51eb7fe804e5 GIT binary patch literal 6219 zcmeHLTW=IM6n^JdtgJplb~gklNL5=DXd^-pK}0PGS>73M)?JTh7~4w{#DDKOzKuP* zOY=~*RO&vUFg`v$*Uz8N=R1=LVO7;yWvKhNza~#6LCLMMbSaQdudzhQ{fxE$*K`dN`ZS^6woJ_0EN!H%us@E@8FUp;w~oitk+~ zMa7J0RdMj}nJzh}%o$Qh7{i+`_>D$*!~9o{W|`h{|IwP3vUd(O1;j5JJHCVj-K z73(iuN~#q-dv*Tu=hKsS&yFFw!*3o$TPb;k;h_yTs}>z2em`a4mouM9c^$;zK;ulG zCsod%%Jw~1m8%b{>mY44XrN2MWtsQNE%4qQW_4*}v@FO#Wb2;m7=mybD&{@KI*_Pk z#Tv=YPd8SI?x1R$+yIaZB^u*Oq5-s9wF)D(y^@vE_9E6Yzrq5+!xic%4I7I6{Rg*F z^Ch#=(2iX<9Qr9mJ1LJ6y0yJ4q^%WH+C%&?7D=tHdeM#RyB69tZ0=e7mhZNl)}SyK zLk0<$d2`AE(4iEKmc;v=MrQx&T?OcEb@+c?@>Gcc?fC=;#nK z!STJrBZx0HkpB_C0=-vB>nhPB>z3RuJPImmp0^D7?r?T6n@yWmnbkz`Pm_oZlh`mW z|8a9@tZ-uty);@!ga_X;fJXrmRc`GI)g`}PUEz>eV*;)yEHWW(wM{}(H*LMkEi>Xz@WH|-7YR|QntlnQvxZ7WIsCJu3Bo#ix z&V$=z3-s>K7cRE#+IDo!OTG{SwI`pjPl;+hx($?ie-qWeFJNUqrlZ`qg6M}2hHHv^TaccI z>5IFWK6qQ<367U_Kcbff*yzZ+h-nRzeyD`tA5?_b;B+&OFF_4|lvD$+3ICf<{euFm za97LD)+#{I*;}x}+B%+2B7p%N6<3;5n5VEyAdSkg-!uvdfE~r~8YPDh;#Xv?Kr{Sc zV?H|?9!`p14R3$ur%2&?N8gFE&BAXB^O}3$qwl{gg5ipA#}OFWAdQks+Tv3)UiBnQ z&C+-Z|4&XYAA(RQOc7O4hNLw^F1}NUZVc@>?GY*K|XsQ4n#*_Tu zgSKvF5h+f{|40U@N0dlO_HPcl>ybgi8qCZ_ZwwdX4n_}Y{^FSyRWP^E18euwjIQUm zlKW_3cOH5`NDjjonzEUa0>iNy9!qXw>FG~=$|CWCXCahM$>fQjAVjVN@w?TRaF>X!du&mM!Q|PLDlcx4>PGc zD#sluetVF%K;SLro&(HSn?pH>bvD|DGd%W<$#N#+XByEN;^rxpY^!yiwjH{?;y7d2 vBC`Q>zjm-gWvs~YD}lI7E#dVX#stZ_PkgZg)}kRWNNwN&GYn#=YH{(zsX>fJ8((BF wG8#<|WSR;jpEE6Bw3yt@tOz7GFzYcHnNGgX90KH+v&eH;7#J8Ran*7G0J9JrmH+?% delta 122 zcmX@c@sLBPnoB`JDKR&{G_OR-N?@D} delta 133 zcmaFJag0N-noB`JDKR&{G_OR-O2Np$V4`3eUsP#MW`TlJX>n#=YH{(znL&(36W^za|C% diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--InvoiceItem.create.3.json deleted file mode 100644 index df3e1a698587c4306f88f47b1374cb91adae9847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmaJ=O^?(t488BKs3MLFbXJ_WA+ZM}J|vEdP?V+~#!Nm+J_c5!{qNXGr%hqBJvH|8 z%k#5yzUexltj{iqx82LTH+|pVa!ltC!0AVdiX2BV2V?RU0ta=D^7EIkpWc1^@Noa0 z%61hqssxnZQKWvQa)hV@P6@r^;um-QtG<72y-SDA!S9aP3UfDN)J07#n@?&mOuAPl z!X^Jc0G&_67?{Q7?*s=cfYm!%xs`lbAU$ zfvrtX5YY4eXY!8R1ILH02NaG;1twS%1h3?iQS8j3X$n>3OsI4skpx&QAi4pKLH9#O zeE`czK{{l1n2IVw=m0d1t6HuNm@CR43W;3y;-ZT3)#ak@d7}w?%~uY4f6S9S0xwrX z{h#B6b*PU{mF61cI*Do%kB7ih@MEqM;@_>lx}Jmzz^#*S+uM`+BL_IB6Z*2>*~JMo z?vd=9`4d8ja^93iP72D!y$@FY%E~27|1_2!r!pPyKqjPSWmy#N3J diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--PaymentIntent.create.1.json deleted file mode 100644 index f5cf9d23b7b3aed1625af27971ea8f6a12be7993..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6103 zcmbtY>rWdw5dYr4BC`6i2T2NjNvFHgK!uJ%fumKaPL|_!$kKh`M+mL@zu%0#-nDm^ zG^fj#B%ZN7&)>}W$CJ^Bu)H*dCT~WQmoLWS@w0Y~a#m?0**p_Kjwp%HEX@=w{{VhC zMW+@1`3e7ihDS)jMYVn5e@iDhQ5XCgXSzlBT_9{p%||n zMfAF$r)L)*-kuy^AI>0J+Rwxq$!|}yEG=$mH%z>kNg{=6E$NoQIy}`6J)x0GI0mVF zga~(u$?!fTO@~QUsWi(dFO$BZ?43Z?o>co7*KK^`5Bw03Lm~`ZKnj-o%@{uZL#kz2 zctW!toJly#xPdT*0Jaj?Fi(WyGOcte;VyE0b#nZ1bZ~Wfe0q3!8Ct%MV$3%!jc9Ks z96}z>1j3~8T1Ylhih`qsiBU;(rcsb}!rsh{iX$NMyO+}CHMy#8Bum6dm!oTwrPb)b zDDa0;&qhyQjd#YQ^=P_3`fc=d>i$fo;k9s>PKz!`I6IOgRh4PH6X;PBP|pR+RA_+( zc*;mYhlAVWM16s09t;oSsW~XaZoE4KF&2`UB#i&i!zoHf_%gO+TfxXnHHd(Sf6Z+5Z7{gobbPn#=NJ0Jq+PGrd zQ(Qk(=wo7B&X7T9DCf6=TV-DRV}5_oYGCxy`W zrTk{`$5=nHs*)wtaXNpXH8r>#BA{1L8^DvP`bIOc5(tx|C}qyF&R*nDyp$+NQ0(AX zC9(`$(dHTX=nDS`Evv|MLs(`XR^GT-Kz8D`Rr=)@l_x(i8qFb(TELZ;7lTBgieB0*JfbqdR4Y=06_3>{bG#gyE+ZY2KAL%J`f@fA$Lo|8Wh#d8~BPh3}6K4 z1_FIMMHYo@>OZ*(3!c?LtSg$AgC#d!bZCQ=*bPD=WLzkCa)Xmcw*`{|EOye zNn2~HmlDPy=m!Od24>hj_uxH&v4*Y-REh$VczCpc(r^Vl1Ufb*X<1>do#hAmWbF(CpeOy<2lBT*v6#efO5LqxGSI=_B=Vf_;j@7`Rnz?`|A5&C;8s%7vuLIZsup>qrJ=I>hQ(M0o#8+Ilezy ze7^lMldtbi?#|~gvhyM@#r5~q{^hlSu81C-oy9r0>8#e2d_klHWIVBp{9TAmLdGxq^TpEhvx;yJ{{fF7(Tjhui1-Y&LtR#z(jO z;qMPhPiEFuP=bp^3e6h=!-iLqN5)J7$kiJ#VeyxvCG_pizyEKjB(5jlUnZ3C5LyGxZ;54w`oOyty9DxAhfCI v!obtEpr-SDGgRFAWo@wfpmXDAE*Ba@wXI*Nf&nA0QIA%qmJrpYpHKb;4w#{( diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--SetupIntent.create.1.json index 8fe644fea6e753ca5046e74e6b6356243dc79f4f..e45edbe45f36d793dcc901c5256f7dac3699f520 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@p|gu?U}8~zp-Wb=cSdGSEuyaLz zdRD1niNA}Nb7@&wX}W=hQ=sw0txaOs4Vdi9Xp1J5RuUEL?wnRIc>&`hG$~78f0Gc; LFr&>8OkRut3e`6< delta 153 zcmZ3)zKDH7g>71LYOafGU}8~zp-Wb=e|nLbYgoQZd~s@WQEEwiKxk5Nq-$ZhyQQn6 zVU?R(qED&2Z)A3ONN{eUyPNmKtxaOs4Vdi9Xp1J5RP3IUn3m%;c>&`hG^xOhK$lR% L0E^8LOkRutrR+9( diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--SetupIntent.list.1.json index b474cb25d264381a07518c0bf2326a40d69322fc..1f2bb5bbbe616a789656909e5118491b6d58868a 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCILMIp3z{H~bLYJ)KO7rl%(lqDf_~O*$qSTW3fbhz^w7iO}{Nm!Y jv?v$XRF6D!_aMI#&z!K*P^X}Y*QbeLH(+x!<4q<2lVv7g delta 99 zcmcb^aff5VEZel?)La+Wz{H~bLYJ)K@U)adr!Zre_~O*$qSTW3fY7Akg8bY>i`?w6 ju;9u7S7UQmOXILS!?M&QqnzN0*QbeLH(+x!<4q<2Q@JGY diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--SetupIntent.retrieve.1.json index 8fe644fea6e753ca5046e74e6b6356243dc79f4f..e45edbe45f36d793dcc901c5256f7dac3699f520 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@p|gu?U}8~zp-Wb=cSdGSEuyaLz zdRD1niNA}Nb7@&wX}W=hQ=sw0txaOs4Vdi9Xp1J5RuUEL?wnRIc>&`hG$~78f0Gc; LFr&>8OkRut3e`6< delta 153 zcmZ3)zKDH7g>71LYOafGU}8~zp-Wb=e|nLbYgoQZd~s@WQEEwiKxk5Nq-$ZhyQQn6 zVU?R(qED&2Z)A3ONN{eUyPNmKtxaOs4Vdi9Xp1J5RP3IUn3m%;c>&`hG^xOhK$lR% L0E^8LOkRutrR+9( diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--billing_portal.Configuration.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--billing_portal.Configuration.create.1.json index d2186a83f90303b286af54e8b110bf28b0a32fe4..18df8676d06292beeb6f44ec5a0a0e5ea2626cf5 100644 GIT binary patch delta 37 scmaFLd7N`X=En9GX0eRYLSGlxz{H~bLYJ&!XUj5+a9>Ze$%-sT025jbp8x;= delta 68 zcmX@k`IK`)rksL?ih)9AURi!-a%wSOSMswqw z(&X%*jO3~eGhcVp>~N33@)V;2m!Poxs-W;dQ{T`6@6@cYTmwS`gUrBe#~_QWDkZL3 FE&##1CJg`p delta 115 zcmZoP%%Ajz=!lzaZBf_r$!Y%2ZdwDg#3U1IwKJprSnEJSDDL FE&$~eCW!z5 diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--checkout.Session.create.1.json index 6cb18ccb8a7ab9812614052d3db785ce47ec0a6b..62b3b346cf14a5dc8eaf7494300187409d7697c7 100644 GIT binary patch delta 158 zcmaDR^hRjH8!n}y)WXutqSO?njUVKh^$fEzL({`@P0Afp%yUeOoxCFg3ez2P64Sg& z+_TGkJe2C#G?E{m#pIOw3I@pFk_d^OW6)E Kl4|N?j++3=T{m|C diff --git a/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/get_past_invoices_session_url_for_remote_server--checkout.Session.list.1.json index e3ffddeaa4963df5bb821bdf88c7e8ce4352467d..6c46bbb276966c11fb237d17d6e510c88381f9aa 100644 GIT binary patch delta 161 zcmew$`b~6$8Y7odQEFjnW>IR2(q=8jer7$xtjy5#uw0XJ#}xA%(_$y@h=9U$$DG78 zuM+p{G9M48aD&3|O8?TdATu9>pvli!<}(^^ZfE6T63ZwpbaHVGOf1STbjd2NG!M@! VO><7(ypsJ5BZ;PNKFq1h2mqihH;w=R delta 154 zcmew+`ayJq8sp^m?7W*T8QYlkj6?IBQoJf73X;+b3fL>0BtuKfL<EopK*(;fiB C=O8}- diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Customer.modify.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Customer.modify.1.json index e1471152821ec41b259ee214b45d9475af2c0070..cf5264860d9ade9d1038a621887e2496c3a417b4 100644 GIT binary patch delta 134 zcmdnWwuNniF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z2*|c)j1tQz&3ATj4NNS`FLcQ&_V$WO%S|`6oV=cKnF_K==DH?^hH1K%7G_4eNlB(j RDMsd|rUs@)lPj6_0015QCc^*# delta 135 zcmdnOwv}yyF{inKiKV%bsfqDKn>L>0BtuKfL<_5c9PvnfLW diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Customer.retrieve.1.json index 2e2feec7c73f7d0a22aa681c8f9d87c06be73964..36cc7735449595ea879ddf75116bbc1f99b80527 100644 GIT binary patch delta 217 zcmey%_lIwSF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z$iQ&3J!2vhqtWDr%q9XTs(|V?KV|k}gc)mKpu?pA21?1L#U=T PWNvC|U}`k^Aln`Qgx@@4 delta 234 zcmeyv_m^*iF{inKiKV%bsfqDKn>L>0BtuKfL< PWNvC|U}`k^Aln`Qgx@@4 delta 234 zcmeyv_m^*iF{inKiKV%bsfqDKn>L>0BtuKfL< PWNvC|U}`k^Aln`Qgx@@4 delta 234 zcmeyv_m^*iF{inKiKV%bsfqDKn>L>0BtuKfL< PWNvC|U}`k^Aln`Qgx@@4 delta 234 zcmeyv_m^*iF{inKiKV%bsfqDKn>L>0BtuKfL<1m}+Qds+*W>F}Z~?n$OQa$k)-wGs@KksK;>f zTSf&=u#kbFlFsBaEP9h&nViHjO7opvTmut}@(W$EioLy}(sI*HEho=qx~Gb4pt-Jz zp<$Y?rG=T1Zc>tIQi_qesi}dfk<#RcOp=>-GEZa#ndFKv$-*Pb-!!PIcya=31-eU~ wvC6BMq@*NTnwzBQrkN!r>zY^^8|qpb871o)7^PU4S{Rv|8(CUT)?_OO03yCfApigX delta 248 zcmbQwyMT9sC#SiAiKV%bsfqc-pnN#Tc;cybJjqFhmX?VYCc3F9iIZCxqxk}SO%g+M zbG$68s?tldCckA=;BqlGbTx5ybX3xre40gXvI~=wScGp-l#6R%Vo`pfOIC5Hv4MG1 zaEbrqIZXFdkxfj|HAyrv(X~uTPSiCwNCi5;A}z@>ElFwe118DMJD4Xjf=o(6m{d}c zS{0R*9633jwSq6w-#x=LrM#e`*fKcTWb#v1c@^VSW1}=9<22n=Q!@))lcXdwUCY#D WGu;$pOVcz{pcj)-1wTumzg diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Event.list.2.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Event.list.2.json index ecd3baa43d9718d9f0a64b0eb6deb89738ced9b2..2b3b12cc742737a0460c2d11b2f7c014601b159b 100644 GIT binary patch literal 44251 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 E2Tl_-od5s; delta 2586 zcmds%ZA=?=9LG}_y+Wa^qXo*-ZXE?t3U_U<50iyaxg?}<*^OqonL9f2>q_NzUKaMDjw zC=*A$>1jHFn*Av{*p4=9I|y_h#c@=PHfyjBjDO*F)UXGIwSvOiry`S~9*>5<9adgP zVEjxKpa=pJ6H2H&RRK${C>kgI(=@XH=NDD5)LjalZq;v2@GEDu7)eQ3drVK^Lwu3 zB)d}FG7v1cK=-H+F1%U-U+2oj{3K2C+i-r|U4@g;9?))bE+=Cmj); z+uY|)_=jf_mVPTemG5{$DuiL_uV?|3Yglw9sZcsbrtY&>YO-c$0uC+9xiH8VGGreyoy9 z#awH98M^6FCXyWd+ofPR$0a7G-yr|1oU~&T@yaa+ZH1rv4u?+4AF_WxR}VK*=|*KD z>ce^4Y(uXSUQ)_Ax`k|}Mks*nqypYjiueimG~FmDgNsWwtVHpVfTw@6t*GIUE$$>> z;?lf?nI8!E3>Zy;N$Qxv4HwSsZ6+y$pE8g-wO*sc)jESwuMXfrgW7M@Vg3L~k;b4A zPS?+FNRE{>$OVc5I@YYHgq}q?yjEPx(v4>Y4>7?169eqA0N6u$F5{Tkm;g%_EoqSD6C7t5Li|AgpbFJ#V&9^M&18j7GB6 zs&MgUML9PV za!Da^rtN7=Mm>8Yb#`aDbqJt&?!;Co9EPDIgK36?!Ub2KYkLC8wZY1~1m69;?;lJu BR(k*d diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Event.list.3.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Event.list.3.json index e7fd98e0dfac00590d85ff00c9c8f85b26776582..c0611cc2c4f0b21a8608e4c27eb9736c8673b5be 100644 GIT binary patch literal 17045 zcmeHOZExE+68^rw!VvD`Cb1nCZ5LSFHAu5tY}#JCyTxr6g+NPm%|@0Kk#d_9{qOe- zUu03D?DTMlYZl6fG&P6haAr6!567Rsn@pmVDHi=O`4fLnCZF|he9B4@Z+Rs}kz+8L zPv_I4>7%3h!{~cQl2n{2o?>`5bwACZUDd6J6^rEuo+wc7KBIk-q^NTh>)+K4?e+Vw z%^t*3Lz1%%r}1A{o>pvf$(Hi_$+J8;4wEbPDHf^3jJ(b=$Cz1hqxVc}T5tB~!89~l zGNI2lFkJBs6S>IWV~OB=xfW#^952gEBup96_LMLn*!~t?cL|{xQs` zR*HSC)$Q>ls%y5%xcbL!or&@|DK;Snc@^7h*410o zELg6KoFqO>(K7vEBD$aa6B#fum(!Zz1MDvHpYJ@1l&@Hwskme}8x9}RXtTGeqm)Hm zX@ei6pv@|{HIiv>JDF6X9J;ruklKlbB;&?HtJXY*vkVH9uU2HJTQ~s{Qs2#LyW@FE z_hiX3dz*cCv?>av&8m0iRRxO_`L+;YnXC&5|L!Q_x-w>@R4IQrIk6LurGij68Pth5 zfjd{e=}xD!6NuCMbjD88r?1~!tdq^-Pp^L}Z!a$%zj||;$>*~(nf~@<{^DQjvm`tF z@M1o@c$2^R?e)*EKC+)KKBV(vc6olacz*tD@#6OREuzx&fjXfsw&7I^$aJY3!>nex56d}eG-xDJJeytOE$=Q&5ut-pG8gBJA#fq zi#Ag%0bEFu)%pUMKs7|Z&pX={Q{KMd(ck9Nv1X+0+$~wjE1?5)-$Ec9cs_6+c8g{KlWkPK_iSAOLlt7Mgf|V?zT>Mh zJ~PM`(>{AxsbI<_H!@jslhxv+ah(eluqn{*%eCD}>0d#{1+T30F&{pp|C z4;jtE6(_-)Y`^OZ8zRarmVC{&Lc7(d&Sl9Hft=7!7IzZ_DzMnzwBcndmdjO9ZQ|>i zPJruH8a)!a1hij6;l^|z`t`f_fn^EdHMG`x4v*-P2ChYnd~L>uoqdeb^U8osj#MYLm$slOhS&WfKe! z3E2hB|8;DghnT#3Yz@yGf!X45w#@4?;YzjSMezxj>4gz7Q&XR50@e+c){=|zo-g&)3CarZT8+Gq7)=qdXc?hLSA&$!rl-S4%K4`qILHhfZgax6ETg>MEX{HjKt6)p{6n-f zW#hZYbObD!GW%>57la*k^TWtKCiHN4`aCXbg=qlrbUE8gf-%|Pn<7_MbaDlYZii49tM2(9Hl031{S%F$im1Xb{xp*KJw$X{p|Dlr7Wojn9<%@xFRKvNU)+ z=#=yA{i70?WdjJCav;tDfXZDp=!bMa8io%sycI7VSj6 zxCdW{csH!N0#ThO_UQpc^dwY^*%YoDQk`>hwrk%nE3n zg)h4*jz03`8hN#Zz$pm_FpY0jJbSsWi_7z;uUJ)FpMQ`n|9M+o zJbv2*mcfwR3PyZO5y2Tge582`ax6lkP1+Du{JI8gkI#1g!}5b6KcKXuA87DO2d{^> zO$*aS(?_TC#gg%(#p2=oXt7)@ju_*sqv?aw#cY1u zv9bLCF-eDBCX6MB!=oke?U@+NQ->VrN7-HGu{wjX#$9or9}t%0YIfv2)NyvugqLdNz3pfFwZ zM_-h~(09A!`P}564qJuxb`Qa0`+)`x#`c3S;$m#(kUhbo#`c4;{a|cAAn0doKd>!; zWBb9_+DG@{UdPrp64*+h4(DKqiDUc0H{aSfwjbQ1zP_>jp!Ia2OTl&@_1JzewjcCb z6~^`h7qs#IH?|*)?FUH9#`c5m7s3bI9`1Sjfolwa($VLH@15X_#b|`9#Ii;|hSv!I z5({bDmuLTVG4Sl%f12)mAHB0e>-*^a9=GOu+`V=S%T9la>F}Wft3cm_|CVx>?jKrs z*TvKHY_yxDzNUZUkB4Y%Op|{$jQn@{HyR;+gZ&$INiBn^X*DBRy(5DQHoba?yKQxi PS}m-)kp=CkU%vY{vHg(8 literal 57117 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 N7&0b-Lg&k)e*i36FD(E7 delta 28 jcmccb7${K9rJ$gcl30?cWTg-ttHU)pUR-?gRs}5pcfSZ9 diff --git a/corporate/tests/stripe_fixtures/add_minimum_licenses--Event.list.6.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Event.list.5.json similarity index 100% rename from corporate/tests/stripe_fixtures/add_minimum_licenses--Event.list.6.json rename to corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Event.list.5.json diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.create.1.json index 32088ec37722aa411fd48217305a38bd8a16d04a..ce7570d59af659bb78e649883064c703fd79077e 100644 GIT binary patch delta 716 zcmX?XzEF2UKC_{P>BM|pFg0fqOIl)1@nl0rV}YE^#H7re%#unaD}}t$oSezAjP0BT zFfjQoqcfkMe~_=Ek7tyt3sBf_vmFy7lLU$wOf^t;ayW~uVrFr1X=)MBz-lf9AW$l) zEJy|Nl!{Yx(v*NgwVU%Nv$F-(joZfH`P#40|kY zlP{{( zzAR=~4+(c*#O7q?rN=u&4?6T{t}`H-sW71d?rxxoP0-09!&q1G6vIn(l%f^OF9w&UYfu= delta 815 zcmZvaUvJV-6u{GNj(-`9EKC!ft2oUxBk7-eOKVIP1f-5tx<70{FtgIG6rmjqM!*;2 zCve^`;CxjdOuvAM`n(5Uec4CY2QaaKwKH(v?mao@{C@YG)7ZE8Tl1t9JNfW#s@>`! z4r9<8>~$bc0zOVd2v+@QEpQbr|Rva#7P~SPxqqf{?+a0KXVRR9Spe0YwYrk+D%h2e(=h>h%NjBZSZBpLJ zE2S-TKKm&sZB(TfovK9EQ$03eop~cuBbG~g!fv+k2<8(LK^0RL4wDDXAt*z06r?x+ zCxbFH1aSrc=z#j-B+c`XCOLHKDcg-Dz|bzKsH$B?)!>LUmG7?eC2eQ3Uy~Jd=KXH% zhl&`w@ZZ2=6bc6Jcw!U>Nqct9+1scbm|K+OUPCq7#7a_bDTHb$x}g!eK>!-i_t3{H zjWN|-Evszn1;JI-TpU(Rb~AgT_TNnC$*Rsw=u4`MJrxoFM^!M=Zfz=8>Ozyr3{`W- zMW&k7p0e!T6IHTRf8Z2{o`>#E4-BoZzGZCi@Of_AUR*4Eb4_n- z3`~B@=*;KmALQ%k;~C}Z0u(mfY{%5ch@|2wbDa{33ZNSOlGNgocqCE7$pNe)^TiX?5UhYV5p^K<|XEA-pd-s zD1j7!D1Mu)%`T5yQjfP<1FjroE(|CYmn0UI0IfBIOHaPY+s6y%ffP>;WK*8p&u5C; zd;!iiXh~vnq3F@g{agV|xHK8zbFtB6+Pc_iGKPzdfG$3=IZ7asaq?tw4@RTOcf{pz zx!rKGkc449B-(&EB_}g4J-#?OBQ>Qo2ONb);FJc8(;Q$z%PUTe&rQrrOi#^C%>xCs zQetUIer{q(W-^+xVvwXEB$)y=7vv=7#g}A)(}iGGwxjj69h3mN5p?buu%94DdSO_xhwp7n`HgwOB)BXS8@1ebi zm~%ItZ+N_`e5JJG$yFC>Vzrh@CnGt*M>it`m*5G(8(a5fw~9g4oh~SW(-?)(By}<AWS2!Aw9!`H@%D^b2x6qOn}>*gy0 zDk_4kNT{r!Bu?UU@W-j*fa-*kPfzfZReL?bkEs%BR{%-& zR0E1vTN_*98dQn!cU4z*(?m8TMI4UgvKUoWzvwU;zL~f_d}!GDW0*k>Cw`t?LkM_h z^6G#_KmNOu7`$W#;~oO@l5UsF4gkPl(!A8Y{x8ksuu?A+;CJ(j8$Dw64M0&_S**w< zAv2IMvh()b6J)r|%L1IU;KyDB!QwFVqe#L7OAB7KPQfKB0V~!e_{ka@*UE+mhQG+y BT!a7s diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.list.2.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.list.2.json index 0abe66f45c31882e8ac7c45ffdcf2dd611d08971..8d4103749bde37b647f190f2a3630bf30dc51d04 100644 GIT binary patch delta 1117 zcmezF^xS;HL}o(^(}@!$z|_hqjE0l#7)#i4G82+#Q+%?Doy^+=*|fjn(WWy&xfMcaPu0bQ;bL|>RI~gQB)Wh80wd#7MCE~VVG!~ z;u;j@mXVxmSrO!3Q03!h85m}qQ|xQ#RGbpxXyg}>;gp=?l;vk+=oXe2782wUSf1$a zmX%_ZZ|LKaZQ|?VY2sJqYhYkxU{INnUEt|jZfRd^n^>Tv!=<3E00K&xDN0sAG7s5e zxKDr#!^xXjZ3oD$`UNRzVD}n>91L}DadByC5zx)mP!XUXN-7IdLB1$X%}G;&3fFEf zV4KM(ffmRxpBYY8y-iV#|G#Dac98 zi!aFpN41infiXN@;VB_6wPNxtX>A^86zc-x)@br2>2_JAf=ryLS!r^t%qpb#6Offe v@HQLCGBF{zlWpbgk$A20Q$Z!fWGMw@Fm0<~52kArT)^}Jg?J>@8jAh^*oiAt delta 1184 zcmc(eJxmi}9L94E2vpi4@=-vvmIVdmy|4Dpgkb5F7W#FRmXF4y9Ncj|=v_-cD0DGS z#ziH6G#VF~j4Z}^ zffPNFrP<_$%I-zHnNnbuU5G{_$+%}vUD9MC8kHP=^-oAKE%-9-&7CSFNiaB#GZbBgBng^wl9WFEg)})4!Ll@gm@3E1 zwlVnG#p<*?MG|$|pd=MZNv6-yns_c&oM+>5bfL5*z=H8|`DXXB0j#D@_-(SbOyCR+ zYTGD=gUfv9DlhD-l9soPx`nK0lQdD$WSgSdD1stx*x{YIAG+G5CaFuZUtCmHe08aE zoy!q)7ro0t`CJ~vxjcvlsid9=qVyi=mN!WCX`cEo@o>CIr%CTQspjzRDw*`lA%|mm zPU0)Uv{vLHaCKhkN{G^iq6#U!!uHD7@k4;e*)vjBNsEbGUdZP4OYz!?^0R(}q4pFhI2xF4 bm`(?t!u`P!cs)1`r-K}zp+v*(^P%t`M|5X9 diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..1fce5271a0f3b79afdaddd2ca5a0fbb469232f78 GIT binary patch literal 6189 zcmeHLTW=IM6n^JdtgJpl_7W-;q^c!?P}C$9DUB)+vb;0itck}n_!5#J{(H~yZSC3J zHV;)xrRE_@#>dC!`uX$u{9rO6tZ90uEcL(jEqOX2zx_%cmP?9t9KZj}RIAzKge}d( z$t%?y)MA$1P|+HYR8GpEq4T<1hx_N>eLE|^4otK=K5O1Fp@h1GwMyQs#V}Oghe3*l zS<$QN(9LJM;+!&XL?vM@?}q3znh?wiUpX3Owd3KVvpr?)HB$}xuwv3|7CJb)q2M>H ze1?cYIJsg==~ZM=_$mck3MnjxHw6bi8_TRq0fYTt{E;9j!A+_;Gu|`OG3A&H(QejE zU;1=3YkKy}`RTKhS8rcDpOruJDB4TO8w?NaxLx9R4hLFq`aCQ1 z1~pD=t{Pt(&a_e58PGsig3CJRjbGr}ALdMLW3nvDKxA9ZO$tFg4Ha`uu?{3^S+h=Z z`{SLHVmN5}t~3DTVtJ;xl4JlK*1f_=ZLbuiw7rOR%x|zj@Nk7XYQr{#{_eeBY59sd zY3aajI}W{+qn(u}3DZ063u$Wwm1>AT#v-dVjTXbWzFT2@vzDHvZ{=>sX$uNVF}_-1 zL0m&qpmU=HNsFZ=NmA zeqSFo^610aVt#y~F5aB~^!gKfdHkVW^z)PFSC3Dhzj}OjcX~Tp%x3cA(Tl73VfTai zo(&#)3q=o)CI`$wHuFs%44weokzt3ksuU>%F?LZhgmT=Zx*wI*=*YN%C0Ahf0`s@n51^`*-x8e zTgCfg(@CRs#CPzlfOixiN#)kQSX=VXYbzd-Donryg(W7$y|zhc>8@{g*#%g{VlqDa z`z4;#FFybj;2D@X>JLOPi^~Jo!e1C6pYbao1nj6`BX5D*OxLKA)s+VifG(gU)l@o9 z2P~9k zPqsks{(RwL-(R_bUh$eO#6a!IC+t(AxfBI%Yob0Y10jXPZ|f8q1Q6Iz4as$w za*#G2M=S?F4yi$MW$*B@`ZX{NIM z>5IRP-iKQh-rRUU>k*@@kj5mcMQm@G3=<@P{6$m|pMTTqd3yR8_@ibQ>4AlhzVLzo zEBuABv#%-y^!8RnuyvlAlT_!Rqv6VM3Ih~&2|Q7G!kcFw5v`LL-koHg2oFJ`3d|x* zGUl_x%}Yt~o6TdNg|Sh*)6sXLT(=C{;(+E6_!*2UA{g%nZv=rE4KgRWqCLJX)BR53 zkSx!m@PFDn3u5q4_jEjy5fBdZ2cc|qb@+?-L*8PzwZQ5KJFw}t9jm8MzVLB;H zI%w~Q6p7cw{EuXiZzPGF1}&A<{I zfLD)C1a5{gpGDFxa8^~+P@EruzJf)knmDS2w{;LrM*CWWlHa`_CQxls zjyrPj_RwWge&6EiCAy5Yd5D8R=OH#|3a~dO$5|qbFOnm~Pfi-yH&Bv&)*O}@b#3S=3u O$gvxn8YpqqasdFSXhN_6 delta 271 zcmdnXah*e;noB`JDKR&{G_OR-NNJ&a!Nh(l* zp}B#HrMZ!*snNtl5!rym%G}hv5(N$C#G(|1)V!3;ymW=kJOvXY6C=%u4b~Ed{t>=G z=`OB;iADK^E?LE9zRu`pq(9l1s+%(_VeXCT>1Og@|iYTcV8R!`p=;!9=m1HR7rIsrsmll`g=cX1Zq+}K+gG`;+U@d`S985dV z;E9)ul;B*DB|vM6OA?DfPC?i+Ih`?!6RvFXEk-Y#22QqN>fl4M&2aK1rUjfJe;I%* fm@LC0#RB3@p31B{`7m<`gd@o!3sIxQRm%kc|1?L? delta 292 zcmcb^v6n-znoB`JDKR&{G_OR-O2OE|bfS>9OMtIQVrXuTmt|E|dTExD4oFQ(Vo54c zg`v5DiKV%bsi`qUG_^RnD6^m>Gd~X~sT5V3lUbnPlvtdZJaLA#grR?gZ%~GdYhYqg zexXZNaY}xoM}c!%;l$TPO2$SOhNgxVCZ-^BfaVvMBo=|3U}$V)YGQ6|Vq!YEo-vEl z+`!1v($vVnV)7?OFIhwX025;)gn_=PspZD0>84;OPG)2jpIpF{!x!KZTJB{Tl^zmU zm6ez>`4!UwCS%jdea!M8Y9q7m}s`WtPN40w6vmH90dkF$d%mptKTK GEf)YVu2wk! diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--InvoiceItem.create.3.json deleted file mode 100644 index 6dd0b9bba789ee1cf3036b044b845e0b14cfaade..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1116 zcmZuw*>2k~5PZ*92tprw(9Yer0&WWw4eAC7P^1V5ilU>nDN^R))-m$$-K7r8so$jC z;c#|lxjV_ST+}w2kblhHO&McvsU)Lw%E&Di^XSXGEBat-<)|p5=kuF0abN3i*U!&S zaoJ)@5ft_(m+b8Na(aG#nogF=O9xE=Yv}NsDSOY@huWG@Wk&tUkS#H1C3u;{w8y$X zQD`Dv2<_ED!(;XLV=6&O%m94yI1W}Ac@UHtGAW_p(woHFMO#qk)iAAwoKZar9cQt}afeDPC$F z2{@H0h(yANwdhr0zjZmOBcmBx?~M*j+})QCxBczMd_@Xv?J72WrD(ZE)c-k-SOaop zL>g{{+$Yi6MDZZFakh+YLiEY!->Z2Mt2xuN?Zu~Fl~Xi2`gVAG5Px~0DzO2Z_B$Hi zC944u}1L#I84V!N$pJ@-X2ae>hKa( z)Iw9d36k%3##tx2CpGLvKGHBrd+TE{etf;~oF>NeYV?NiCvd5)T#d{btHJW1b6h{7 H^5x_oj8H|J diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--PaymentIntent.create.1.json deleted file mode 100644 index 99adf8661c6307b95c58781187af87d134e3afe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6065 zcmbVQTTdjn5`NFG7+HBtU@ow*k&aH-s|c`5Sg{wP$nv;7GiLg>ZhIJr_P?jfZg<<= z&49uSV3+N>epO%p^V4WVSXP)^lix;@ieG3 zxJx)Dr+Q=)-V&4HbGS7f-YSbqvy}28={w543ESFl)$zr3o7wmW{t%Ht2@E_ya+dkS zm^%K4l&d258_jxfC*dsR22vD~*J@x>JP{RFvebowx5&-)`RV28)yb#R*P+|%^u;pM z%82$^!Xek;LfDubjSpTPO%D$z;kHpq@RdfYSuFIuji5Tf(bYoIkj$W}!@?S(SQnRkJ~ z`Hv*BDoqoWz=V1OOruj>(xvDDQVsDV&M z8-QbJdLO(GsqIfyd?gZN;h%&mf(RhE$SVL$mV-MmQ_;fa&iKAs80(%)!jQv7CEyL! z(&gD?Jd0133f`fmP_(`Sub3TJpF_x7}?bS2aV?r(zy&qhZK zNKjwTWW};n=-=IWUSv-lbiwVIRYBPS!nnrTGg{x57++#ssgOZ9DCW07YY@b9Y#^9M4Cb<+9D&DuG5b|@e-mU_TtODBO&ot zg^~||bc4PunT=8h9Q_y}b6qEJDf=awy*d7Ve0Cl@O#DGNf1sshMkm-GZ`%HNJsTh0 ze9|8uKN!MAqc*sgGlhT=MhRBkT!D4#O>IXu?|%@RL+7?|vyl}G-bN9qeZklL{)@M} z)(mw9EtOh1P$AAB_evug^wHf1_=YzE;5!%q0&6>c6_spSKDqwXwLol3niaWTfp$SB zv)19>y zQ1Io~v+6=_&tAzF>(kSRu&X+881LW&Xo>APk-BT6%wZid6{Zv)?q?`#a<+kvX9xD3 z4wg9%Kq2P{D)gL5%$19>9F)HT?!cf41j{e z(ntj|1g12mXi?&jZ!sa-MCMlNXSGG>rcO9F*?g$; z_d#piEdKHMhnj<+9XH`i>I zyuJGTZpE{g+pG8G!`Z2j^u^u#i{<<(zrI;c`N@m(SM2NZz z_44-H!Rd#snU^n)w@hEYzB#{ICm)ltJX=n0%lCI{x_ukeBAC@MvF^a-wz^14JS+S= zYHKT20cP27cJ6^BY1@1%VRDHM>cSBfH%0_(5YE-U+}}+0YjO&|``xP^Fu}QKOMtv_ zus2fN^|FmrD_NEfs$!5JRbkZ7jOx}MeOwHs!lTTlr3!%$EEHQPgkI^15UtE&A-4nS zHn?3G&V@h{-TISQP76xWI!Yarn(d`341UfC$_qbij7D`-VL}{==WrxR9K*V04Mgw% zeyDKM$p3bYBA|^8AK|HlLP4}p77@sfQ?(RbzAo<059gnc&iJ%gT>df5|2&>0(6p?t zp!?vS%_fFNVm~(vrtm7yp# diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--SetupIntent.create.1.json index 0c778c2321db89017d4421a1ddca5a9a56ed5ad6..7fd8c89408f1596c51d6800d8d4192a366ee6735 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POzO##KU}8~zp-Wb=SA?^lXRx_Rd~s@WQEEwiKzLRDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBC*{L=lM4MJQdFJN4RCgtrFm6n@sYPmUr$%_#H|8hVc delta 197 zcmZ3)zKDH7MRnU}8~zp-WbAKyG1SMSz=Ed~s@WQEEwifUikneujU6Wo2cS zxl>U=Xii#MK~_#+if2}&agdLa4wr(05>RDgNotCcm4czUfr+KLk*SI4#PgzjAkCq< zIbN1kRq3T!6F<3%VYh6uFQYA*l!swiMnq0_-sA<0i_oM(jSbABf=m22M=*IY0svjq BLtp>^ diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--SetupIntent.list.1.json index bc1fed01ab6ed69d2bf9d46b884b9f00ab72e443..2dc0ee9d43277e991269c81eda135e578d7c41dc 100644 GIT binary patch delta 170 zcmcb^aff5Vton@7d?y#zz{H~bLYJ)KEH^KYAg_p=_~O*$qSTW3fbhzkVyEPEC(jB; z^MWd4-?H2akBs8P&?H|Y_p}Nn9WDhhPy(t>EJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$piq`e>J}V delta 170 zcmcb^aff5VtojJwphy?jz{H~bLYJ)KjFi#EJ;mKvQjWKH!!g@H!?LbK}ePsm*nTB l76E0Il1q!hriSL`cv)6eF{hViO_pH{6vOV0&CQHAnERDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBC*{L=lM4MJQdFJN4RCgtrFm6n@sYPmUr$%_#H|8hVc delta 197 zcmZ3)zKDH7MRnU}8~zp-WbAKyG1SMSz=Ed~s@WQEEwifUikneujU6Wo2cS zxl>U=Xii#MK~_#+if2}&agdLa4wr(05>RDgNotCcm4czUfr+KLk*SI4#PgzjAkCq< zIbN1kRq3T!6F<3%VYh6uFQYA*l!swiMnq0_-sA<0i_oM(jSbABf=m22M=*IY0svjq BLtp>^ diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--checkout.Session.create.1.json index c2c6b2aa314a77014c7ae146b848df16a0732af1..ec72017a3a9ea4054dfb807e9074e8d182853c40 100644 GIT binary patch delta 365 zcmX>t^ipWTB7vOD#H7re%#unaD}}t$oSccXt+C<&FAMI3;8RhB% z6gHgvfa!f0Ox{3;OF=;?GX-d+QgU&8NosLPJd$!F&w_wNr)&d1qpHe8v+V2&pA_Sw z!YJp8utal5<8t@Nw8S#QKwl^Gta8^-ldQ?AENzU&o7b=$VHC?K&3AHf4NNS`FLcQ& z&T{ke2=a=^ncT+q%8D3o=mUcyCo?ZyKea41uOz;>B(bElSby?L_I@i0+*ibL69DRA Bby)xa delta 323 zcmaDUbXsV_qKP|=C*Nk{ocP;FB{|8^(lXJ)L^m}hF-6xT(Zod8G9@`t*W4i0)WqB( zEy*%1X>uUrDo%3)6H9X=QxlWPEKINY0(?ypLvwSyEUT*0OS2~bWqKcGZeVI)YGG+& zqQj-2pp==SWTl{#TpVALT3iyJY*=rJ8s_U`T54dJnK9XkrH#>W^GTK?jA9YKL6I)5fr&-=g)Uje i87ZX!mL`d1lNYnSBF-Bd*+nNGXYaS7z%>&%ZUO)StZah- diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_realm_upgrade--checkout.Session.list.1.json index acd035d7d854d8f623c2aa935855c63e98ab02eb..4aab3acb78f44bcdc1eb344de697ab583db3d7f9 100644 GIT binary patch delta 374 zcmca8`dM_s1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRCi62|tC*!4C#D*j znd&AcTbS#b7#gPOT3VPH=_VzaCZ!meo0=M!8coh)+{bAE1Dj2mgc+Ck{%<^f`CM)Yy&@|s>(#O?Cc7k z6yu`8DCdf>L~}>ua`(uz#4^J`Unldda@SCktjVWY<}n&?&SK?Z63ZyfcXDwJOf1ST zbjd2ta`W;C@`}jW+{4brXhn=~^npQ=lbM&UpIVlhR}x=bl2}q&tUviY$80O|9k_W3 Hr!FG^=b>^Z delta 349 zcmew?dQo)3g^91NC%`LuXla>fVWOLwl9-}vl4xS0YnhUqsB3PJYHDI` zk(OkcmNdDaaUZ9-fr+KLk*SHv<}fBIl$oMrrJ$5t9AA=JToRvbSXCV27*$qcUf^w%ZB$wrSdv!YmzP$U=3G@6 z<>u$&Xiyv+m{k_!Q5bAs9+p!Y=IdixYG9a|G5HP4JVwLK-K;!JViCSUkuI)*iADK^ zE?LDHDWw6HCW&R6*RpdlS`yjO5W?PZ(zRkxt Gbr}KBjd7>| diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Customer.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Customer.create.1.json index 05b326f8db8674a712223acd97653dd220af1d8f..3d6b9bc66c1463db80771fd35472d867f52ee33e 100644 GIT binary patch delta 51 wcmZ3*wvugvF{c3xOtiVm=jR{f>*(Vd<>~?yHJmKZD8UXEGBDh1&-j`V0BH3M(EtDd delta 52 zcmZ3*(Vd<>~?yHJmKZD8UXE0kz-P5MU-ci*JOD{2@X?7OEU{c7t_sl zjEPK)hLaaCn+RA&co+L-R(LyQnq_->R;6ry!tBKu4K>NwK!-~K43v^fi%arzQ;U?W y6hQ2FRO6N4>M~P6DhhJr4gDj0gS=f_0~3q#3th5`v&!;}Lckz-P5MU-ci*JOD{2@X?7OEU{c7t_sl zjEPK)hLaaCn+RA&co+L-R(LyQnq_->R;6ry!tBKu4K>NwK!-~K43v^fi%arzQ;U?W y6hQ2FRO6N4>M~P6DhhJr4gDj0gS=f_0~3q#3th5`v&!;}Lckz-P5MU-ci*JOD{2@X?7OEU{c7t_sl zjEPK)hLaaCn+RA&co+L-R(LyQnq_->R;6ry!tBKu4K>NwK!-~K43v^fi%arzQ;U?W y6hQ2FRO6N4>M~P6DhhJr4gDj0gS=f_0~3q#3th5`v&!;}Lckz-P5MU-ci*JOD{2@X?7OEU{c7t_sl zjEPK)hLaaCn+RA&co+L-R(LyQnq_->R;6ry!tBKu4K>NwK!-~K43v^fi%arzQ;U?W y6hQ2FRO6N4>M~P6DhhJr4gDj0gS=f_0~3q#3th5`v&!;}LcN@r-hH0je>a{FYIH6D(w4sH8Lb7K`3w zS0*R1jMBmY7uUeVqWnUatYVLnqEx4l)PT)%nRYXQyN-8)C#SiAiKV%bsj>0IpnMp|$a3Q;QAWN1Uz5a&BFCiAiYU)2ugPy26}U_t zEzK+(T}+j9Cf{Vyo9x2mBo^Ttx8C0E90r&cOiDJZ3x rnxv+srW)v`r5Ky&niv|S=vo>jTj-i3C7GM2ni(f18kkKsV=D&$^j|<+ diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.2.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.2.json index a30985a4fe4542ecb83c21b6a4b108b996c40c77..8fbe40f379addadca364b97d1c6b1e315a615a4c 100644 GIT binary patch literal 40010 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 F{|7so{jdN4 literal 15799 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 diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.3.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.3.json index 9477f1675fa61631ef2d416fa05aa6ec28743a8b..ba8dd1931b018485c1028b46b4d4f9be87b3e314 100644 GIT binary patch literal 17045 zcmeHOZFAc;68_#_q2csnZA-QjJDs`dwc{jp8z^|5xtUiA=nM4U!JoC;pyHKI`B3loyh%MOn!_!(enc zJ)G`MPxlT_qHi2YTnes4g5lZJ{WODiRkt2i%;%RPR-oQ|M*GBZUT2Ew-{l?c_3vMs zJ&2`-B;zYV<3IB(Df#3TpI6^Z&a-$wOs@DXlSzdcS)HbiF|*=I@0rxJ-tp0N8X7IQ zq_YhTmtw_bCbN&A3C^#UvM7S%MUl#wD?OgSE;TPu4t(Nd^m^R(*mMc#Ik32#U7Spc9etd8(K0O~q&``CO(_kvhBQ!*Hdz zs-0pinn*8SJQlG+3h^lukCor%a0ls@shoM^Y-HVSLg4apE*40e`lR3 zd71)=5IoLML{zcE;Zl> zDQL42W{qUp+pdaBSq$CVL{{2}g(Ty~LaWw-!B_?bDi#X@>KaCXgw!{)8h0W~=$_1Z zYHzb|juv^YG^~1OUX(zj%+|RK%Ve2XuC}>Ax;6&u{0mtK*B` zkMCZ;OJDwW`TY%lesi3>d%J#hhR@H=kKdfdH}Fc+m#b$#zQ0)9eOLX17e0iv0gq(X z<;Yow&b6{9VnwnbNG|O`0Wa^6MqvNTqaJ|6&~dA()|&1ZYjsy>3t5SD5e?egltW1i znekM9($0yAvdqaI^?;Mo1yQifYiR?7K8eiq9qO>+1sjB3^W#&|XHnz!_Ml@A(PoMz zfC-7yT3-O;sD{Y5S!cUqBH9-``ucFXKb;<|@=Pr!nYfua3pjDt*+ZLK#F_!?xBEA~ zLq~oTG7h*=B8=QtgX>s~r}x9S-P|EvB7h*MOZlMbDNNETPqy(5Tg+Vy==pWaK@$xk zSjYs^jI@orB`ZWJwS(>>1j2#k1NULGXcjQhM(JD6))g>RAqERr(*X7zU!}2`LAJQI z*~3Z&Q!cov;-xTAEl$enOsW8;K))^4b|)$#ElaRQ9#(+)r=~#lZtPr2Wp6Cf}S7SC0-ZS_ZmkSLUL8!sdU=M|8 zmW*NW=HZ$oFeQjtVAzO?gm$m%-V&XcMp>y<^}OvH!n%k^!NzY5n(N{CvZEhsqK6D) zOF=ys7#4p|_o^q4P54@6b0GEw3+$Ch^H2-Sf zdKhBz{=PLheYefrWeYczmeIHV4SZ_|CFC}D#$ZJBsC?_dN&nuy_2@|;xf%AXAb+%e z^|T*qM32j{2BiPR3okzSM?}qy;ebvVXA8)Ckeh#qmZq$K z_t=V1OQy&^U9g;LN8R`^vX2S9Iy`;O@>*dU3V1r5?FGS@Z0egbQ&x0%oVj1E+fA*6 zQpisFfiog7Q$&Ss2Fj2yMs68XVP&~4g1Y#+Ez3SF+q4O3gR8o7c#j1kOK z0N)M4CPC{RUu$k#rJCM_v~@t5XRn};NGzdRtAM<%8yIhItj4`AO`JCQGL zsjox4D_&lKsLo>hbcC9nnbJL^)&;Kg_VrM4Pu!-o!k}_?ct_8B4(7&f>%D6??Q)>t z-m51#G47~aZ|zY6!y$y|igBFg@l|k?TwQ2iv#Cqy1`|K)D|a)eUFxPxp@bvDiBme7cvM&JH<$a&mHVJa-mob9h&KvMzLAdqpiQ zOXCY(GF1CiL7o7#EvID*D|{c|JGsXKQ@(5InXY=%T^ceh{v> z7|iU#6A(AHAB^n>WBUP>e#Z6#+X6VYAB?SibRQnIZ*5lsTLIMAey|Y+ygyYF9%XCa z*naSc`ufK9gVxgp-M_K@KwF`){h%?%-ByLM{lJL^?|)hT6ojN)AVe#o24GozcKsqr~h2ViysfdOD_>vsR@bQ2!m1lt(4P9`tN#L09+U3? literal 27392 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 SuP|1v97Y4bP!;U2pZ*U?M8<6Z diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.4.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.4.json index 3d46e7c9e0872f72741666c9dbffbb73788e35ba..dd6809bd6a2752b66deb506317660161cd2bc17a 100644 GIT binary patch delta 1340 zcmc&!%}*0i5YGxhC9Zm1ph z0VcvGmnoW}{2A}WOgL2-QHHTh_8Y7)js$V0Lt8;8zbuMfft5ndVpL{!syxI>Vb>&*P{zkq}xiHP1`lqoan#N z-39yux-|SjS2eZ4X46*b{gqDyY)v%6FZMP;!*yS8wE__ATnG>b_-Qb&@p(y`6s<0y zPDn{i3Ry)+WN;SW6*59Lrw$b7bMqOT6O&coiV8xWqhDnSXA?P5TNM&fPO_2<-dc_D z-AA|Vt%kikT$Ku-bFJ{$^1wpM;<2y6=r_T)@t3+S*s*pV+)D5KlP3Em_7{}#yV_DW@?MgqlG*&dNLt3=ge(l6YAmozo57)^YHw|pXN!)xiNz=q> z5~GRB?l3(}G~bFdLtV43(Bo-I1zd*W^Aj%DB;F$K@YR?h#Khj|dj z-?%6x8MW6E@|j*PYQ#K1o|zpy8UK|SNqcnm!*?kEuDsO^1XF5jdnZtB-_*6XzOlY0 zR*NC7C*oX2#l>J+36%?VzLyR+jYNn~$#S}^WOG?DqKNB?q88xqc$BMTv6INE)dgq7hQo3o#~`FkWlFsy010>?C~m!t^|~noXu z&!2|d6W=(cL|Mvr$`Yyt`aWT}JP13Uj-L=#uSE2^ZlLE<7dmxb>qfSYQDd5;Sc+rV z>;&73S_!5K39@cMpcC$FU&#Au{XFk z^Mn9tb`pNSc;&2@!N{aNKMjv<^Jk8NjY--isr|av(8=qstF0obHHwu+iL5k8hGyuO z_G|cLvVWjJ#)2?3iVmt3b3~rgx4KS=R4o-hrhwI;zw8@EETTC)sz6jsSeG;P)^`Z34r? zxoam{d^9`1%tfJOcfj5}cCZ5P&gT6nPU8BZ6!IC_;le6;AYqQTdTu`w%z z1y^_^s<=J{*U~bCm*VjLQUZQj+8Wu-x|bKsc~-2tL%Z2PIiEg6Nxyz)OW$?ni31&nH~awq;@G|6LtrzUw|?WZPrYLez(*WWP7kuOtppF literal 10003 zcmd^FZExE)5dOYjVF>%M0dp){wqp+%wsc9Fwuzf$cA91=2wI|JCVGoRIgW?^_Z?sK zPT2`IY-`sKfomSg58utM!NY3*X|9q7{i^8u&11^vs^w zHb?E=zVSmUVn+ls;=pis-|Ua~dxO524XRbs^!ymy6+N-1lkoL2or^;u zru<;qv50t>`qaN|5{Q>H47KB7=u#UqY1Fz}`7l}#g0N6idjQ6W7b>gO)sUm&YFLzz z^4Sv>AndHLZ}ZbHup8F}JkZfbU_p>5UKiX3@$uXhOV_5tXv{E6QkyHFaJzmk=`g3R z3-&<(pjhI|!+wI@@KbNO6SWd_sNfx=)n_Yk;-J zCB5tQQA20TKyik{F$z_3=77n9tTXZ#Hjri;)O!!ih+n zTCAcC-wLTzibkhhI@A4HLR%|rEWH*APSd(uQzNeQGjssGTg(+ngfw5 z=kqo72gqIV_fI7Whb(a7G8Ez`k3ba2ZnL&&Dj5e!B!Jr}!8eN_FmapKwu|kEhE4wG z&{%{am{?z3jpmUDD@b-c8_@%r+0xH&x@UreW$%d6{~>&eO0~&Ym)<&@esBl#>*X5vZk|pL@4J)f(dKM(u?Ai-uRhvu`$wmnpW~l!ScZ^@!UpwG z_x<(Rhsp)0CLx-LR};RTflULt%RoaMi=6#vf12&fIWRKld3q68oa*lr>q z49*A2Hi>VGuWChy6kXK#wrB2{X2%PBwru(2v6TkdR_3h5fRZkvoK-Ps-DfLuoY6pS z4WV&CBi*WT9feX?qV%^MrOB;z7vGGAC6ubomG>bERL;RlX>B^aewuC0PET~xT?i^( z;B3Y|1b%cm~pqK$#qxu3eEr?3-Z&b()q&7MQ zLx_hO>?`%dNJc%aT3AHg=1T>o(kvvlmqccka8i``lxge@^5uMYG#XkxjZbjFEop?* zT?mPEf^XNH=w;FpVdBIbC8qh1gN&JYI&*F=^;+-72`J+R!F>{M{ziAf!C4dD#g2@gj&k^pIemQMT2P>?!1aYe2??7zONU zZBT|rLrevu7vzuwXYnABhQ-AM<9U7t9Fx9Ent~u)gOq_i804co7-~Ha+{A&H23ZFL zHZH}D_AE6Drt8)%V#LY3$PN0tF!%*a-f9fj%^9M+btAnW6{1Ci)+kgoe3b(A=C1|0 zx&?F69a=Bp+y?30vB;=U?hSukv|izu+8SJDWVp-7DQW(_+*-&089iYh+n72fpTVtm z;*H7U$-Qp+?wD!ph=qBz<8RS`KBjnK{w*w7IV4vMM;X?m;Zathmz8&A(PA@ih zxPb+~Zf>;(`b4f6;0w$O;$JMUYP{+TBUX*|Uqq|z{)>3ENql!8suJtDEONEJ`xQq{ zOV)f^)Nl2B{oePQ0P`zT5&1p<|Y{BV{QI`Otog^M_>VtpMdo@*??%1Xk0T8sa{I z-XzLUQ@d;EO*>GF7e72G7mm_K46kfK;RW9I`ud|G8)N0k!sfRG#dIU8lF(x2?Z$$! zp?_caU)l7TQd@4-NZZNa*x>RS7-s@`aj|xMadX@Hr2NMRP|1fra$3@oHQuI*R{m=R z=|)8$sxicPVVClbu?G99QwO!qE!|x(uZN?15K8>?hYQeel2fXO6n6ohyL~vwcJWwL9UU7DZsjFpfX2|9b zSwUZ(cfqd;IrGEue(=h9$T*{s(h597Ry^3JU^hbb>w{FqqAiVxJS5O&hVSy2q4a?v zbo{p4H($BdU34`&c%7{YCo+WpZ2w?|}*+w=XA zWm%*g0#7)Z+J2Dv1-@CIs9-PT^Mj#LuKnKMJRJsY*JE$%HToBnqFu`4bt* B#UlU! diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.6.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.create.1.json index de730d68ca733235af91f1f00ac655b782bdb5fc..2ee818ce5594e185c8d322136f7fc2392e4135c6 100644 GIT binary patch delta 716 zcmX?XzEF2UKC_9j!Nh!BFg0fqOIl)1@nl0rV}YE^#H7re%#unaD}}t$oSezAjP0BT zFfjQoqcfkMe~_=Ek7tyt3sBf_vmFy7lLU$wOf^t;ayW~uVrFr1X=)MBz-lf9AW$l) zEJy|Nl!{Yx(v*NgwVU%Nv$F-(joZfH`P#40|kY zlP{{( zzAR=~4+(c*#O7q?rN=u&4?6T{t}`H-sW71d?rxxoP0-09!&q1G6vIn(l%f^OF9w&Inuxw delta 816 zcmbV~U2oD*7{^o4@s`2J!ZguIMM z;5=Wzd8;uo{QzF5*Sql68$ZH6fQcQ5H5pf)yYrl!=l}cVc}{X)*w@CfnLB>>CTN*9 z;xLF_VJ~AWpm>&~A-@_$Yq2ZncHnMYC{xmrxxObJHH*%s+X`R-Ky2@nYxVp_RWgl! zzB_pIfEEm=uVhxEIG$1ULqpw{cMsanGWT%Z?)6;vl8jv)|9b5IvK81JG&u%=x%7oc zb!Q|xB$T%$+Wx#;_ov$OQcXbGzxnaj$5Cvm7uJbl=u^d02Qp28AR?&;&=( zvq2$AQ!Jz?dI}n00m<_;2{?2TYI(r|1xcT@EXzYEEA)gkFAg{Prc$puU8#*u!(ZLq zL<2)-(d&U6h2pVnC`Um6yxH~VZ=qIfVOfwynyg#+%0tO)+8!TS|pt zo)l%lQ~eh7%#f7G20cahb0mw63m+G1-sWP-8y7}4-AKeH3G^em9Gxr)LqOjBmAr;| gG=Ekd-CRuhH+OB(2%t}?H2R)`D6(`P6_y&m0i@jWkpKVy diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.finalize_invoice.1.json index cf782642ed72f630838a947040e7b6b1b5f595e1..a24f3a4c2918f599f52170cf7eb4efeeba714f8c 100644 GIT binary patch delta 1145 zcmbPf)nzatpV`FNU}C;5n3_|`l9rfLJXwO#M<6FNF)1@Av!qhVN+GW_CuedjV>_n- z3`~B@=*;KmALQ%k;~C}Z0u(mfY{%5ch@|2wbDa{33ZNSOlGNgocqCE7$pNe)^xVSX62Sfr45o zv9u&VH?br$8BJL+NYc;(CR&h_m=|A?2~HzQh6cunM3I+TQ4&AdPePRknjCb2@ntl* zLBa--iT6vG$SM_N;?4+@ze`L~M~P#lg4CkS{FHdi^ssq@WD6rpenD#9WD98{q+DJs nZN>sF9yUu?g36G|Ix_NL+FQmLOxMZSfazT_LF^!fT(w*PT{Sin delta 1158 zcmc(f%}>){9LG}zI15Ze_D0vStwuD) zlLsR{2jhjP2Txwi{ssLz^k_`H=-pUHwvoWei#>|BTOZlAH9 zgN0g#^`Xj%$sAf^ODJ zoZ1L)bwDA-k_^ex%<-U*VrW04X{HNm1&ZQ0h5{`5YG1b+3pAwqq)}CEKsCo4kOt$8 z6)uyLVrD^BkOTkJ-XBk62#j7F@X{zcI%V_H5bX{7F9~w1q?Qe0`i`tCgj!a#a*oi- z1WnP@4EjD?I#7)FJDDm;g=CF8RVqsTtnUC}v(jfMcd8SkjIf8$eFXX3|c5rgQ~#N{Jb)yw_P1c@#(}O*5fA#PgT{mijqANF0TFd%u{TzDr*Xw maZ!hU1&Ygu_cF+#eOC*ecTb`PH$=L70ey6fWBoGz5dQ;s(_Mc6 diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.list.2.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--Invoice.list.2.json index eeaeda09b8b8c6ec6c6181a8cf5cb203cd16d5f0..bf571cbad8918de5274c9f5e13eb9ddac06e2bc0 100644 GIT binary patch delta 1117 zcmezF^xS;HL}n9XgNYL*z|_hqjE0l#7)#i4G82+#Q+%?Doy^+=*|fjn(WWy&xfMcaPu0bQ;bL|>RI~gQB)Wh80wd#7MCE~VVG!~ z;u;j@mXVxmSrO!3Q03!h85m}qQhlQt20#;~tXbSf1!w zZjurfROaIX6nF77@pnnCFfcMOC^aZ6h%7WVurIbvEKt(nQcza_0j10oB`YAAhioz2 zCqRbbHV-t4b%AkfH2IQryR1?{CeGBXG&xpg6;k{O$Vwu3 un~h|dm=N5_w(|B!yjJmM4EdT>X3&}&P3h4vQX zWLy;T&}dv_GO`%c$X_rbg7NB3~|ny|9&oeYVE+^ToEcwLi=T5>+dElX2OnIjVs zk(4IG(W&&J%9g{^c|9=2h6Ev;j>Z#l&KKq8qft>3!oIl}i-*;6UWjGrg?PFw5{XK{ zyMlAVq#o2m6+|E;EHXjggey2+924_SLmzx-vDxvtcrYw97^Wv^KBupy;Csv1e*(Oo zmzHXfn6tWj>N$46c)P(^N|DRO1ml9sw!vdXC0>c>!GI6$*dEvS&A{FEzC)SWG5{~z zAGR5OFpP^N05>ZG#wrk6ZH&>7C`6=0cz;(8NZN*B?aY>y52X2pQkq8@Z^h*Sd)IFD zZpUlWu|;Z%Pg6A=od~&DQdxQ3w^D;72?nQehN5ebBtcVdk}|SCkQO&0Se7ObQ{#Bi zIt)KLS%a3RNTNX-l;w3&PSHnbExb3fKEozbLP%d0A!I&Vz1kHsf!)#pzby8qQHq32 z>kvkP$9nT3FIH4Jt2wUR5(|<;&Pqx)=lc2c`E+kGDR@~ny|&E#?rw^wlj7I6#r@%u=Cz>jKXF}kd~(9) z=KkbZmk)C>%deTN3?y~0l-E!@-BnNf4-cl(;n$YSYRl(N)Ld$*&#{)to26{q?0efP zS#m2IogKRV%oaj0?u^JJtQB<|e8$4eo8`X>GRk(n@E?2IFkY>=F3E=lS7yCX)Sm#1KxQ`CK^_Nfcj|GN{N!f!)jrd4LMf${fxseXFgZzCWzxe>r9^| zWzL|o?>eDNR~x;lf^=`7fi0v^dCp6>AUbzgZ*m)>WkCj!tvX?12*PQkSagi)K#`Uu zua&Uh-}Xwj56h+=8UVRao-wXPG=R0sMpL9VR|ciDxkz;^uBkxia7{XL!`6lV{)1bo z#De$AvXrj)AXGyq>U9)+9CcFi=@_+oovVTT}k7bb?90AHr(9{RzcxV zOe_{u5GynVIXB9)&=u9)oU2gnzWo+WV_iCv&5I71mwMI6+?QozP(X2o^_@?jwXJ!& zw-+`%G!{+?O5~p01N_*$M5fc(9>S1)o$-U}`RUn$ozq~lUp3g21U;cJ@^Xg3f_{+t!EB^fIusSfy~|(#DSOj8 z1TjJ_iiA6gBj^jMxstaIRGH|yhWa=qUQvNsAk#{k5$Xc6Taw$AJfyJ!X(hhP8xpK#)maN`gPPE%!a-?>XMkEzJ z!!3Dmmux}r?tIZ=(_Ho~yA(NF2!Yy>PwdmOyd2$y$;5TGotb%z+ODa3UkmhS?t_QE zq^J`VFwesB6v6_!!{%biSJJ^o(QDI+Qi3CR(vY-RDLTVK#crzUxHgNXtJ%k%YdfY* zArKM7a6dCEQ3LDhg(-Q;Mi`Q>vkErW;8*AcCrFU!f3ms-7Dlc)s>cFh^J~y$!CD9e zvPwo7R%kKYjc9CIC8xI@GjQ3_(%`M>=R<7EW99ZpXAA&?0D=wW zker7p1!?VZz;gKcbs+uW&>a{*lG@#q#R%fx5htAdz>O>i`A=Z{Phr2eoq7XQG*DE`@tPoU`9jCNiA4I zZ_9YU7hy=2=27%NYkCVYJk%W>Ph6Qz7f-L4#-PHiiMk(O zw4Jz<+{YffhoJ{N3QS*E%4SLmrePJ{M{Y#vNl$#d65GN{5T%oo_ri}1B11y_&IL2_ zmJTd1+@b-Ct7qy$U;pWlEzvFF01HirHXPJTT38d&WVVaswh0f-AzgQXzIvAF`TLk% ztp}EH0IwdG2-=J>pC!^RX;w9;p)gGV@7*$QLK)S(yToFz%P^|M+uDmpqg}0`jF)a#E_Myd36hL$6mF xrwJPbHel`ULmd=T8IIorh0D+aujDWeNS0lR`4T+EARt6$@KhOx``+h!e*h$j*IWPq literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.1.json index d92f7dd1ceef45c5949b39cb86c55aba7b95cba4..12dc4667959cebc2a7ca195949fdb35a7c0ffacf 100644 GIT binary patch delta 259 zcmcc4v6q9tnoB`JDKR&{G_OR-O2KTRfUb+5e~_=Ek7tyti-CcGp^^?rMM`2xDp1}K zC;|Zx(bVGPqRfJl%=|o{q*7FAPG*6EQ(|#u^2Ev35-8@t^cff!O?+0Q1m}Xx0h(W2 zl2`o!rSR52DsE>oQtQzR4T{ R;ux~XvKyNkC~?(t0RZ(YLyiCd delta 273 zcmdnXah*e;noB`JDKR&{G_OR-N=G z!7i?WiADK^E?LF7C5C>6If332FBd7nO#+z@w4t~pu?XY_gcXz18M8Re4U7#;4U8;| zC*NZ90vZ_L>F0wm&?L7gKh&?Fbg~Uo2cLggq;ZCKx}TX@xMym>Ds^tOzNyJRS diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.2.json index fc528ef8a5922b0d9a54e7b66ba6bde6bdf36d4f..242630a6319298eefeae31571eafc3ff2788ac73 100644 GIT binary patch delta 279 zcmdnXafd^&noB`JDKR&{G_OR-NLi5{p1CLD(}noiU3Ou59uxMlYNOPPSp{;6t&^aPlRl1)M-{85n>p fm@LC0#RB3@p31B{`7m<`gd@o!3sIxQRm%kc$9_kj delta 293 zcmcb^v6n-jnoB`JDKR&{G_OR-O2N!{qM(jTfUiknMUi7tXhoD~m6wtZNJ&a!Nh(l* zp}B#HrMZ!*u?0jlwK%ybv!En1KMyFW6jhp&S)kyQSe%(WafY>op?`#LP_T<@U}8~z zp-WbAa%rw*YPm=D#Mebi#zq!~riKpW7vK_F?qwO39uioU zm6$U571IJHW7Elf%<>>=BeO1}#pHX;A!^2^24Fvw=4F<|LqZ@vB{exSH!%m~7ofBf HS1lI+S|wHm diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--InvoiceItem.create.3.json deleted file mode 100644 index 575b31104574aada2875d7e608b04cadc20ca3bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1116 zcmZuw%Wm5+5WMFr1fj=1XeUja-U7HlTg0fF)Ig9TASjBiH>OCL57&;7fA20O%W~_R zv^yNm&MbFlS(b~+MicT+*}EZQ>@AgKbWRz$#bO?PnYTqBY^59(W%PVHxeyz7Q_MDx zUthj8m{J6V{lOKxxV{>GJRhZ#rSj529l#no{AS4BGxnjfCM+_e{$$9On6nbROk$d2 z?Vl(#kZswd`s*o`pd@AhKKTAHxw{{K{vn)Qjh{U{Y-cZ%+b@kiFl!5v*i6(q zoz$>al`W5Ns8kR*i$LJ+HNkB0tR%UVw;T{u)sWW8fu;L*=pDMJ4E-E?fMp+qBZ5N% z;SG7M1v%4cs$CMq;%bUF_r)YHa?fCW}HoQ;^u?Cy= zI~rdr33EXETK)jadERbHPfl>c__=izUqxX8gntGL+d8FVjp6}tn3j){I+)zOJ)ET1 z;U%i5gr;~CBtPtovre>6s@sdar(uxx*2kj%`1Zncni$Wk-W$T7z@@fw*)ylF2Fsn! Ke*J{X*R#KdFGcGB diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--PaymentIntent.create.1.json deleted file mode 100644 index 49edb78f38755baeb88a2c32f7357c2242301ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6071 zcmbVQS#ujV5`NFGV4?DuNF*i8a;mm=ZO3*LS(a=qeJGVeff$g4G?#Hulv4ih=>`Tf zn1eJEy+}eg(D&Ef^Vbif5n)+jb3=X^9UqOyKQ$+mv(i|_=BWT;i;@V#WUAr#FW`qa zj4bh=Z}8u@_z5MrkZX~&UN6g3a%N=8A~!S> zW>qApN6o}p&P6H`%Fv|Faq6T}C75mt_oj;KLAXd*5JsGKe8tpKL>4E^FyQ;c**~iM z;CxXl9{h=?wVx}mwp`L?P-0>8#4$Lh2WsP=$gn;Uo%daazIUsK<}5`AQlnU|8Lxsw z%qFKtm!B^_y#Mvpd!~x7zuxNcZ1&s7^YP3%C|s9mD)S}nCP+{-NtDoy7yU8#hD-C% zQyQs+V{)o3M35yW!}pLh9VV59HY}yQNcxU)GJ$LYsfsV2yUfNv@P~*DN?jO~P5qEu<(UuhYP#cp@}cvNVMPS>$H+_Uvl(;`#O2%h>Hz`eK*}|7rB&(ZQ3^W;8h+{XF_{IzAZVKb?1s%)7wg z{YMh1OIt@JGNB@%i3^tM*!TrR$SOgHlR98SB_J>lrUePq4APe^Ll`497K+&<&igpB z615|I)vuv1mzVQTUvFbK$b4N$J|H3mB+Y!%b}a=UWECQLM6QgQSM>GNzd zKI%{v$f2cBv=WF<96cGgxfHm?2&#oz1Lq3L8`%;#JrEm~m8m%3MYijXg}XFVG+D7M z73P1Bn7w=5^zn_88N8^W@&IIfZ|&J_9!d-`vA$Z!AR-j=Tfv<%K4_5%q{!)9tXR6B z#R4AcWOJbs=hE)6HQ)&p+)9&NnEOKAIoPo-Osp(b0gao^A8195goAax9$Mp^lKPIO zVl5CINnWUorJcLTp?RTDk;$~FBImUtMqm}6>4)H2`1s9A3@O4GNTi0k>^c|yj|zh*+<5 zRvX;FnL^BnqXegZw7}90rZ!Vs@ISE4p?N#RSxX(uMiwZ4!SDJl7+?3@8A=VhDs_CI zLOX-Jl$tearMoZiHLn@KcQ6A))^=JeDp_}ZGP{nv=PVGLl4eD2R+v3;^1wx;JqU(f zYdW4j=}{rdFk00f49%wPXLtu2u&)H@FE|26S%peO=V& zp&w+DGHs4g!Q<(18~njN0Q=Bx`aQ}Sm)R7CbhkWok;c&*-|nq$fFMw3D5nE{nc`01 zQqc=1;CnqF?DPv@p4y>$#x^puSv5YlH>CEskCwLbXm4B1O2PUAGoauwybK5D9%3gj z(=c$6L9MhT0U8~c)Lan{fkBNaT9i2FJ4|R1ad|7vUVRbzfoINbHXrIdfo_#+3oBzv z{mbDY!03TCFyOiteOPg6JjdKTeEFQS*Z0N8FQ4AsCa+I7?~ZO}>?nEl;p6KS&z@~Q zyeS{gud)?Axqox9{PJ^hd;2o^#82M7`11NI6PJ4Rczw!eS9W@zy_uytQs0q{kh*D7elGAb-8J_g~$gEiX9X}uME2o)poIvn*nue+}4(JA#jgw z{7Kwe3rf){N*$AG@=_HRzi33|h2J(tqbjOf;yD~i(vD%(vIe5}-!N48Y2-hM%Dz+^$5QHCr~Wf3XU5uE3TE1-FE6t*+vlk7u=F zK^?zs#0}e_Qg>Y-JI1>(yG4%#F>YdMMy=Md5??KrKyNyUmVT#8^9{J8G)^O!bALoC z!=DaOARDgNotCcm4cxG6ihrP#^>iB3;8RhB% v6f~Up$yE%yU6XwoZPBF6{4$+`gM(ZqFJN4RCgo95lRDgNotCcm4czUfr+KLk*V>-b7FiTy%j}{ zNud={o>g8GKe>uww`;O5qb-_LnR$>!xMPLyEJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$pirXgEn9Q delta 170 zcmcb^aff5VtojJwAa57fz{H~bLYJ)KDC5!!fB#bR_~O*$qSTW30AG{DtkSSZ_kc8$ zJkJz2x0Dp8tRzQwOY^L7Hwzaf9WDhhPy(t>EJ;mKvQjWKH!!g@H!?LgKuDGrm*nTB l76E0Il1q!hrdAX=CWTf+F?&{dO_pH{6vOV0&CQHAnE+nAHH-iN diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--SetupIntent.retrieve.1.json index ef19a1cf9f535cc2de8d992a0d6f0dc017ee650e..724fe4b3cd25891a1f86c85e2eaa7ebea00753f0 100644 GIT binary patch delta 196 zcmZ3)zKDH7MOa2@VStNkU}8~zp-WbAMo~_Fwwt$Sd~s@WQEEwiKzL=oXJ&epQ)ptQ zZ-kkDQf5XRDgNotCcm4cxG6ihrP#^>iB3;8RhB% v6f~Up$yE%yU6XwoZPBF6{4$+`gM(ZqFJN4RCgo95lRDgNotCcm4czUfr+KLk*V>-b7FiTy%j}{ zNud={o>g8GKe>uww`;O5qb-_LnR$>!xMPLyn^hRjHB7vOD#H7re%#unaD}}t$oSccXt+AO$QT`SQ=UCa49G#Wu_=uDJUfu$CsoQm&7L2IZGzJNc%V zdiy$CM3n_vdZiVZ82cnAMrN3#q=uTLniZKC7@MY~=am+COm=2zXEfY=n&k+iScGqo nw~K3FVo`pfOIC4|acPCWf2sNArEDsUlTWetTTx)kWR9BvI~Y)t diff --git a/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/invoice_initial_remote_server_upgrade--checkout.Session.list.1.json index 843a558b2e9ebafc70c97e1b91a390ef2a7cdee2..205e1dce2fd312c0e898ba2928704722384bd96b 100644 GIT binary patch delta 276 zcmca2`b~7g1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRHuE#eF>)9{!Ddq? z5k@{g{~%vSAI~UP7of1==5S_d#weHy105~}Fi^@&0UD^3TpVALT3iy3q{qlK$0sU0 z-><~1urSHY(9qa0*TcfQsIol7)HSjs(x|W`Gs`sGJfyTV(W%hWWbzr7`HUu;b69zp w#4<_?{asuG6N~Z-U9yUuLnDexOLN0F_p!S$GU`vh#4+27e0w%8=hS5c0Axp1mjD0& delta 250 zcmew+dPQ`?g^91NC%@JLxzi`a9BHxzHCpmQ)0TugCKmY&$ diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.create.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.create.1.json similarity index 100% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.create.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.create.1.json diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.modify.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.modify.1.json similarity index 91% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.modify.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.modify.1.json index 6d74cea38a2144e3ddbf2228fddfacf5731897bc..6156c2b9d2eb0e1bf46181b43c218568adc59797 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X?CWIYhYqgexXZNag=wMk&}~2`Q}B8?u-EPXbgz} delta 35 qcmaFK`jT}+52KiWdYPe%YhYqgexXZNafO*>TDVhI>gGj^?u-EKN(_zw diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json similarity index 94% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json index 6c3ac7d267afe3218cb03ce6c223b7b91145f743..72e72b6cf60069f1d5a38a8850b0af761622191d 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX?CWIYhYqgexXZN Sag=wMk&}~2`Q|#-EsOxADHP}c delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOpXR_f+j)-8+xu8$QQ diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.2.json similarity index 94% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.2.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.2.json index 6c3ac7d267afe3218cb03ce6c223b7b91145f743..72e72b6cf60069f1d5a38a8850b0af761622191d 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX?CWIYhYqgexXZN Sag=wMk&}~2`Q|#-EsOxADHP}c delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOpXR_f+j)-8+xu8$QQ diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.3.json similarity index 94% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.3.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Customer.retrieve.3.json index 6c3ac7d267afe3218cb03ce6c223b7b91145f743..72e72b6cf60069f1d5a38a8850b0af761622191d 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX?CWIYhYqgexXZN Sag=wMk&}~2`Q|#-EsOxADHP}c delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOpXR_f+j)-8+xu8$QQ diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.1.json similarity index 89% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.1.json index e02071fcfe6db1ad414bcbc877db7c73eb6a4435..bceaf8a5eb0cb3375338ff88b159e7983a78a5d8 100644 GIT binary patch delta 103 zcmcb@bA@L^6_Z#-X?CWIYhYqgexXZNag=wMk&}~2`Q`~sd0@G0gj|GQhMA*ZVcKL7 w)}<=R2F58Csg`NFX2wRwx+do4$+}5NCZ@W^hNk8z7ADC_1}4dq@3NKy03MzpI{*Lx delta 103 zcmcb@bA@L^6_c2MdYPe%YhYqgexXZNafO*>TDVhI>gEYdd0;tXgj{~9XL@E%Wzl32 w)}<1b;i3 zLJQ(`914Hrhe1|Wc`%C!P+2MFqzt0CXfzEilu?Gi{DY4eTm8e8O0zhk|aCg$&n@@Q$D%FA#%}`$*S1Tn70Ku`Hp+9Z1UlsC&qM)3TEq0pCyiV(XMS zSyaiKQfm7ysOpusERjis+tZuSy^p-%SrFqE`DGp?MG$iK@XEWyKfic$_WkLL>*vSp zRPdj>+LDWAqBxF{8{fslVjA;#P6~5>*kfSzFe>kzlS3*m#DkW15W!f;ZhJdOve!+{q_Oo$VpK3N2DVOyF7Y&?oH``K$sKi;u;sg)Z&LA8QY7TgH# zuncpN2i06Xt~Q2=a28&;)R(-L2G+%o_zJ_D(Ply<2IaM4ht0KgplSl4lWilG+8IWT zs=&6-Y2wewGKd#`x`6pP);rDTl;vEHt1<+pg!fGy0#Yg=<)<{irRS_dc?XtAmZzYc z{n@?GpIQb7uR7JBJotH3-1;$D6BHj_lIE)*cC>|*MVRI|P>b?`?g|peBnQmW}*9)BpVUtaA!dp7xGnVF|IpdJxpdZ>GP7N%!z9TkCPa7YTAO~PBZ4#jSnn)Rs~^eH`z(ay=NclnB<^ZLCQu0u%(YX{2R zvP=zwRheok3^hJ*K=0?xIz- z;`YAoZ5qxXE|U18F!-Yvt6b*bGJ;h}La=Mvx#1Hq4H3?uWhJcV$P>zjid*9?%R62U zc0%r_8G1BSSXznDW6nxn*y7$YSi$K2@1csL>hSK(N%rva;?;-M%gM>v&2{xUyuR_zZuU=~1?1!Vc;XkA`Rj5zKVMuve>2|ytfUUu~TNIj| zmDUmYaC+Vt>#;oB??@yUCdpf z5`n4|Fn)w{=oi&u5#6Yaz*Q^0dO}7t%G(y&4bO z+G?;@2V=FfRD+pz^?7(E8+|8?MrOADyUk`*W})$s7se4r(?E#kR6w>_zMRUB7gv{; zC)3mAc{nYO-mfOdC#!OH|LRCvdkC5&iwN8V6ox&bXl6uoUtIzZq`cEr<+cpSV9y4+HVQvH`W8~ z9@MPAYAv(XP+47RUZK=vq6hJZ5WIZ54w6<)KT`>n_hQmHtU;iou(MYc5UWK1?A9VHGx%w3Ed@mgo`$^F8whEE0Q``v74mFAL57F zJo8*KMA2#x9Ri0_u!xs|*9#l(e2eVP?&3V8$wA|p~F z=Bmeq_0#QuJfzXQIoKgz-5lmg z`*?Wm5QA_4UHZQhR(R~tyFdgf3El7kBta;>ZbztJHuz9aRE@(EKd9%4qh>!W2M!nk=lK zNsRw735CrLfc|?Kfuu77a}l#oVahVq{y9{nh)8VbzDq0#;6u~y7KE#jq!X5DddoC#wq-UmB@dsrh`N~ zAh=6C<~|zj?ohZ%i-wt-d%Kcd%pYg?wc3k zyJzR;?_Td+zq>j*J-(fs9lw~I|NMLe6)~gf;W`>0y*#iOh)k3AP2>fakfvAr*&I`A zJx9(9r}`_Wx&tG$O}8j2y3?vI1*t0l3dojS2>1d;nl4t+4F&m>1ab7hkk2jv8DTVD zoMiA0#=KjMZ$-G{Nb~{YZ+e%qkh?IhC_KdUk)e07HE6F*I&+c+px=qhiP!kS=Nj2O z;|)5Ru4vVdNQi-9Do32{aITJ<=S-xw+tM;6Z%1GnAah5XB__K-J2o{sZYTWDXcTx4 zdBdjzQN=kY%SaxjsAWx_fW-k>2aoK6P>co5h+LPK4R&j=zUUc>iJzi@DorZQF!aHR^(Kqe*qZ;_R<+>2$Bot6|IY;|J3JfJ5KNp zq&`9-kv$(l_KwyBmTRmdR-sfSMMlC1tUz0S8MInPQ11yjg{?(f9G-{L3IAgiB&Exq zX2X!;A1o}tjDYv7Y=oRxvqrNJRL)2tgW!7@Vf6-x6QoyF3!~Q*3?B`wHA}34*9`BX zN#l&~b3(AmA-f!H6cB4DFp-;j9d>2mqiauGIC@1nrxEs&8T0OL$%-$9y8QZX;`t+1N$L>8dihpwyw%su+FO>zXhTy5n(T=0<&LeKsN=>w)M6HcnHohEj|;g zsf>+UaKqX& z>sB~(PBVck(;ma4B_eGWN1e6lO6wE}l(6V%sDts;WFEPv;`GU#<*)?ic+!H@w9fIo zyWhKfnjXEBOzc$Jica;G#z2b=^;Nopulm${pzoYqRzP;LWG0!Ktv zff&mp6oyuHGvFk=LdbVS9tNC552G4vB~+qKor-6sJM951JK!Xb#7Q0yCn+!HS7*

lfZ6qKdsZk41|kzNmkC80oSI zZ_Ym~%-)RI@P`9V!WUw|Nos}y8HH}`fRkuTGTg<>%Xu_|n|7Pvbu**4DPu9eO+Q8kg*7SHpwdG$#$z|&D@42m?u~aP`U*av z06dr+>;?5=c7?!K*lPl6!v9Ic1^-jm19(u{v8ZnZQ66ptlHyzx^QZ1u{7ZJiq7|zYOd8%Dz(Yr9dfBfg)2pn6-tX#5jvz+ZPIctEC}5 zqn|O&Oj~Y{4Q5T{ce?Bv?y>84?fkcMkDYNm+M;Y~e#!4r?o+P)Yp$y^MlaZzdt1Y; zbPe+Wgg_V!x6&cY;vbpNW>XaI!nZ${!PYDZ?{zC3Ry{}XDV2tX(?Q1n#v)8gIE5)90P zwngv%7iy4E_{!Xj&U}njU48uF;_5I?$MyGDoo2m~>iMOrk0*+wVXHo#k%I&LlFW8E znH_9T$liE6*gu3H!D2F3I5FQOxa zfcHb#@B3;3*PZvZ$*a{|H?TcBcuvX}A&yfH>}zZP)JYv+Os=P1I>}b#^j3d2=fjnUlX2 z{`*qu^r;*L?2P3ykApD@rsD%pr_%+f)5Rg#o=wQXb{K}^`QHBCI6QpXsZLRjekCf^ zeVw!Gc3)u%D7R8;Uwmy9jPfR}R)sCDMt0|r;B_(y++@l| z^%*qzu3mHGDr#BiTwNPO;x2S;EZTSLRA&?e7VrUQy!i;ObP8hIJ>Sa3GgdL)hGQGD zT&|undmKbpp@4ECjX?-zYS7eO@qfuK`GJskH!0rJY literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.5.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.3.json similarity index 59% rename from corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.5.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.3.json index 9aa1d835d456ee32b27723d8dd42ea3e0111df9e..9e0633c51565208c545f6e90d690fc865a354a65 100644 GIT binary patch delta 2030 zcmeHI&rcIU7|m{hLJLHcLQ%TZjY&PUad*4WRw5#9gA}MKfm%pRo$gNQ!gjmt4?`tr zxTuL2;5%uIXA|{Q6XMOAi6%y4jPVcfY`l81yFw6+2k>OVoaV>NoB7`N^5*uGj|moD6L(t_85LwjHmk7a^+ATrx@fTk-;Vg< zrMDfnNWrsB77Kgeyf*}IU2cfFR+~zwtYEXY<+@J}XQPTXb0bxqQKzc2R}xHyTb8qn zX?B{O8WVFP>2xl`&E>KeCxk_QQW)dY(@Bou7-nuXF_T)xBe34|MEF;dGn!Pa6LoqF z!@_#K(iIO>x_pfWR*E#_$)4J#`zZ;}I==4c6NmS$zFNxbZ-7r-rMe))-FI$zg1-#9 zu8ktA^LaxoVaZZ(ot9?l@LrH2i&!;qzKm2fkIPs!Z5Xo5N*S55_!qcgg9d&-3~LHf z^QP=n@aI*Qf%Ux8N1A1vs^DYyXOh-nttA8x{Vlau{zQY*^vysBW}7>J4-EY@fgYG} zHr@oT!iSDy&`(i4C2Mg>NM?{;SrQhE@n~`kUC1re9|iBceQ=M85FEUq`k|+@6~0rQ zrwY7OEJzqda5OOx;YCJ_AdzPy1u2$@#^PL&iN}EJTi%iQ(1M2++?NI8!g!)z$t8C! zDDKaEn?n&IywP^jUZ~_MjoShvYB>_ZfoKUaz0lbbMW|SVkV1rY;vO z6Wigu0&Zfk(f%(PcuK^;MIMDmciZ!J!$hX#q#IQAV`3I*FP1yhd delta 1201 zcmeH_J7`mJ6vnw}EP1!FO_P+Eq?ZsM) zxY)s^`YkF*9dr^zxsxD1Ru^>>6*ni1gOj5Xi-K!MJ;UKU=fL-I;P>ekb!Brqu3>iz zJ9Y(H%7HKOImD?g%qM2?nQCKQRREba^S z!g4Gd?e;4Pp_<04@%!<;n#^~k@?!6}*rAow++&rN4}{ob0f7Wy_BgdX7a$>?jHZmq zi*ufvqrax{TBpTV4UOj}wKCLy8^gnclensJj4?#O3!Mc|HMZY+sNoN!#r3A#>bnmu ziCxJpx1?ID;;yyagd^NxT&C|*+^A1us6FyaDL&mM^>-GA`t<00!aD<>j>ekd5#HMj zNP6{HFn-((w83Q3BWyCL7=onf3FXHddJ2w-2R|1tCoYW~PET&(tj>t*=68@1Q_79~ zi)xC+vl$B(STn}02^6eJ+_Tp4Hem#9bJ|mtek>Brh~4&uNWE8R=L(H-B1HRi*qL-; zU}Mlv1}PpNY%Y($ivhyQ0wV-PnIWW1m{mcP7&au4U{Ef}tAP?+_Q8Lk{%xS5e}Lls Ud4En?tL+IW54JfioXe+v0Ntv8djJ3c diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.13.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.4.json similarity index 100% rename from corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.13.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Event.list.4.json diff --git a/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.create.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.create.1.json new file mode 100644 index 0000000000000000000000000000000000000000..b3ec5b9961c58e22417dbe0d3f7c1e4b40fe58d7 GIT binary patch literal 4330 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 R4uXP%4m7`cvhIAj^Dn{uTs!~( literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Invoice.list.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.list.1.json similarity index 100% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Invoice.list.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.list.1.json diff --git a/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..a7bda890e5a343b4ac69a7b3f87d2a260d5f38a3 GIT binary patch literal 4726 zcmc&%+j0~)5Pjz>w)9N!uAvA}mCA)n;>0+G0f#`PRN5J>SFuJj=;GL>`1f?TE;E{4 z6W-znmpzhNeK~#l=+m9Wf{CW-gYlex+iUh@!QQ@Rcc)86bP~V+CQNI^;#jQR-Nlh< z?$z78xZ&+T-U<-+L-&@p)sR^2%KHs*YvbI{;8#;lal8c|W)( z2M6iEJ?9}PiG@5+2S7l+hRAZcI)F4(UsvLO`~39m#kT1lU!DFu+#J7n{Oat!9^T&k zdi~a%UjO;W>AD6;w1gHmQx>Rn)xM3Kj>|;A&p3VyS1^(gR7!o-F%3=J_3b{tfPF+t|0kL# z>85`DH#9%qfwhVkV&A9bL0Uy4B33Yc1x|nyHBpo!Fu!cgBgNeG;sN*sjARt$`)p*7 z>N-K}1e<5chIHq#=$fsJiUd67!6;8XT%2ll$JnDWOfYmifM}7%8k*e|4&{zm;Q=G~ znreaF+v|mkeSZ-Kej#gpkP>xEJ>i^D&Bbi`6&J^9lbdyp2HUqGVgdiGV~Au|3|WZ@ zi@K{WA$WjOYc03pQV~(GVB8=Z1*%}$X}D2I>v%%!t{E$g+w`{MAA>M{E|gLtGHt;` z=3W5?sywNNP+RELM?D#)|N9gGDuon15+MU3Q|XfV*p_b z9SyS(+8S3e02ZA!@@kZcB0e}0I&y07aak0j~%Etyhl}%k;2mZ zs=Q?If8GZV+d$$Gtru9s=BQki@hSM>Kju(5;-vS$4r2?jEOsHAGXV+_=9{8M<~_;V z+#wN<^F4^%yrYyojw`-zKC!g6JDw<_Tvi$UcHiX8U;H4~#lvdoPOzwLdzyc5)zIn3tigVyr={3H2Arj~hst8(vm!iih zpzygf0aFsBK&5-0EP$s@*b7(;rb(||5NmO3_MSio*x!F19x-h;jwebMZ(-nynRn=a zN<4FG#D0+RB52W6q{KPlj$5Jz&Y>`p-;M5@i)rb0El0Ciq3#IW#Kd2?mY5nbIUh5O fsEP2 literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--InvoiceItem.create.1.json similarity index 93% rename from corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--InvoiceItem.create.2.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--InvoiceItem.create.1.json index 11622f30a734254b418b26d4bc58ee64f391c945..c9255a8599f99dc98437fcdc180e0916f57e232b 100644 GIT binary patch delta 60 wcmX@baf)MuKckWX4Crtv0D)3*Nn%lnl9hrXOx$2{A!9ZNlxwm131b=)0LDEI+W-In delta 60 zcmX@baf)MuKckYdskworsfCHD4wnKDC>56^7L_PjDHs|XnVOgzo0ynRE@aH+Fo1&1 IPZ-mf0MXnJB>(^b diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.create.1.json similarity index 74% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.create.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.create.1.json index af85e803409db93dfa18a7d68d14c3868831e563..d71e123cd862bbcc1ea39a42921d3ad0b065a7d6 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@cBYGKU}8~zp-Wb=K}CpRzE^Q#d~s@WQEEwiKzL zkz-O+p}(1Fh*5=Cs+mu=YiaVttxaOs4Vdi9Xp1HlU|d<^Ut-`nc>&`hG^r@>Fe4`? Llk&|GOkRutvV%5& delta 153 zcmZ3)zKDH7g{^;jnW2koU}8~zp-WbAT4Z6iQ+Zf^d~s@WQEEwifQz}MV^E5ZXOv$~ zMOks7V}W~RlwVYVQ*c$KW3KPStxaOs4Vdi9Xp1K07!s5il$}~Rc>&`hG^q+R%d~K( LtklgBOkRut&l5KU diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json similarity index 87% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json index 711ab63f1cfa9f2adef5949a55fdca1a61c0bd17..4b6d95dfe718d5a305d5344398822b9ed4ef49ac 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI>6P@cBYGKU}8~zp-Wb=K}CpRzE^Q#d~s@WQEEwiKzL zkz-O+p}(1Fh*5=Cs+mu=YiaVttxaOs4Vdi9Xp1HlU|d<^Ut-`nc>&`hG^r@>Fe4`? Llk&|GOkRutvV%5& delta 153 zcmZ3)zKDH7g{^;jnW2koU}8~zp-WbAT4Z6iQ+Zf^d~s@WQEEwifQz}MV^E5ZXOv$~ zMOks7V}W~RlwVYVQ*c$KW3KPStxaOs4Vdi9Xp1K07!s5il$}~Rc>&`hG^q+R%d~K( LtklgBOkRut&l5KU diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json similarity index 81% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json index 5ff6c6e695665d8bd3e48a202b7ba7afc725d237..f38054ad37c02e4874db9e11769bacb22a03f2fe 100644 GIT binary patch delta 179 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+I5tvzIlJA!ol$YpT73v&r;Z%`cm1S6zSW%YdVp8bszWEEYJ(E~QX?BK- mYhYqgexXZNu}e;HRz`Ax!DLUiPmKDLt=VUhYU*Sbj++21SU^Ak delta 153 zcmew@cvo=3qKP|=C(mQ!-1z%BlfGfFn}1-HNwHCZc|=e|aj~bHOI}uHPGDt(tGQo( zXo_cYvVUksscTAbQBFWq(PlvwdnPge^fCh%*TBT0{6d$k;sDc<;Cw^Vs>x|=pC(7L M&mz^#$x0kI0UydYfdBvi diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json similarity index 88% rename from corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json rename to corporate/tests/stripe_fixtures/invoice_payment_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json index 4405ee963c2a29fd0759a8995235ea76f4e04e28..9254b9ff70ca3f936c21f9d0a8ac94ac0b82460b 100644 GIT binary patch delta 182 zcmaDX(keRPf5-ZBmTuchR-8au-na?DaQJS6M o;u@G(lwatQRqT=zoRyJWV6fSrU5JrUe{v$nGLnroRbe|njLi)&zFQGTIIR&ju7NpQZQY1QTeb|J>e O%^b@}HZ+1$mk|IE^)`M0 diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Customer.modify.1.json b/corporate/tests/stripe_fixtures/invoice_plan--Customer.modify.1.json index 287b98bb50c7ce691e9bbccc6b7a0e070fef1e40..6d00bc246db493ae3252a69d2dedf5957592a8cd 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X{L*dYhYqgexXZNae0WdQEqZX*ycry?u-EPlMKWF delta 35 qcmaFK`jT}+52KiWdU279YhYqgexXZNaZZ@8mupsW*5*Zw?u-ERx(xgP diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_plan--Customer.retrieve.1.json index c460a2742d0e781df051148e93c20ceeccd36766..23e13e0efc4c5410526bd2fb7c7deb4168eb34d6 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX{L*dYhYqgexXZN Sae0WdQEqZX*ycLcEsOxAR23rt delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOgq(q&k-2AjYVc$c w)}<;b28n5AX%>mPW|n3ax+dlZ7P^VX#%a2yiK!MADJd4_Ny(;@@3NKy05DD=vj6}9 diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/invoice_plan--Event.list.2.json index 23729c8f662c01a107326243eb8b96eba4e829d0..06e6b2835d985e33dc2aa84462f6c596f28ca8d0 100644 GIT binary patch literal 32519 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 delta 1689 zcmc(fZ)h8J7{^I-OYU;%<Zhx?*X_U*QT5z?J%@pfV zoh&8F@noTrFM}IuL4h)mmCb9^<3vT4O7O7)Zg&%y9i}JChvBgohJU8Vj&&P5r!;^*B5q~~7v9g&Jo;PYXW{elr)??Cg zBs5+bE{)_umt&;ha;Me zbVQ@VjZq30Mp&!|$(j?_qwO1v^&?g7@X}x4#6qF$99}sN)-$GZ;aN{FvNmpqbH+WJ zaybVC$?f(E9=F#c%*@UV2rjov@uwtL!sW$>V{N#4!ho-B=aCuTg|!CrYnMn|Zm@t> z>mjNfXy96)S9jx}+K1DpD7>P!;AoY`8)_Dxs_pnu-2o%f4v(^8gad|V4PGQ#aJtce zg;feSi6(qSwBc960@lS~_clLD+w3?~Jq)oV;D(8L5*V`u7~iAAAx$^fIDvwuwQetH zthlb(j~_G~bXo`8+72Ao?nlQot*|}t|8U)16BbNlGfvKTB0^dqlUBS=_Tm<4$4}%A zSgCd#qTIOZps-Gvak_`WHL4Z2!cF*=>c*KMrEsROU8nh%{=g}n6>B;Rat$P|=y-gh z>%aq@9V{&3Y0(Ij$bwB6FqgcKrdc z42`tjQvcGMdMCcrJMg=HzvAzz`))^e;&S75bXZ7y*4T=>jr^mSElT4V#*9_QfwviZ zeg7S%6KaF!(Vnx0F1%x~)!U_3nEM8{UYNF+6ZeOCTx5l*|D9my8yCus4MCB#(nlVm*zKm<=z-`f#_Y6E|aJyxMF=qcVM&B89iw m+)qkzr9V7al2#Qdp8HQCWRi1 diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Event.list.3.json b/corporate/tests/stripe_fixtures/invoice_plan--Event.list.3.json index 31cb189d0b51fcf3c014833cba182912bacfb23a..75fe3370dd6d9619fae64ec9c11286e6847ff504 100644 GIT binary patch delta 1922 zcmeH{OK%cU6vs0ZZGlFMBD6KoVbr#HyEU4JIQuj3Go_k0>idNBTCzy41s16d@x94R4Hgu>)y=1PCdrUn7WE<1xaj{vJgw3gy8`fd~pq$IYS7x z*%Q!+b;6U;5R`k9CWgR0%aH!D_ma8w$KCFJ$aUEv=$>lX>+WdFUUzqbdnya_spGIl zdz{O4DJ{fjQLVZn+)~Rzk>ulZ0eDM4gy_|7_?mH?F0!E@;zHP0=F8Z}N3iG{<+!3R z5 dJQk?XXAdmI`5AsJpG@Tb8Bf^s9);P3jhgtv{~a4_!_60aXOrvi z9{#`o-S_wTJ^XZoDVP|rVSsSdoq%#Ta5iZsq72Dwm`b`4gE=B~ATn*bA)+T~q zm*7HU1ztA#^sE@g7iJf(8r>V`cZ@>qP;z-j$rb6QXOelDR&sJCH$`W1w8)G6cAQ|& zQ9Su~;*P0#{cJ5{cIe3I?uKfF%nTOGFX9__Ir z4cD0}`0VG^8(-OvlO1|0Ucw=>6|Xxw)W?o9kP}sFrz&@qP#iw1cAM_?xoV7V`^A$V_ki7$u!nq+(`KnM@YZ=5^vrgF}UgT)?H- z3EHMvIBIawP=hND6M1nn>Ydw=b_Pq53&mNy=4`?%33I8OPo|3uP9&;uA>qfTE<5C4 zB_>)eyn8sApPi3S7iLCgVwbzBo<+naJntrmf|9^97VvxprYS~gPy-0%Epi?RZpbCu1nmPm6vpyl6wko z83wiMA4+$scI~;k5C1P2;@&`|q71d{!D^xs;mYvcocW!)$L)_tG5gUK)!2#E?>;8K z7`I=gy0l4kc_q=6i%idNQe{!>3sa&-HX?-uP7)QCkBNkARFc`4B($+fE-FjBz=xG| zOeJfO@(M}FAN0+Th2PdJBFn zcfw@dft}U>Qq~s0O5>8X3Ac!~+Um$rPTGJEt06m%5xcj^gTvKzQ0!hb*935=(U0*) zb&VHWW8X8kdun`YwCmy6w`;Lab4n_e=4Cb&<0KOMc8-lk+rw-uElT0E92139gv7qi zoGB_ZJ01W~O4O?@u~RQ>VGv**+Y}kR>UTYgkDK(hA=>p{gs?_JdBg12!t(gA2TOQW zeZbuEh}iqJ_8YU-|4aPsMk12qII;m{bF2NhZ2blU75F-ka?*W=tJ(XI*f!mU8mk|0 z^SB$;`Z%^(A3d3Fc`Pq1Jj^JpF%l$BNGGK*8|Fm9C>2SuNjW95WW4aPbR@=05w-Je zVdSXw;+nyYRbK~eej|qTwVLhp`;6I4ZhnCbEeubQyH{P!F;JFGdDBYHb~UvH`Qgw z`g^;l3)4g$P2;8^h>yvfcv0se!%r>1Z5*lV?9AkPjkamaHii++tUoLi^Xgl*uT&%N zDaj>g6g5e<<&>r3WG1&bn~{{sf}-k@6ty%7vWxXDue4Ao&dwS9C#wQUgJF#u=kJs1B-guO#lD@ diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/invoice_plan--Event.list.4.json index 31c17887ea0afaefe368ac01a0baa2b249eb5a8e..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 32 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 X`8vDKguTGmy_lyj7r>>vPhb5P!gRcK diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Event.list.6.json b/corporate/tests/stripe_fixtures/invoice_plan--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--Invoice.create.1.json index ee4c6393e41c0d93f201364166a90f9cf57d17be..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 310 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrX^B6HszRSw9`5gN>rpb*0 z9*l;QPYI;gLo@-+&B@G5k1tNnNKGlt0UKbbqyv%6$xKeoD^88iP0UM7Pt8ruD*>6G zSXz>wn^=;WjHav@Bxwc{EXYaBi!aFpJ5UL3Vrg+|QG8|!P$j#Pp#jL1lMMxBS-_r( v5ZuKq1PTKKko8K%rAa0EC5btcf3ZkSHWSqY2g~FXQJcx!telgViiQ9Hf9YD< delta 221 zcmaE*_)~jA{={P4iAyFimlTywwqi8i+`=fpym=Rk3=^lZskworsfCH@$P&)ULhG+BksjL~RwG}~H6AcvDO$W@1uiPG(7^l9fVUX->}OR7P=T#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rf!GZH$xSSlA{rvl)Wu%~otHAOgpDw=f!Qp37m!Jozu{<<0AOgcyMg sp3U#riy1fD^LH~%KETT}nUhT$Ov~{UZmttDWZZm!x1Mpcp6FvX0Q6}w%K!iX delta 123 zcmX?SG0|c}4&&x#Mgiu{J6ReTC;Rj8PIhP00@8Cf^Rf$p1b8NEbF7=Zo$u)8d7M>D zlkJ2cD(r-6C%@4u Nd5h!7=4{c&Yyi{7D7XLs diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/invoice_plan--Invoice.finalize_invoice.1.json index f0c25828aa6187572ee31f8f32f8639b207a9758..2ec5ea1ba4d380cfd9605a0f66f4bdff081c0dd2 100644 GIT binary patch delta 494 zcmX@1cUfgZK8uNkfx*OlT?jp=k|ixMr+BgiqmMvNW@1uiPG(7^l9fVUX->}OSVkRY z`!M62+z|JiD8Gn;@W}9jfKYcgw~*X?;~RwntictVu6wlmx6*)W^r+8Y7x+t)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?`0KY+Psd}h;gzEJI`ib&T~wY4+wfN8cyaE zO0S2Q0rYuJW?p)HadJj#N@)(*JVUT`Knrp*lT-7GQ{!_J^Agijb5rw5K-MLemgMIq zmSiTQDJup^n!yAMauW06OESUkRf3yXTAW%GpP2$w$*yE*0CM!?0-*{>T)Y-CVOA>0 zoP38xezS(KBNI!0L2BOQT+u=nP^?UTAzBHJyUB@S@(@OYm@$O0SC|QZedhqwhwYiHjc_E2o814@$xe&$Oy@D3QNom z3--+pG6*(s%ZbX1G)i{Ki12aAuJUsUH1ZEgt~4+*FbMQBa4j--n*4%gju(YySm+m| zq}dnSCKf1d{=%xr#A$45ZeVF@VPZO2jzf&o*vQnx+}Om#bh9nT6J|!8$$o6ojJlIE z+0=pL1U4(#fW*q&)VvY}4d=w76ou5hl+3(zh0Ht!6C)EN&B^!JS{RKcC$pO|8f~7% zzLpWl@!;GEB$>F5FzK31KE|a1qTX@!Fd9y-=AH@Si13606=d~DUO$W@1uiPG(7^l9fVUX->}OR7M?UhcM%u+`w$Z#ME$KlVD>vqht@a zkQDb~6W=N?FJFUD!>|ayjIhvx3Llqj6JHlkpm?N#fsuhhMNn8}Mn#&}nSxv zzaS;ezSuUgKuL#7K|v|AxVSX62kdsVqnZ@|22GbJCQ6LbYI3If=z3@oAZP zi8-5(vX(P48cnukHv^K6!Zn*eup0seCh_lNG}?TJ(~fzv4g2NIZ+V3nfefC_x}3#~ mo9hI+nI`||M$e{}O*t}3Rl^8EO08(990{{R3 diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Invoice.list.2.json b/corporate/tests/stripe_fixtures/invoice_plan--Invoice.list.2.json index cb38c5b4d4e37de5762a9e9c97b7fe5ad8874e00..841129e2a75cb60f617c62da794a4608229f7390 100644 GIT binary patch delta 869 zcmaD}aVT%YE=IPT%*3S3oXLqoBAa(IPGWWlGtS8k%r;C+4fiz(Hg+>g_HYYHaW6LU zt@85nH3&5fi}1?`3oWSdamhCEb@2p>M;aO!85mT$6qvZCmAX&vW?fuQsUi9WDQWh_ zwuuEwI$R21pp;o$T$);>WTj9I6;V)7Dyb|;1&SyYr{<(7L4|99IyP6cZD*XkUWRM( zOi@EHeM_@_^FNMAh@h=8=VSrF{gaK2?`~$}xx_R%mqT#!0#Pj>y=C)peltcOLtrwm z;GxNy+;=yx5qiut`LBS$n);+_-b7f}!%8D0<&>h9(ilACWF_lkODJgiGrNOy!et#aB@;YF}<`nwJ07OT}p(WmKTvQ6i|n*s2LLmL4qpHO delta 660 zcmX?<_q<}mF2>2Ll|47hF?ldM1i2&|`+GQLCA<2SL{$a(C+2z@M;eqw1{s*8! z_E7AAK~jl>C9gCmXYw7z z?#WA(1Sc+20aE3YT^YqD8!E@6hEG&ZL2#&Rj+dWNK}JZHQ&?hlSg>z)kU_A4TTWD7 zq*1a_KFZd+*-`TW$*iGh_QJm~yxC$KF boB557F;Bi}syxZep3z{kuA=kgZnNzG=AEcl$pyNO{m0gAS$<20?4w$80iP!L>+>t#(*3NNnhAphQ(;YFf$ zo#w56Fl=!+*E45^pYAOdOf*d&jOX;*-moVN_U0A4KRq&{llc8tVOlE|r(*5yFP@v` zK`rLRHCL?zNfWe=8amS52E2dx?Q*%CejbEs_kFjr6Ur!a0f*HEw^hSXeIEv`8sSxM zDzoEfzLAm(a-)*)UUox@8V**`ulQA>SKbC0KL+1((OwDDU=$mn-FVP}?S@0-aPkRq z1__l$tTm}9qVQEKu~u4nOmI#Qe0E;=kW&WtKa)w2)DR}OQaFl?b;1OpW4@cMuoqO2 zX3JmxcJ|`O)93G>9z$}+pH&j=wU!O0hj-F%dkl=l`&>X=%!?rh=soj$aly(mh$?_Tjg2oN%s2v-j{^2h=Y2`))?fD>X zItkrWvR#yC3D*ZpK-xJ$r55s!xhQH~W7ROncdHz=>ol_bZF)OM-h#rZnA~g-5LeI? z7~HJR(zJ-Xwa^LevHdoE@2Q-{=Z%HRD|6MWI+ktk06_VK2OG=h{otM)9Ha{moQI$! z7VU5Q8S)3diH+opSbefDg)Jw18+$Jc{Q(?mIEW z(h?IfW#*pbK1i@l5%8hiK=#-+1qNlWf{KaxKSMhJ52xWd7pQ`Xr2Nf54C18Tu);f9 zK+-qL2(503RJpXa$38BF*9cG#%ygyPjCFys2)oGyAWy)}55$U##E!&}g^tTaz|S~~ z;<%94jSd9FNUU?QeQcC8v~t=o>^&03;wRmQcJa!?_!2gfR~Ao=lqSU3JF|0Sbckg_ z=qSK;doJBeXwqLsQx=YB;R;3)f=a2cx~8FtyT0A$7qE{=>HkC%C0Xj%e?#-54Xjl( zi1d|?2Wb_Jh*-h&6*vKI)I?FP!2Gf`j}&!N!vpXMD9I?w_H1O2%A6o}0^wP*A>DZ_ zx@IfmMgku5V3emGE>1OfjImK*&p4YL(pW>ayNg4SiWMF(g0HC-cz<`j@UZVM!@w_P zy&pt#?2dZEJ)@e-+4L(ej@2eN>l_WXZ$rca{#nNm$*w4}5<4#LU3Ce;1DslGxfNH6 zh=K*<2H7as3Z|Wgf=XJ)6JmGOSYh0zw;lf&gz@u5DJ3G)7EEOB6<}aQFIcEcmbc9k z#^ji{;9>_06|@4%AqB>t3bnv}dAFRQkwMbp8L0BGr66@wI0g{5(9tjpp{?;0L*8p< z67bO&4|8EX<+3_sl=euMJEXO{N5s%r&R!Z~#5WUz)BMaSxXRLJ3WF9O$of`bRqc$2 z*oZ!@Ty9Y2doOf+Yd}h9>&C*xHR0fDl~)7@f7F=FgBX{CIBCEOs@C4ls(Oa}t>~i- zMCdFd9dtC(ILTqr78k%ShG??v$O&j!40Fzo@<(JhfMZ;Ei^kx9oFYxE2w>4!Bd^Cb zQN#yFLI>7@nb57HrnK6B1Cc)@Qhx;Qzc29>ie9 zBU&%82I085D&te|!+*@7a>YsSfgQ#cV0qbvY|a)?h%j4=3hX;yYORRdOE#+@7W$C{x1T&Pz2*QQ#fb z!kneYZ6u7m_F&(_MgeH5hX9MqW@Z=2&4uJn-J(GT&mvsS3E|k65oE>4p6s&x^no^n z#+=}#9E_A!+@?(KdmF$35FEaF^6nMqz@4kt_~wO3pg*W0s0Ch%9;bl9=gtI7X(0tF z-ScDtJaxie!eKB?dhNop7Dco71UkU}{`>HVX|r;?QL=ak16RzvL;q9anQJ5VgN&Dj z7F9(`oD=RS5_jMn3ZwPA(S36{E#0o>s5Wn?I}2`N;xCvbrbbN8#|)z?ZGhdUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/invoice_plan--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/invoice_plan--InvoiceItem.create.2.json index 11622f30a734254b418b26d4bc58ee64f391c945..b387ea41d182fa78a8631a1170ad3adc19f7b03b 100644 GIT binary patch delta 169 zcmX@b@svZjnoB`JDKR&{G_OR-O2N?F#KdT#aI(H*N=jx)W`15`jzUgma%x_2s)B}N zL6L%?p^k!)fuWItu7X!$o`MmWXRJA~D~Qo#;@ut=V-rKe$+?U-7)>U-F---McbFEi zm|7T`Om1M7gD@5`Ycm>8KF1uQ0TR~%*C;RE?^X4Gc`A`G_{!A#dwX;cyc1sR3Q1CX#tA` h(7egBndKmiz0BH-=96DChd{WFEHWG*1xj4CTmVHtDYyUt delta 173 zcmcb@@svZjnoB`JDKR&{G_OR-O2N?F#KdT#aI(H*N=jx)W`15`jzUgma%x_2s)B}N zL6L%?p^k!)fuWItu7X!$o`MmWXRJAKN)V&z#OKBGrsf8grWPiqIzVHA1{aqk7Ja|ncMz#_u|QlP|D%LM>r&?x)> delta 141 zcmaFNafL&)noB`JDKR&{G_OR-O2O33z`#IoeDsC$Q5{M6pBM4cJGi8T5cJN2Vs@ng~jP11P?uwk^ zH{&;N-i(h|RaMK;Mic5c)$7$}bIpi~&Vf<)gw@dxbpd^_BRB?C^y16cZ=Y{Jefa+F zZPPSu&KYC?inoO1FWnr#D~D4+Yxwf*Fd+X+U1?NcJX9~)vM~GG}S7d z)-MY&dc`VbuercZY7d#a1U#WXekKS9u7Y@}a8}ebU8Y2HuvDIMP1HKw)Odi=4wn^1 z2$K4elz4ndX}13jiVdp^2L>23=>!ff*FTbv!N|dybckp$Bvq859MEWzmXi_O z3x}Q=c7l1_iA0<>WL8D->~d1~f1@e)IbRvJb{{9P2VS%V^%KV_*Pz-PnVMTF)tRCcF(ZiiQpiR3Tjh{f_4#~d49}t`uWm6V%f|JJY ztQ*CjC{4idsIhQArRi7$A|N$W_;^xhljmnh5*Gn6kcd%go-Sw9=Z$gJ$?~{PTTw3* pv|Oh4v0pyJS$56+(tTLGAUXu0v{n0sHA^uB&nlPjQ;iQ-{{SolK3f0) diff --git a/corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.create.1.json deleted file mode 100644 index 7b9105e1b0c81df6718dfae7f0bdc553691590e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQS#uOO5Ps)ZY^m}{VXraZP?bsm8)EPU#so~IR9cO8S4MN7V|`Hk_jF668O`Cf zgI{c`Tdh97?w%hHCKJN)(iN6GpKR}JZf-tok0@uAb(+nT0BVPl3CpB1aQp-KL5P(V z{__+5`=c2GQ7j{`@ zs7S-aS;2)88D(fx?^yX)sTRz19}l*QS|D5`EIvlOc6`b7LL??<%rfBn>K!nt9pRnP zDBgG!j~iFle(gG?%b~^G6`AMoevj1FLy2iaBD(KRhM|9JK{KY%h16UFAnz4_jVyw+MlU+QM@jdlEs4db0n&nWm=flkKq`c!==3*D2-IYF+ue$M0iU~ z$L}F&Yn)V-#xg~DnGGG~-vqLaq&mWQ?voq;z#k%VsDhCPNWt=W8IvdekZM^Lk&SElDo^X5MpJ~2Z-QBl1Wp!CN_!wH399LGi6fC=MX2S z1szZAh!OPzk$E&ZNTlYF#B33RnW!<>%w=izr}34j9pTHa2b*YYc6=#|RVn$%6AB8)}aT-=io zNXGgMzQIiFUNuk|fCixv_Eodj6$XL0kj&ki&VX7G2*{G4ERfnZ3AQs+$d?jncbrA9@PmIh*tPzqew))P4i&3yuT zSKv+Ys4FXm19EIxYIy^QHtNcXc~|#9FisA#uyw9h@?O;#FNTo=4XtuIJw9F-y}S3G z>GJ#Tg;Adl-|k(Qi$r76y_h0Hqc*sK1042(1gBw?z!Ht7CUaW!Kk&_UJHh$y|uZuJ)lCIVU%io7~4u(4qgs6+)xV8NpR{-@(LLe z9QXWlm~w;$YzmOqn~k~v1P0J9j4Dn$AhjI~P*8xIV9g2S9L z9-T`Fo`^e5Vo@hANkm7FCkN8Z<+HK&5`{VKv43f8Wu9+r0Omb{ zZYwK+U2vo3GI);pxAE!)XRj~IPhb8yy2xJdTpc|=KVy%xy$_#WFM0m^)rU9L&AWsA zbipp)94@|Wo4x$|yN^3h4_=;6&p+NA?mwe5J>OYo^72T&K79M;@cWaK+5GcrOVRiA z=Gk(0YyWgre0lQp^7!+o1uR4hlO!~l)ht;32`Z5Ka7p62_iu_X(C-ZZlaE+W4&*`G z%at_UawoP7`$w2Kx*f6h<;H5dQE#2_`_>)>&P7`ic<^stRz_1p;D9 zr^klQa2~e8`B*Ao+I#$h7S~x=Mh5>h7Gw9Qar3#n8qvD}Y2!E-0+-}ABE;{kpdGEl z)w8W3FLdefiv`l_BEfGLlSv)kTLL>C(q1s9K_4;<n0D-#>bIxC81&v z8MLo{vgTIJMc;|bvx5`&x8BbWP8RvW%hTyI^LQ6_Pt*;1Z84WHq~U76=8MNI>mmV& z8Z3%%c;|{pVqW~(a!A7DyvF=s-EeL4jjj1+B((OMbj%H)T39$?SiyA&lH$(&43?hZ z0!9X_SF=9dbLndM$JVWTE?SYzkMwcH8egu+U27Fi{DXz6J{(!4V3HqOqMDA>U7z3+ z!#x(Kz?H5{p(qM*Woh$ms)=NaxZO$%iE+#R)Em$-0q&aYdskp{go0YYw^CnG?U%1c zv8Ya19%xx1W7}i;(?3}=tC4yTON7K{{PfYzO`T&czB|nF!K9Jw>K*~xZ@4|Bak4;_ zzk0TyGW_Wg6LP8K@I|ECQJU#t{eBE=y(R^zWL-t)4!%DN>Utkq#+ui#ZTT_mfAyo$ W8^cbN%y-=$bZhr%37x+4^TB_{jDbJ^ diff --git a/corporate/tests/stripe_fixtures/invoice_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--SetupIntent.create.1.json index 969ddf5e85f0faa7d1c3f5d2699777f59bea132a..932889d46b43279f44b76fa937290815149feddd 100644 GIT binary patch delta 152 zcmZ3)zKDH7g>6P@ri+VfU}8~zp-WbAWtKreYHn0id~s@WQEEwiKzL=EUv5ZMs+m)X zXIWa6Q$e_2afoSJibsZPX>Q=etxaOs4Vdi9Xe){;73vsZ7-XC`c|PM}G)?6p&PKV( L5n-Dnn7kMP%B(i; delta 152 zcmZ3)zKDH7g{^;jagmE_U}8~zp-WbAW>~U&X_i}Qd~s@WQEEwifQz}gS8k?3pk+W- zxn;PwQAKuIet>0iaAbOzdzkygtxaOs4Vdi9Xe){;mEs*@X%LV;c|PM}G)*~SzFw|b L#aWvpn7kMPbNM!I diff --git a/corporate/tests/stripe_fixtures/invoice_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_plan--SetupIntent.list.1.json index 38ed75b800bb19cc0453dd20aef3c787dbc3d142..c81aea17f5cc3146c04846131c0c8f36c96352c4 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIOcxi|z{H~bLYJ)K?7#@mkmO{;_~O*$qSTW3fbhz+Dt|v;--^`K jbl*U;f{6P@ri+VfU}8~zp-WbAWtKreYHn0id~s@WQEEwiKzL=EUv5ZMs+m)X zXIWa6Q$e_2afoSJibsZPX>Q=etxaOs4Vdi9Xe){;73vsZ7-XC`c|PM}G)?6p&PKV( L5n-Dnn7kMP%B(i; delta 152 zcmZ3)zKDH7g{^;jagmE_U}8~zp-WbAW>~U&X_i}Qd~s@WQEEwifQz}gS8k?3pk+W- zxn;PwQAKuIet>0iaAbOzdzkygtxaOs4Vdi9Xe){;mEs*@X%LV;c|PM}G)*~SzFw|b L#aWvpn7kMPbNM!I diff --git a/corporate/tests/stripe_fixtures/invoice_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--checkout.Session.create.1.json index 9b4a8b9e30f0e922767a0b4a89f5aaa7340e4258..557d931fc70f9b4d9cbe7b69265c348e93b4e4a6 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+yj6z-Ag8d~DA`3ti>lUPP+ri+Vf lU}8~zp-WbAc3^~ONOH2_WKXtFjQW$U*=Lhz=wud-n*go;xr<-}X zd4PA6XO&@5YFI%)zE@7>W|iag7Lg3HYVL(CmBbJL2vlMFn4io!ioT|-M;HqT<2&m@*nn(5-= n8kks=U+9umoE;e98IqiAxY?gwh>=l$aw5laQcX4E)MW$!O_V(w delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb;saE-5die?Hh};D diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.create.1.json index eb66e356bb32d774364b81696ad1c9b5e0d61b10..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 64 zcmbQuHk)n2As(|-S1U`av4>S1&nk}42_d?EsYILbuH2i4ARVuQVh*3 K%_qk*?EwIb3ljbS diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.modify.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.modify.1.json index 4f991d3aeaef4012f84b0f301f0b6720b8a58cf2..517839b63d278baf3f85bb411865032476191b1d 100644 GIT binary patch delta 90 zcmdnOwuNoNAs(|-N9FsL8|9^WPhQ8k kOa)n~xvq(!VVbU`g_)6VQj%#>ijldgse!4{I?PKiYrSVpR|bZMnR!L!Oi kOa)n~k*U`E;2D1ZeGBAnNcjlz%t6kH88O#ztAPCxH2$2 u%*-n)Z*wQBFrx~x9wS{7L*pb}OJhS*U5hjWgETXv6hkvh^T`L;_5c8~oFC}` diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.retrieve.2.json index 3190702788db78dd64808766f760f12b0c003c80..013856ad7e133f73f814303878de244ee07850c5 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-U`E;2D1ZeGBAnNcjlz%t6kH88O#ztAPCxH2$2 u%*-n)Z*wQBFrx~x9wS{7L*pb}OJhS*U5hjWgETXv6hkvh^T`L;_5c8~oFC}` diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.retrieve.3.json index 3190702788db78dd64808766f760f12b0c003c80..013856ad7e133f73f814303878de244ee07850c5 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-U`E;2D1ZeGBAnNcjlz%t6kH88O#ztAPCxH2$2 u%*-n)Z*wQBFrx~x9wS{7L*pb}OJhS*U5hjWgETXv6hkvh^T`L;_5c8~oFC}` diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Customer.retrieve.4.json index 3190702788db78dd64808766f760f12b0c003c80..013856ad7e133f73f814303878de244ee07850c5 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-U`E;2D1ZeGBAnNcjlz%t6kH88O#ztAPCxH2$2 u%*-n)Z*wQBFrx~x9wS{7L*pb}OJhS*U5hjWgETXv6hkvh^T`L;_5c8~oFC}` diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Event.list.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Event.list.1.json index a72ce23363d09e98ef8e43dc6c68e0287215f4d3..e46c6248d9061db785e854548eaf3eeb0ac623e2 100644 GIT binary patch delta 167 zcmbQwJD+z$1tX7Hs&Qhfp_!>}VzR~N7DgsUv5eAue;3!l#G?E{m#pHbeBW}Tyfp90 zbC~X_A}co6H8C_y)3vlPGtx~;GEGV`GB-6fFf~$|{D4Vv^A6^TV3Pt7Cb^XdrDc{! z_)d;zU8<61kerm9l$xSzYMz*)Ym%5^sGDSIX{u{zVQOY-Y;I|4U}iK~gRL9@B^)y) delta 167 zcmbQwJD+z$1tU*tnu$qbVzRlekwwzx7DgsUu?PdpC>Phj#G?E{m#pH-!0<3Luc*Aq zbC~X_A}co1H8C_!(zP@;G}X08GcZUqGfFWuvou$l{D4Vv^A6^TV3U#%CYgn2CZ?7K zI!%seU8<6rXlR^hY-pitnUa{KYhsj`qHAesVWyjsW@(XPYGGnvkeD)AgRL9@x6Cp% diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Event.list.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Event.list.2.json index 3ef11d0f0427e8000ad7a594b72e45454a14c6a2..e72c42e197d9a02601ffa8158f5834474a11201b 100644 GIT binary patch literal 44251 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 delta 2760 zcmds&O>7&-8HTZBCnq+ou zOO`DM0oqdsAZLcVGsEwF-tU_ipQZlxJL+vWg{S-C2<7_lDD^x(?G4~h)KmC`IffT< zq4iIjUUlV;9-5!k4=t_e}A zKdy`%MqvLqp4k6mT%&wg%yr^A)zMt9HB9(-#qkUk!Y|z+ypj$f)e>>$FZ2hT{)E;8 z`JoCF=f!8aY~%!|l|~<#(reW-qfagu#~&5O<}G|T^&E-eH~CbWP$(E;L1T@qQeY)R z%jSujMLpqZA&lA+hl^);H>&UF6U5u(6EkZRKIFyYUewnTes*Q7H) z*}u>3|6gqp-9VU$9mE@i{|!yKWs-kWTRHyLeGk8ZMAqTBn)uOOhFZlpQ;BZEb$*lU z<74%6*7WgNyp)>6Yk7r|9JpFmFf@}RTop@VB~C7~x<%kxYSA<#fiq0raNrheCV`7J z`aFK!MM8(9|ogNf1dAjF(m_fD0#898_(3M`sF8WRmcY1Q7T2KqH@wn7}(~JHE&y@Dtwy_}G)ed*T4D zi|LE40eFQz{AY;9tT&GL{7H<5Q}{?q;-_p7W9=#YDxATMFpcla11JyE_)gZ3*N3}F z-;Rku+&Suxkp%vrw3E#BZwY=OwT;-r_Z9lO9KI#A z4?{}F9b)(1BlLB-lL)XDD>q%s6?s7xC06BBjg?eRW(yJ#Syg4p z5G~#;=<0n$ZgYxv&c)wj-xTweHwA;7JF=atNtvWtNqPR?7`s_yhP)Sr%r;^tooCqB zp4raYUc%YF|2Ts9d^ScL?swZ$#zFiQKEHF}%Mqr<*@S^V-)}qK+I0NPic(k|mH7=A zSqFwB>4s2H1=ch;gTOEe2f?yfK@l|7kPVgB?EB$f$G_|9#V32CU|k~~!?g59xju)v zU>tvM-svfqDrXwx+D5)9Y!{albFNV?Ee+Sr<@&N&TQO_2X_2FKl4^olu;~oqRJy;3 zl$!Q*8Xc`|ftqQRR_(iQVsiRO9$&OX@lmW7?~ASY_<8fF<0wzrOHaRR5a(7O=lfLlXd+&*m5!xlQMHA3z$eu=F|*hR!Yv8 z{4q>zvsAzgW`{82oRZ{-Aa_4Qx8f-GY?D-v0`Jfqr^wLoC_~>|OS6PZPhYKtlr~1A|CT|spt~XB+?mD2rKv?qRtnWzlMQ7= zS&LJ1(v&7Y^pM=_sVBn7sJA&*pOJI(+VCdE%?~UWFi-yAlEG*+d7)f8BiG~)T$1%E zr8%iU-AYDEI$R1!Kq)6PIW@01H9j{nFEKqeH#M&Wq%5(tBtJK?Br_R@@?wx8Lql}g zf}F&>_>xSpLzN5-jFn(^O@8SiIQgCHO(vy+$qUUTC(9e~P5vv-x%q*c0Sh=z1iaP3 zbiIl=UXO~`ImWAO+KjVKe@QrZ1O29p2=Lk zA}VR7=B7qwhNikkiRNj#Cgw?|x=D#92D*u+mWCE7N#=$o7HN~;7As9&qb4y~zQi2> D@7SlY delta 1560 zcmccV`0NGa23E$&9E>uP)frbz{wBpY`7UGivw+a?w$ZQ@X5+^odO$jNDJWMOD(XklVHS&&CmsJJAts6@$1 z!O+;q)WqD_1SlNOr?y#^TZeJ7gP_RdSe|Q}`$e`fO%4zfnEa1lhE> zy&MuOa8A5{k!(O>Wo~L-iGqf6Vo{1hYF!t}w_lD9fGq5yb37QH9CAe7wv+i#Esd)i82^Y*gY>P?&sAT4Hj5 zcq~xEI`Q_&>0G>%?@8POhyNo<3zo^Ua_W=a<-8|PmGhbWL~g2Bgn?zIi)&zFQGTII zR&iiSL~*WhsN3Xzd4EQu$@k?=f#!%R$g2PYCMm@@$x=7P+$>4gB*nr&*TUQ)P1hpP zGBMFI$;i|w#dvarf)%6AMBX2xDPZWP0Lx;pFq85qFK`MlBs~SFaAl@|(xHMv?PyXM j+J!+`d1791RFp3;DYTMS3@EXuW#%R3WL8b?R0se7$C1|n diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.create.1.json index f07b172fd39062c97f97ed6568bf85f592d8446d..ce7570d59af659bb78e649883064c703fd79077e 100644 GIT binary patch delta 312 zcmX?PzEF2UKC_{P>BM|pFg0fqOIl)1@nl0rV}YE^#H7re%#unaD}}t$oSe9Dlk-__GU{#iU{z$_JeSRgaq?Skp2@e_ z*KH2vlVh43Eat&zGTB?=nOiA5<2sd*`xdFcw7c?u>*CPtc*SF^S-8c#N0GXpv# zooy{6kn@mtCy+ePag@o>VsZk%8Vkt8%?CJD7(oJS1%iRHjDqQt?+D6HHWlXI%p|mi WdGbb4`N@|>jVE)8*-Z8jiv$4mB}Fd) diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.create.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.create.2.json index 234942fd25dc56fcaba759b3acdbc2c965eca77e..135265bce48a387b96e1f8a0605af47f78d241e4 100644 GIT binary patch delta 158 zcmaE1zSLqv7NbB;W@1uiPG(7^l9fVUX->}OWJYmj#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+RddbHH?hLlTUD)0m=W|)ti^F88I>%PF~BqlhJVVL=H3N$r^0DlmD?U z+g!y1lraX&7*7rqIl5Vgzm;k7KW^U1SGbpNP8Bj_1S;j3yn}b$&N1b8;z7cOR;tj@|mIh>zw z^LoxurpfOFw`|_QW5@_(@J#;7yN=Oxa-Yc2&6)hIOpIoe_1VmTqz%xBMM8#*K;|pn Nos4Fi`$VR*0|3HZCYAsI diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.finalize_invoice.1.json index 4092062249d3dcbeae560d78577e8eaee35b0c2f..c1e94f0de2dfcbc6a23d5b0aff4abab5fa4e8ea1 100644 GIT binary patch delta 491 zcmbPe)nzatpV`pDbYi|Pn3_|`l9rfLJXwO#M<6FNF)1@Av!qhVN+GW_CuegkqYkq} zm~l=?azv23pP^fElzX;Gsz-r$XpU24Xn2&NZ?2_TN|j$wR7gs=k4v_RuZyRNUsYhG zfsuhhluJ=brE_lCnSxvzaS;ezSuUgKuL#7K|v|AxVSX62kdsVqnZ z@|22GbJCQ6LbYI3If=z3@oAZPi8+(^vYukp+uY8k$iDdwyAk7L9bTTvQk?5HPvMti znmkF|gVAX6ZSnMah-tt;$jQu0k1tNnNKGlt0h??DwiswtPG)jyUU6!CZem_ydTMTJ zUJ1zJ#L|-d+{BX1WHe>PAW1_*m}o&xVqSbnCfMmph6ct6x8|i*l*CW=mB@ue$6g5& zW~GA6$%5>1n}14JGO^?rq~=XFlP+WdMa<-l(v_gto2(@x52ih3jKOq`j18FHArlDz DQskD! delta 410 zcmeA&m}oU2e`1mD#6^|NB}Ju^S`G@9Z8$^aU z1*I5!8i!?@hJ+gXg#;N#`TDqI8~V9;8vA8Mni?1x7=$LdmAMp`giLK7Ae25?TDSrnrqhK@Sn^79ayGvZwq;@|NX$%`tSMH=WoQ5c Zljn(5PL>jvpKK#;Jh@2RX7WbyNB|c5eA55` diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--Invoice.finalize_invoice.2.json index 81c8458e9f4ce18cba24df0390e604c3f6e97b00..efd8ed633a1b8fed8ee0ca7a60dd128e504ded65 100644 GIT binary patch delta 329 zcmca^)n~mSi%}paGchSMC$pqd$x0!wG$&_sGNTT&Lzr<+NuW_lVp2qyf0VJOX^26F zS*mMBfPX}oZ?bWuaj2WCL9#)Kn~zJjiLZ;NiC(#?3*|59a7KQ{ljTZpA|j2 td4)hL6QkMWJa#i6S{FrIM9GUTIFw=CzD-m>t55b4mh@N)nSI!u+F*JxxOl zGR#t4GXnf0!hDmBBaK7dTn&;9O5A*0vQ2zlJWc$n0!o}j4(q$f_kZ=kw4UCe}Wvo{w|+DlT1gBui7V7qE{Ci1p08(Nr7{-`Jcq9?AA zovfx*&S*G!o>B=$@J?RK7{aWSoH6;LfW+i_O|H%9$~KVTPL2q2_cL@Wj&jd7N%bi3 z4$X0j3=NMm^v$(2OR4e;iV8^yM-T1*(=z}3FsCG7aO;Cin=GTA1rByf45L!8Z?4yj zX9tFL6ysz+1A)oWT!%Ju8D}v~ma&OoG@7h0Z8>?JjU6M`WJLkd`jpZfa18ZJ?c_pA&PAo0S&rK}JOva+L7^J|^5Lu=mCowO+Bomxwlnf1w zkrN0cN#&(hO#W%JZ*ql4L zU=@s}oA(>9X573*n4gK!Z1M>MD@L=;|3zOi0y%GuE&|E@#&8KD zX>PvHzLRP4Iu1zqatPgJ2I`+Y$3zQE3koluEXBKy2`D6KmOi;!+G_GHGrP%lhMbfC sNJ~s!XugUiuQVrTbB4uUW=4a_a}|^(``Oq}o?znw;%{1Ln!kIx^`owLOflOiMsnhq{X*F5D7fh|0Uhd(i8^eh3GG zDialp;T_A1xTpqr+wuwb>RXbzj#X z3ZfZ-4bz`c4DSk8E~cPLa+2aP5X$Fdmp<2P%8tj?g=L@lL+hNG)_P=)YrQqs-T-P{ BrY!&f delta 434 zcmZ2(FxhHCzKDSimx6*)Vs3tEUP*jGVrGhxmBPf%21bL)T#N~m8yRg`@=9}ZHs5A^ z!sHO-UJ{a=Ti_mP=v0;J;%kuPmTc(j5>^)Eo)VgrZCDkU6I2!IY8m9?l3nE&l3nFn z6b(=r(%P~#%;E`d{HJqHvqY9$Bc`RfD5-W34fu?IXCl;kB zq~@h$=A|oS<|&vMnHXt;tYI{s+|F*sXuNqJ`&vdICx>$L zJ4C+7bXa`^9Z0pA(M+ E0Gi~CNB{r; diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.1.json index 041633b56c0996a814ed94c5e2397cb68201be3b..c51e6b7239f85166698307919d94542c7d6207aa 100644 GIT binary patch delta 86 zcmcc4v6q9tnoB`JDKR&{G_OR-O2K%dKpJ;cX-;N=f>UB~X7a?zL5xNlpJgyI8cp_R nnhGSJGA&>rKAF913I^u*k6+n;Ix_)p7v$ghI3+3ib85$N@iZVLS~+V ziIIts=EQ~|M&pf_GZ-0-C)+Sh1(KJT7I5ksT9_K>0L_{#!y?5Dmz@ zZfcQ2N@j5~Nb$smAV$N9my47PU_b|G640#TlEfmAQHC&agURWPR~QW^+b~T9l9!kk laDr?x04bj=!y?53;!U2)tULKIa|nbZ$s!9;qr_Fq1pv<-Ed~Gp delta 162 zcmcb^v6n-znoB`JDKR&{G_OR-O2OE|bfQoScT{OkW`TlJVsU2j#2G=1MiXBbDH$7C z7@8Vdn3(DSbpZ7gmn0T}v=|y2nVOgzo0ynRu4lZ$W~2m?pUlW8KDmIYlF?}LE2afZ z#-@||nB_s#MrPf~cbP-gj7<$d>Xb_JGE3qi*2kx$CTHd*<^au90!k}!)p7v<-MKD1 diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.3.json index 4ce781152210cf216088d8b9d2331b012eeaa2f7..792aded61f7ba8ff8f59690b672191cf8b9d2d1f 100644 GIT binary patch delta 201 zcmcc3ai2q|noB`JDKR&{G_OR-O2N>~*mRBLt>O2$SOhNgxVCZ;+-Q-S6dmn0T}jWsqh zH8U|YGBKT8$9RR!Lf(z3z&_K%qRCT%Yo^Q%-W2mlkYNzr~ySm fN|j3UGE3qiu8dDfP0q|s%mKO& zw74WcH?>G1C9^mgq-EmbAV$N9--;%GVH6N5E=eo`8Da?31Obz~7_TrIPL5}q3M9WW mE#QQjub?p5jzx+U%$vNESsN((lsN>-w_%Zis8iyqnoB`JDKR&{G_OR-O2O33z(9v=_PU4^35 zywviUAE0#AlFf%nbF)`HvngBGTxFoR%WQ3uyk%ghDp~d75#%qkmljE7D t0?DsT3)xJ8CMzgRwqucIGBudIlUbX|&}{Nk=1>sNhD8=Auf$c$1ptxlDE|Ne delta 187 zcmX@kai2q|noB`JDKR&{G_OR-O2N>~*mR;$vYul~N@huBeqLgZLQZCKYF=@wf`(UO zo`Q*vf{}rtk%F#*TWXSm5rn5Xu`7ttY~tNwc_Rx$Q$q_AQyrk8Kx2zb5{tm58XK9K znV1<(&S$*FXg1l6X)2Js!?cje$b51=vpk4ez^u(^I{7SfsH%}UNVigHUS>%=#9i?z VsmYnSi8(;`DH$7?D{<9w0RW#(H3k3x diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.5.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--InvoiceItem.create.5.json index 54f069ed03b24e7bb16780fb3fea446003a9669c..73ff729fe67c86f387f8673fe54ddc33df4a847d 100644 GIT binary patch delta 184 zcmX@kafd^&noB`JDKR&{G_OR-Nn+a delta 173 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 diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--SetupIntent.create.1.json index 5e3b56389799cb58a1304da0a49cf448fa39c70f..d50d57e6be8e98aa1b59bcd7c8ef26bddb8f9ac5 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@zQ2oWU}8~zp-WbAfSYA;v0JWld~s@WQEEwiKzLTUvlea70OxcZ%1&`hG^wb3-*Th8 LH1Ew3OkRutt0p$Z delta 153 zcmZ3)zKDH7g>8g^Wt59+U}8~zp-WbAMy5wvX<$ZRd~s@WQEEwifKNtbx>2B!o0qeB zm3e7efT?GMmz#-?Plk)TiJ#%btxaOs4Vdi9Xp1goSy`TMY-Bij0plVxsmj3cFf*^H Kyv-3zUW@?CLo?n0 diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--SetupIntent.list.1.json index de6c2ec1f751fc368b934777ff51a4ba505e618c..0e730a07dd1c74868b5410b8b028f19c4245c425 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCId_Nc0z{H~bLYJ)K%;4PM?C>YdAWY3%k{{Sbm(t^rjZ%@OC*QbeLH(+x!<4q<2Cch+A diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--SetupIntent.retrieve.1.json index 5e3b56389799cb58a1304da0a49cf448fa39c70f..d50d57e6be8e98aa1b59bcd7c8ef26bddb8f9ac5 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@zQ2oWU}8~zp-WbAfSYA;v0JWld~s@WQEEwiKzLTUvlea70OxcZ%1&`hG^wb3-*Th8 LH1Ew3OkRutt0p$Z delta 153 zcmZ3)zKDH7g>8g^Wt59+U}8~zp-WbAMy5wvX<$ZRd~s@WQEEwifKNtbx>2B!o0qeB zm3e7efT?GMmz#-?Plk)TiJ#%btxaOs4Vdi9Xp1goSy`TMY-Bij0plVxsmj3cFf*^H Kyv-3zUW@?CLo?n0 diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed--checkout.Session.create.1.json index efca8c8739c08a90a0e25a143996325d39ebdef4..140ed8221c52bcd6ced191c14e72c93ba508d367 100644 GIT binary patch delta 281 zcmX>t^ipWTB7vOD#H7re%#unaD}}t$oSccXt+D#^{q$j3O+eX=S`8>7kQH7rLM#WG6s{ajoF6N~Z- zU9yTZgL8wk!_zD$x3RslBF1`spcis7^V0QG%Tn`7;)_cXOG=CNC$D6mO{$xUIBo&} Df*W17 delta 239 zcmaDUbXsV_qKP|=C*Nk{ocP;FB{j{&Br!4BT-V4V$w=44&^Srg(%8^c*CNfpAkEAu z#n8;sd~+b`FuVv?AcY_4l$kz}N6VrZPCYiVp~s%w#EV31~J zlwxRRX}-CiQJ-1QBrq}2$kZ*&IW5>I$1}(;%fdUO$RIDQ(5ED`(kURP+|aoy%FWr! zsG=$`$a3-?rp?DVbr}K5w^J1W diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Customer.modify.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Customer.modify.1.json index 95d1df79975eff854279732cc62f9cd9627e0f4b..20833f66cdc9fff446de13264540f4bfd9da25c4 100644 GIT binary patch delta 35 rcmX@ac8G1m3`Vhx(!wMc*TBT0{6d$k;^c_%EZ6K{r_Jjar!WEl?zjyG delta 35 rcmX@ac8G1m3`VgC14|DV*TBT0{6d$k;@}YDK#wHH^3CfQr!WEl+baw! diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Customer.retrieve.1.json index 218883185d81ac7f3ea57acf878ac8d073751e57..54960ede6d1777c1c7390a63bf1b0263476edc69 100644 GIT binary patch delta 42 xcmeC;@8aJupPA8U^8)6}jA9w3g-I^1fr&-=g)Uje$r0gMuGzs(n>$$$$$$$$$$$$$$$$yOwuD8mTPvf)8;u$yTNiP2)U9_?@*&~i{#0< wtV>nWQccWF%*_pSQ&SC6bWKc>l64bPEs}ICjgm}EQ&Q6`EX~X&o3WJx08>IC@Bjb+ delta 103 zcmZ3>yOwuD8lAEt69XO$>~5jnj-%bxqPt&2*Ctl8tpuQj<+hlaefwEKSWPo3WJx0M*hUG5`Po diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Event.list.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Event.list.2.json index b1ca6658feaab7582da6570c7f1e045961a7d01e..4c47afbf351f35600f46c8012a851166a536b3ec 100644 GIT binary patch literal 44265 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 BXmkJo diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Event.list.4.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Event.list.4.json index e00f952ed34416fa2e3b5b683b6d728e24d9fdfb..bc77a1298c1191ba1a0169fe0356b4b1a0a9e557 100644 GIT binary patch delta 593 zcmezIg7LoN23AI96JvwPij1OM1&Ns{N>&OG?g~c3$)^}QIC3%*lQMHMOC}5Qh)w3# z3}aSG&X_D9EHSx3mw)pPrs>QMVa7RSAz8i#L9V85A?`WFQ3ffQejaX_Aw~s0p}B@W zDIpp8VXk5MJ}%iNzAm07{x0d221W)3`H7k4Wg-3DQR{~O&SXz>wn^=;Wj6-=bNRgohx@P>s7oVf*ZYsC*M=CKyb8F+a)tf3$tBZ z0~3q#3th5`Bi+o3OG^wAf$o@`=qNw=rK;}a)?zcD&wbV8Rm{ySlME8mjCD;cEsbuP)frbz{wBpY`7UGizb@TOc$u{(J@ig|!3av6QGBAir%&y2V zD$JdHmTk2crH1Giq@>vw+a?w$ZQ@X5+^odO$jNDJWMOD(XklVHS&&CmsJJAts6@$1 z!O+;q)WqD_1SlNOr?y#^TZeJ7gP_RdSe|Q}`$e`fO%4zfnEa1lhE> zy&MuOa8A5{k!(O>Wo~L-iGqf6Vo{1hYF!t}w_lD9fGq5yb37QH9CAe7sC1#+zgKY8g2|7AkQmC``U5EipMj zJQk>aop}4?bS~b>_attCga47F1VB{H^6Xg|HL3UD5Vo%G=OU%ivn%u7t000j8*mVE^ diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.create.1.json index d02d9463d1fdaa42abf91b81358b89917589ad30..2ee818ce5594e185c8d322136f7fc2392e4135c6 100644 GIT binary patch delta 312 zcmX?PzEF2UKC_9j!Nh!BFg0fqOIl)1@nl0rV}YE^#H7re%#unaD}}t$oSe9Dlk-__GU{#iU{z$_JeSRgaq?Skp2@e_ z*KH2vlVh43Eat&zGTB?=nOiA5<2sd*`xdFcw7c?u>*CPtc*SF^S-8c#N0GXpv# zooy{6kn@mtCy+ePag-To(&R*bRc4@(oA-07GJ*xx2?PP983ofP-w~9ZY%0vZnMr63 W^W=@9@{=!%8c*gFvzhE676||`ltobh diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.create.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.create.2.json index c94c03c007f760e2b84e9e39ff5889cf60159156..54c62ccd2155a5c6b364d8d9bc42d153b552cba4 100644 GIT binary patch delta 158 zcmaE1zSLqv7NbB;W@1uiPG(7^l9fVUX->}OWJYmj#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+RddbHH?hLlTUD)0m=W|)ti^F88I>%PF~BqlhJVVL=H3N$r^0DlmD?U z+g!y1lraX&7*7rqIl5Vgzm;k7KW^U1SGbpNP8Bj_1S;j3yn}b$&N1b8;z7cOR;tj@|mIh>zw z^LoxurpfOFw`|_QW5@_(@J#;7yN=Oxa-Yc2&6)hIOpIoe_1VmTqz%xBMM8#*K;|pn Nos4Fi`$VR*0|3HZCYAsI diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.finalize_invoice.1.json index 755c5ec7e5e4be240e6a3d17060528e46a923ff3..3001cc68dc056d843d982a26e71a793d3b5deea2 100644 GIT binary patch delta 499 zcmbPk)nzatpV`FNU}C;5n3_|`l9rfLJXwO#M<6FNF)1@Av!qhVN+GW_CuegkqYkq} zm~l>7NS3cbkgKU%hnSxvzaS;ezSuUgKuL#7K|v|AxVSX62kdsVqnZ z@|22GbJCQ6LbYI3If=z3@oAZPi8+(^vYukp+uY8k$iDdwyAk7L9bTTvQk?5HPvMti znmkF|gVAX6ZSnMah-tt;$jQu0k1tNnNKGlt0h??DwiswtPG)jyUU6!CZem_ydTMTJ zUJ1zJ#L|-d+{BX1WHe>PAW1_Dm}o&xVqSbnCfMmph6ct6x8|i*l*CW=mB@ue$6g5& zW~GA6$%5>1n}14JGO^?rq~=XFlP+WdMa<-l(v_gto2(@x52ih3jKOq`j18FHArr(7 JQpi=y1pvF*m<#{_ delta 417 zcmeA&m~J&8e`1mD#6^|NB}Ju^Nf4M?oaP0cG&&~Q#HN>ND7OUcYj zSIEp$FflSQ(wzK?t%cEeaz48mqw(ft>}wf;90mTJK$4H^D6@&N!Q=%3V52tw<5Fb= z3%nH!0!ljwrB9X?t^fz-bYT;gywaSU%`b#)nOF)EGgBsOiWPDh8oxhJ8{1 diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.finalize_invoice.2.json index 9c3666f4c1be4acc8e4337b7076379de9dfaf301..6e4017edc2266eb47aba17d0ee393df02a285a2c 100644 GIT binary patch delta 321 zcmca;)n~mSi%}paGchSMC$pqd$x0!wG$&_sGNTT&Lzr<+S!%AAQ)0GTPDpM>WJsu& zp>KqfXINEGh`(!vQDRm~XkdtwvyV%*iLZ;NiN8y_k%5tcL2f{4Vo`Zy#N_iVv+F4} zM86;<&A!++u|P?OOF=;?v$(i4wFv0UY9J5DFR3g@1@e@NQ*+XkfI_ukRXK^pCGlyQ zd5Jlj53}YnG8#`dWH$qncD&V_AF~@VG8#^P!?%;saPtLDGv>(#?3*|5ljTZpA|j2 ld4)hL6QkMWJa#i6S;SBSR2={S diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.list.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.list.2.json index 1ab39a2032dac127ab93bad11ddb3d0030052e8b..ea2366f8cdf69394c1d7371d730c94f399376021 100644 GIT binary patch delta 851 zcmX@#%Gg)EVF#l?PG(|KW=>{FrIM9GUTIFwW=7>X%no73Ic2H2UQUVGZaE>j8Id8O zUWUFAPM%>^K_ULG6-J3!DWQQOPR>3q*(Sa&o+kb->Ba^|1_mxcc^N*A5gwE8s_9SW zHQ<^ork+(#sbTsBDQWh_wuuEwI$R21pp;o$T$)-0baFLRL_tBRq_Q9tD56xHnv}Kq<796xfyoEVv_bS{e*RmGlQ)t z)zmG-J*POzASKh!!!0w!sK6&Q*U%>=BqKk}H7p-J$PGfgvi)6rK|#J49MqH;LZzUd zJWm@Ewji3HzhQH=c@!fs=&e}6EMUq2hxBF^<1D7h*Q6pCjV9;YlrwToRumAePbtj- z$DDQR|1Oa#L|-d+{BX1WGqUHK?)2lkYx&T67%9q zGQkN)$>!LC3eFJ5 Le}&k|WloU*V{Zk6 delta 625 zcmeCHKHti?VF%;nDrL{jGE5%K4k7LtQK>mj5x%*G{$a)$!G3vRrhZvb5lPvW!KvXD zWyw`x`Jo;Kxjru0hJG%d#(r6$CI&_Z2H_@QX-PSW7L%8-F7~3-5dDIbH2Y%P!~&(w zhuJnTPWIs!oP5JT3rJ7cY{wY|5)hdD$LP@HT@rUUyYrl4n*2``qT-+E#Laj4BN>4L zU=@s}oA(>9V%)r0Sb&MqZ1M>MD@L=;|3zOi0y%GuE&|E@#&a^|hr0Qq2TDn} zdA3<Qdjxv`0f>Ew?*vYT%k`m#(uW5_eP zPDFx5*TmRh5}!IVke*z}ZZ8{HZbQi3B@>~;5Hjp_6N?`M+^B6KR1G$r>%+e-TOIuCeWo9?o&X9BRA8Con p3(Z%t+Y|gOQ%gksnd9H%eWIr4G$rEf`fIJ_?*vY20kpTAp)oK6$ diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..3479f00b0ee29edc5a385cf76ab8f728c59ee964 GIT binary patch literal 6189 zcmeHLTW=IM6n^JdtVVqVb~k|*kg8skgrWve(~t)cvb;0itck}nj6F*d#DDL1eB1Ht zZkvayrBd?{CFA4cbN&4Je7-lC6uc~(UR&mVcQ?heN%7|Q;{I?+^IFjNU%9S2J~`zJ zbAR$emk)C>%deTN3?y~0l-E!@-BnNfA05tS!>=uu)sD}dsJYZqUt%qjH!In;+4r_p zvgB4aIy-dpnJtB2+!>KcSS#u__>6_QH_Lw&WR&fC;Xn4aVZ2&%U6Kz=uFPhk#@Qu< z-&pyKh#{Op^M!IMk|@3^$rn;dOW}>d!DnN+?PI{O|BE{kk_v9JPH^KqD{8KLu6(r1 z74I%xI?5G$_4@4PPp2>59v{tyKl32kC?!e?537Y;HRM>~_cIQ^ocUa-n;?z@tuuX| zlsSXSzUzc8U2XKH3evrS2DX$!xTXT3!!_y14cip@yZ3IT z5=-7I%UXU@3-nToc2XWCOw)I+khWGxX@~ezERtGNcCsDUcO{K$)}d$d+i-U;SOtYc zF|k}yL9Edf@`T)^|RA*0$!^ zbQ(51G!{+?O5{{d0Y5e`k=blMMHsTLbADJIpIw}+%KGW`+4J`H^yKMp7l&$n{^8~9 z?D+A?`EzC7&MNupmlJt@(4M}j=cm>As<}A6Xikr=9=$wz@#yu@<<0D1Hfy;2ZhiiG z^@I7Iw?4HFhzhC4mc%{?Wg9$TZM8)7idAq7Y0sSUf%!LGo5I4Od&cxGg8`)MP3sWE z2(>H{?kJ9+FQw*6-a1faqU##!&)Si4|pO)p-=q^kqZnEvn%wyDcP1XBapg(gTJoF_+ zouGhu7M7MNg zh#-dhnOTV%*ig^6^8(7altPZ^QCowxD-^zG(5Q!t#;j|4l4Ed^{kH`;i=CUk#2w*<4M< z*9GK*D1C9)(R*(y-rRIQcOyobA&rSttFVpb%1@90`3FHoc>Yb-^Z4{L_#EKeZBD8!hq%h{Pac*A{g!mcU*xP4KXLRWDUJ7 z08Xp8_4 z<4Jzf!5TNDh`c7`eUB~X7a?zL5xNlpJgyI8cp_R qnhGSJGA&>-Hl5tbEDxgAFzYf}Ouoq+0^%65$g&%o8YpqqasdD)?i$Ge delta 121 zcmdnXah*e;noB`JDKR&{G_OR-N$ghI3+3ib85$N@iZVLS~+V ziIIts=EQ~|M&pf_GZ-0-C)+Sh1(KJT7I5mC7#kSq0L_{#!y?53;!U2)tULKIa|nbZ N$s!9;qr_Fq1pt$vAshez diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.2.json index 40deb8de9cc2e6560ab4204ca8cd2cca8f0f108f..242630a6319298eefeae31571eafc3ff2788ac73 100644 GIT binary patch delta 165 zcmdnXafd^&noB`JDKR&{G_OR-Ny` zni^V|nCbvE0JRjCBo={m7#bUynwT4#n3ztkXS~8@qy&$$@iE;)Qn9HKq{3=^D;}~A@;|oq$X$PCguQ5RRT&Yan*7G00hb| AJOBUy diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.3.json index 4ce781152210cf216088d8b9d2331b012eeaa2f7..792aded61f7ba8ff8f59690b672191cf8b9d2d1f 100644 GIT binary patch delta 201 zcmcc3ai2q|noB`JDKR&{G_OR-O2N>~*mRBLt>O2$SOhNgxVCZ;+-Q-S6dmn0T}jWsqh zH8U|YGBKT8$9RR!Lf(z3z&_K%qRCT%Yo^Q%-W2mlkYNzr~ySm fN|j3UGE3qiu8dDfP0q|s%mKO& zw74WcH?>G1C9^mgq-EmbAV$N9--;%GVH6N5E=eo`8Da?31Obz~7_TrIPL5}q3M9WW mE#QQjub?p5jzx+U%$vNESsN((lsN>-w_%Zis8iyqnoB`JDKR&{G_OR-O2NXw)If)8G9#1tL~Sq8sM4Iw0tKhU;>=_PU4^35 zywviUAE0#AlFf%nbF)`HvngBGTxFoR%WQ3uyk%ghDp~d75#%qkmljE7D s0?DsT3)w&>D=191W07VuHJH4US)0koc=A)`P!P|CMHVQp#8t}$0FuZk{{R30 delta 187 zcmX@kai2q|noB`JDKR&{G_OR-O2N>~*mR;$vYul~N@huBeqLgZLQZCKYF=@wf`(UO zo`Q*vf{}rtk%F#*TWXSm5rn5Xu`7ttY~tNwc_Rx$Q$q_AQyrk8Kx2zb5{tm58XK9K znV1<(&S$*FXg1l6X)2Js!?cje$b51=vpk4ez^u(^I{7SfsH%}UNVigHUS>%=#9i?z VsmYnSi8(;`DH$7?D{<9w0RW#(H3k3x diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.5.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.5.json index 67e889dd03e6279ce381263f54a19259a1e09038..73ff729fe67c86f387f8673fe54ddc33df4a847d 100644 GIT binary patch delta 187 zcmX@kafd^wnoB`JDKR&{G_OR-Nmz@ zZfcQ2N@j5~Nb$t3AV%YfcZ-w^U_b|G640#TlEfmAQHC&agUN-AR~QW^yD?1#l6ROE zuz+ltT*oXAVa#XN0g9hx4$%UM8-R>aD$UC*iHEoHzfubr+W;7J)Py8XH*{ni^V|m`<)|yuxOx1d^Z3$S6L! zfT@zvbn+{v1x&`Kllz$ELDWWO9VR2=$@iE;)Qn9HKuVQL^D;}~A#RCJNlnhoP0Rrr Ms|1u*;;Q8W0FiDo761SM diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--PaymentIntent.create.1.json deleted file mode 100644 index b868828e9721a90382b1ca5181966fc7f5e8d122..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6070 zcmbVQZBrCE5dMC@Vk_lGgF)XQ+h{~sR+wCqC!>S?@%VmwLOCn7QEZk9AV!o#XeQGNj(-3@yrE@@ z|NMmieuhsd!G&CkBznCpQ^}c@MGnWgNmF;DJ*IOZXrorkVRVtfJx)t@n~7Z0Oz1_C zpdJkqXE_(CNGL;-I>)J%N|j($EZmtY>IdN>VO|)q+VKTbS0b=DVVVKoS8M;M_Jj3B zqqz4co;H52y&AbBW>8{o^29P&r+aGapTMv_5uNu-hQ4>}hh{8A2U4wAUNK$=iRe{M zPv4!tou0h9JU$wSKNIU9e_f`j%&%xSLA;ttqD0kt(H(-D11Sp0Yc;Sbo`{MoS?WT8EOL2q^6G5#bo$}dv(W8z`eK=BWkf5MaL9Fd5D1ed zXd&4sC324LC8kQEH%$fQCahR)syO^n(7lSTpvgsfrC1_Hx)@!WRF`U8b5~!871g&QhRKu z1$gGcv>=|ELHe>QAI3n9xnd>>^FEBMMC}M)#7=AiGLGCJ^JO9VfQS^3G;>MYwG@Dm z)rjN}xi)H6*CSkGsjD$i1EGvI0LRkwHV6Zxw!c;Jg-DErf3g>|0D_CW0>ETBxC1j4 zEo|N#WX8HDlf#%+0^U$9U7k(G`yHwRIkXgt)&lW~{fFb2OMzRopp{Td;9Nj?BU=Ke zJ7UGMG8H?#$Tr%;BL5ANYLY~)6x_|(UuuGbG?29 zdP5+!*ooireuUIp6iVI!)(yI{WHv}0c=UsW%ypf@rQE7W{Y5u{prK_(C-1(DAHO_0 ze$Q0#{ph;-@NxhB%h~iM(3r#*L%?X%1~+h~5Hi9b!Ks@puyVbr?a=1k4{S5&-4<|` zvSNX3WP$1z{9C^RZM@`eFi03$$PZKt!Ml1dW0$!dKgc9yl|DcP5B3gX><9e;^`YDJTa@)hW>T2Z?e5S88cT0|yS2I= zfk2(1oc8dgi*EvVie5MY-kbSgqhA2>)CScvwvw62>ghRNkm6|{EsgSMYg_d~!S(|q zpx`jO3L_N*wboCPYNs-AcVxTZDGtm~)fO zh8mBj8)dt~LhG`6vbzgtxKnAEZ*7O(t+^^Z$K2d~Hs$R3P4VgP&!^YP^TXBY{^bSR zPma$&Jzwzb@#_3VdH3e+i{l61Z(h8;nq8mH=v~gnk4~P>UN7IBADGh%@v;~nJu1uM z&Bd#m^yBp5=lR{;<1gnQPL9~eo9XY9N8^*jxjrl}kKZS&X*LaN5zK0KvF^y_NL?f) zelPqd#2%O^D!?oo&dxiKByE>ZC5$f7MP0a6#Z3`$udIE!yPWLS>nZ$R+r7ZKXiI>+ zaj=(C-1M@IR0~;_4yt01AXQ=1(3I-V-2youN`{OlGy;>FmBr5&}RVv1 z672j|m-Z8IM`@f!Fz3DoD#M=^Q6b9;4qsN{Mgx)GWWPVa(*(59qw1D~%2HJuMO mLp`nE%?A4p1~>So>vpYC(#2~j)x`P;vIkCr3= diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--SetupIntent.create.1.json index 134f71ff5a56043a5f0a51d484d4589343b8534e..ac773de1ac8b5d8addeaa32c505b14ec121eca30 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@VX}*BU}8~zp-WbARA@n-o4-*|d~s@WQEEwiKzL=oiECh4R#BC& zk7HuKbFqhIxrIe=s!Oh!n~TrHtxaOs4Vdi9Xp1J5=M?GdUgn=Zc>&`hkW>=F+T@7v OEZ6K{r_B*eUW@>`PB!HL delta 153 zcmZ3)zKDH7g>8g^rH6}aU}8~zp-Wb=NkDQ%QJ#Tid~s@WQEEwifKNuGi&JWLWkj)G zxJ9^gVs3~*c$&YVhp%^rYenG1txaOs4Vdi9Xp1K07w+pAdc>&`hG^yYa<3Nuj L$MVe)OkRut;xRMj diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--SetupIntent.list.1.json index 5e30f4acefe461e9280c0af6f95ceae0dcfda85c..308c3853ca238fbf6d8ae330bc8108e8287bc71a 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI!Xy{hz{H~bLYJ&!6Yn&mT<;X$_~O*$qSTW3fbhzE@5oATGoP&V jY>P^dY*WXKlG5@b!+hTe$J~sG*QbeLH(+x!<4q<2W??0I delta 99 zcmcb^aff5VEZYbJOLrI7z{H~bLYJ&!@1*3gDBlW;_~O*$qSTW30H2J=iWIYufJCz@ j=SWAhq=K|u7bD{!pD4eoio)WF*QbeLH(+x!<4q<26p|z% diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--SetupIntent.retrieve.1.json index 134f71ff5a56043a5f0a51d484d4589343b8534e..ac773de1ac8b5d8addeaa32c505b14ec121eca30 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@VX}*BU}8~zp-WbARA@n-o4-*|d~s@WQEEwiKzL=oiECh4R#BC& zk7HuKbFqhIxrIe=s!Oh!n~TrHtxaOs4Vdi9Xp1J5=M?GdUgn=Zc>&`hkW>=F+T@7v OEZ6K{r_B*eUW@>`PB!HL delta 153 zcmZ3)zKDH7g>8g^rH6}aU}8~zp-Wb=NkDQ%QJ#Tid~s@WQEEwifKNuGi&JWLWkj)G zxJ9^gVs3~*c$&YVhp%^rYenG1txaOs4Vdi9Xp1K07w+pAdc>&`hG^yYa<3Nuj L$MVe)OkRut;xRMj diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--checkout.Session.create.1.json index 374a2020b25da077a7601975d3e5fb87870ad98e..a80ed13105402b0b3009d76bdf805622ab8c7917 100644 GIT binary patch delta 184 zcmX>n^hRjHB7vOD#H7re%#unaD}}t$oSccXt+d^EREGL`1y+`qPCmmjpV4%44l56n uSVn1Kl8b9#Vo`pfOIERocbZYIcZ%=kK6V#IM*Yc`IF^%W_U7fBx{Lr`v_Sa) delta 160 zcmew+dPQ`?g^91NC%>HZtHRpQxjv$MDr9~GfTsX=bZTh0^JHNT}?_|EzM2S zDkjS_N^m$@xHwx_I66HRpQxjv$MDr9~GfTsX=bZTh0^JHNT}?_|EzM2S zDkjS_N^m$@xHwx_I66 PWNvC|U}`k^Aln`Qoaa2z delta 234 zcmeyv_m^*iF{inKsim=*rK!n8n>HRpQxjv$MDr9~GfTsX=bZTh0^JHNT}?_|EzM2S zDkjS_N^m$@xHwx_I67~(V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=${neo#^5km{^ow=#o{O=2w#8 s;~C_+xsz3xQ3ctxhPoyxW~sV~MrMh+K=DLVBU2+olf PWNvC|U}`k^Aln`Qoaa2z delta 234 zcmeyv_m^*iF{inKsim=*rK!n8n>HRpQxjv$MDr9~GfTsX=bZTh0^JHNT}?_|EzM2S zDkjS_N^m$@xHwx_I67~(V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=${neo#^5km{^ow=#o{O=2w#8 s;~C_+xsz3xQ3ctxhPoyxW~sV~MrMh+K=DLVBU2+olf PWNvC|U}`k^Aln`Qoaa2z delta 234 zcmeyv_m^*iF{inKsim=*rK!n8n>HRpQxjv$MDr9~GfTsX=bZTh0^JHNT}?_|EzM2S zDkjS_N^m$@xHwx_I67~(V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=${neo#^5km{^ow=#o{O=2w#8 s;~C_+xsz3xQ3ctxhPoyxW~sV~MrMh+K=DLVBU2+olf PWNvC|U}`k^Aln`Qoaa2z delta 234 zcmeyv_m^*iF{inKsim=*rK!n8n>HRpQxjv$MDr9~GfTsX=bZTh0^JHNT}?_|EzM2S zDkjS_N^m$@xHwx_I67~(V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=${neo#^5km{^ow=#o{O=2w#8 s;~C_+xsz3xQ3ctxhPoyxW~sV~MrMh+K=DLVBU2+olf*(Vd<>~^IG~67|#KPd>|TirYvjjy34c zzrvx(j7x(NJ_j0Y_Te#PB+UgzlQCRiw0R3(JMI9S94zRM@b~7`g3^o#?&R}Aq6psR Iw?eth0BOK#1ONa4 delta 441 zcmcbmb4zCfD-*Z5fvKgjnWdSj4%g&FR`JQ|Oj>*afo_GCt|q0fmgc5u6`SLk7?~st z{gVQ`vs_#Q6N~Z-U9yTJy`5Z5%X~^USFkK)#E>oZu5gdYPx6>-$|jE?XniFpSmpA}DyW6vrCA0H2J2q|%H4gB+JiGsn$WI5e3t++gGw>f;7fgK%Ib!nDNPP*>0F zvh>Y9Jcf)Q7g!n_S{fUpxgg2kFbbh3J=?R?H7d~n;(|ceP}Agai?FoBfQ-b=Tlm^> j2jJvjL4UBnO$N@r-hH0SX&#j%Vs)L{jmMxlRd11yGHCNosLP zJd&v4q)Tx_~vQB68M+yN<$0>jT&<_wNW|pMpg8h_<(@&FEvsWX9 zygr8*5-*=ybaFCBB`@3}P&iGV#il%&htpI7mrEu`a;`y-U|}vzW?W7;0*5QfPB+@z z&1=X=n%j&p-Db4;Gk-f1ZqG~-@|Q>PzfxXlZc=IyC|sc-Fqu)f7PkS@geR+`8c>j0 nl$oCrUtE${R01@{5H7npKx8jcKG-ZKww#eYuQVrztCkA@LHgfO delta 830 zcmX@Ce@cG?D-)-=fvKgjnWdTOWIiTmzJNftLQ7YZQddiJ)3l1s@l1V;a1~~gzcJS- z8Jd@cWS6_R1|}Be7rJB>>zAY!m&8Yg`(>rLSycELM}4zamhCFb4fP#tBN!>FfuSm_6sj5ugEaA zFSboAP}1R2P*BQDQL+M(dGUt+Ndewj2&*H#om@@Jd`h6o^2+ivlT+ghQqq*HCTp^) z5$RM1N}am-DC=}ae{{!{dRMqdWKtDj7m|2pV3-(hchM$Zpj8hBzjZ7x5 zX0L{ayy;|p4lyKNKDX%PWR6N+VB8rPTbLMHfWm3=EH>rIJe;NyhW-&LiAIQE^72fn z3XBK}o*c=!hA+S;BOs|XBfucXrP9oCvoMz?GltWR97BEFfNF?wdM3i2#N1F<&+M}F z&E33)j3BpJ8XH;~8>6``$=@&vp(j1tv(z;z(E#GMK-W;y?`E&w06`y&7V diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--Invoice.list.2.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--Invoice.list.2.json index b744b45077adaf109d8b0b81641f3905f51df673..91617c7a92d3933f8ddf2b42ce2daedfd735a0d8 100644 GIT binary patch delta 815 zcmexh_R?%aHWRl24Cru8z9=9+c`B10pPzq_ucMD=l&cF+(s1)drc;cZFl7dlm$3BJ zqo@F?(Jx6YE{R7HHB2;4aSaM{%Sg_(tO#;1sPb{M3=A{QDM@uru1F5`%TLYrGLFh} zt@6#vi3m0@bPF;F$_w#GuM9FO@b_`aHt}`wH1VqnH8C(UFmUrK$tcPzFS0MTO)OB- z;Zjgn00E`U6eTMlnTKpK+?^n&PrkuwJ3wyLFGxuPyLa;xwsVXUNI`?@!YU4B+>){U z{cI5BlLL4}CdYAdBE>@i=Q3nT1Fmq~2F>R>f*z}d+%uVRX)v0M$5}?3WBC&qiL}~i zGKSSglMA`;Z2l_5&4kN(!^sk&@yhUU0!BC_zVk|RlTwR7aSjd6$+JZ#;x@!ZY_&F~ sAqA;LnfWR4#U+VFB|xJL;VL#uiL){x!gsTV~a^^z{H~bLYJ&!{gTw;lK9AQzpNBDiwZyEsL({?6xX0Iw~XXm z%ZecPf+`<3%fQgksEXk19FO2^zp^0X{EAS+(5lGrf{+k5KTkhb)AFRylKgPDC?6k} zY$HFHWMjXoND~7i1B0UEOyi8SWHjsbBq$`E-dw~aF57O@|ax3p^PDETw$DA;BRCy zIhMa49`L4Q(Jb9MrLtA#21$&7L@?aGK8zxEGf>)1P@-b&FYfx8M)xnW|O6){Q>Q||F8f6 diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--InvoiceItem.create.1.json index b6f37a0d6bd4d716d3520226755fce09cc3a60f2..5a66ec8d12fb65999b778a17e98f30c506e3c554 100644 GIT binary patch delta 138 zcmcb>ae-rkovNRIkgubUXOydpfq{Xck`9-Gf>KIiNve{Sf+0`@0wyM>OQ0x(Nf;Oy fO?>o^6V9FdlFae-rkooYa!TcM?^NvW%)xoKL3k`9-Gf>KIiNve{Sf}y#Asim=*rJ2dZgZy1G8nV#)g>Kc`3 dFxi`_gD)V^HPkdY+#)P3F(4yx^FyY5MgWx@EIKIiNve{Sf+0`@0wyLGN}wo&NdUD> wd{d+Z=Yq5Y4Ja;2EGj`UVR8dw7AIWUUS*Gy%M0L}U>YXATM delta 177 zcmaFJ@sMMJooYa!TcM?^NvW%)xoKL3k`9-Gf>KIiNve{Sf}y#Asim=*rJ3o(muMlYa&5h;mA2m`%5Q>p?Zf`TW9GIj6;_+$hmm1YDO&y1#!~ zRA7E?W^P77dPQYnNmPDlWR8oH4wr(05>RDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBF468!?hoQ!fOFJN4RCRLc4n&cA|=)XCF$%_#H-$g{D delta 197 zcmZ3)zKDH7MR-zxcan>1U}8~zp-WbAd9X!hq<3gkd~s@WQEEwiK%iS;Xj!^Ps+ntP zKxw{jP_b{BiMdH}j*&&KkGs2)4wr(05>RDgNotCcm4czUfvKgjnWd@u#PgzjAkCJp zCZ(>H=B8;C6F<3%VYh6uFQYA*l!b9sfs=7y!Q=&ui$GF|2q&ibm1OvM26=9dVDe%F E0E16KkpKVy diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--SetupIntent.list.1.json index 2a3882a55c0ed7f371a40af7901826d583cc70cb..9b86c74d3b1e10a2f7b202b7576e56beaad1d37f 100644 GIT binary patch delta 170 zcmcb^aff5Vton@7{1g}0z{H~bLYJ)KfRxfw&m5D8_~O*$qSTW3fbh!P#8k&nbGOu_ z41a^n088_v9JeIbRIdzQH(z5V9WDhhPy(t>EJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$piqQmo;?& delta 170 zcmcb^aff5Vtooz??EJ;mKvQjWKH!!s{HnTJ}MM#zwm*nTB l76E0Il1q!hrdqn1l)74)Gn=MWOqO8`6vOV0&CQHAnE;z~HIo1U diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--SetupIntent.retrieve.1.json index 77b2d9ba2853c5761be5a8ce0bf00931f3f5606e..4fde273e0c7929bdaadfcdcb3fc2ee4221cb1629 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POeyWRWU}8~zp-WbAT6sxjq(?|bd~s@WQEEwiKzL&y1#!~ zRA7E?W^P77dPQYnNmPDlWR8oH4wr(05>RDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBF468!?hoQ!fOFJN4RCRLc4n&cA|=)XCF$%_#H-$g{D delta 197 zcmZ3)zKDH7MR-zxcan>1U}8~zp-WbAd9X!hq<3gkd~s@WQEEwiK%iS;Xj!^Ps+ntP zKxw{jP_b{BiMdH}j*&&KkGs2)4wr(05>RDgNotCcm4czUfvKgjnWd@u#PgzjAkCJp zCZ(>H=B8;C6F<3%VYh6uFQYA*l!b9sfs=7y!Q=&ui$GF|2q&ibm1OvM26=9dVDe%F E0E16KkpKVy diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--checkout.Session.create.1.json index 5bb73a2034e39c828504cb0e9ab326b5a33ac9b9..e7eb852eb42bf669be23558877404b78e6eb2963 100644 GIT binary patch delta 343 zcmX>j^ipWTB7vOD#H7re%#unaD}}t$oSccXt+C<&FAMI3;8RhB% z6gHgvfa!f0Ox{3;OF=;?GX-d+QgU&8NosLPJd$#wVyC1M1B@tFf%YRHa0cY z;Zjgg%1lwRQcy}RjxR|qE{RVzEQ~S?cCz&Mvy3qD$SN;$bq%qzAq zC=0N(bj}Pf%Qkb5@=Pr8a0w3euPSu5nC!&T#%Q?tB+C&-v7`X+C>Phj#G?E{m#kuo cBxBF4kbt7ei`iZg=Z%f*ORXqy$pns@0BEmeKmY&$ diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_realm_legacy_plan--checkout.Session.list.1.json index dce12681a3283414c45ad4670cce91a0955dcb83..9109248d42ae744b0ce248bd30b1537f36dd67ad 100644 GIT binary patch delta 352 zcmca4`dM_s1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRCi62|tC*!4C#D*j znd&AcTbS#b7#gPOT3VPH=_VzaCZ!meo0=M!8coh)+{bAE1Dj2mgc+Ck{+XCr=$`Ci?FhgK&K4T+{lWm z;KWpejO?Ifzv95MB-e=WM30iJ@CwUJr(BcJoXMwI<}sRX&SK?Z63ZyfPjPV#Of1ST kbjd0XNGUD#%rS}B+{4brNStqWacs0A-zl4ya_TYy0K{QyOaK4? delta 328 zcmew?dP#J`g^91NC%AX$$8UQRfr&-=g)UjesfocBCh6W$n>$$$$8UQRfr&-=g)UjesfocBCh6W$n>$$$$8UQRfr&-=g)UjesfocBCh6W$n>$$$$8UQRfr&-=g)UjesfocBCh6W$n>$$HadOSYkbk%2*CYEofXUTDVT6|9RXHe_=*Tek>HUTIFwWCdw|0QRLbQ~&?~ delta 161 zcmaE9_TFqm2CGA8Xq0nUPKIBgVNPy{OPEixYf7=7VNQ0GOPIH>M@Fe{xM^8nc(I|6 wOSX}pOR}MFR=Tl)k%2+6Wr$f>kyFm(6|9RXHe_=*Tek?8p#cm`mXh`d09+q4_y7O^ diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--SetupIntent.create.1.json index 649eed8ec648ae3827e34b66b2fa6563fee9c7dd..c37673fb0a85189e79abb3b74204a1965bf1694a 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@VUde#U}8~zp-WbAVqS83o{^zQ|X#mKT^kc>&`hG^tWY-;5|@ LAD_(;OkRut+f6qw delta 153 zcmZ3)zKDH7g>905da8?SU}8~zp-WbAMz&FUdb)2^d~s@WQEEwiK%kpbaFS`7e?(DM zVU@3cX;`*FRzZPtWL9EvWnuEftxaOs4Vdi9Xp1Ig5*qGOkrV7Rc>&`hG^y0YU<;FU L@2JfYOkRut@WD4I diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--SetupIntent.list.1.json index a26a4efb088792af163fa7cf961bb688d17e8837..ee38213cdef4a1089034ebba26165e55ebd2eaa3 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI!Xg*fz{H~bLYJ&!zkFkN?^1vB_~O*$qSTW3fbhzE6Yq>F=Tes< j=ZN5-WY4e&ry_r&6P@VUde#U}8~zp-WbAVqS83o{^zQ|X#mKT^kc>&`hG^tWY-;5|@ LAD_(;OkRut+f6qw delta 153 zcmZ3)zKDH7g>905da8?SU}8~zp-WbAMz&FUdb)2^d~s@WQEEwiK%kpbaFS`7e?(DM zVU@3cX;`*FRzZPtWL9EvWnuEftxaOs4Vdi9Xp1Ig5*qGOkrV7Rc>&`hG^y0YU<;FU L@2JfYOkRut@WD4I diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--checkout.Session.create.1.json index e9aca33bb81413a33c572600fd35b9c1b0a53506..7a595dcfd461b946dd3d17f10dc308b7600208aa 100644 GIT binary patch delta 178 zcmX>v^hRjHB7vOD#H7re%#unaD}}t$oSccXt+V|VXTfAh^9YzG)gHMNZ6CIGfzKuG`q delta 154 zcmaDObY5t}qKP|=C*Nh`-1u9HS+682Al=X`!z`!J!Z))>{IL$fC)y*f^y)2?M zq{K2S-8(cW#l^=x-y$!0vNKCNqv7V$EJql{lKj(CTwDVai}DLyvWg3;EQ-Ti-2FB$ OWjnw~s;QGXZUO-K+&2vX diff --git a/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/invoice_scheduled_upgrade_server_legacy_plan--checkout.Session.list.1.json index eefe8c3b55a2301e686f1259a48481e087102dd5..a56453b693fa12f20530cde76b05805b01cdf872 100644 GIT binary patch delta 180 zcmcaA`b~7g1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRHuE#~GwYQnhLk56 zCR8K+kkOg_UhpV4e{4l56n oSVn1Kk&A0!Vo`pfOIER8zOlP^slWN=KK3_^B$~Q;1*a|}03w4x4FCWD delta 156 zcmew+dR277g^91NC%|Pd8 z8d74JmF^uHl;Yy!o^O$tJozold`82~y{tS;VoCn#DK4&oiADK^E?LC|RTjlzF7AGt Q*R#K2B+=B(CpmQ)0bxZq00000 diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.create.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.create.1.json index 2d5be59dcd330724d9f026de72e541ff52008bf5..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 64 zcmbQuHk)n2As(|-S1S1&nk}%oB}uEe#9|byG}IQZ15=EsRW3 K4JOAk?EwILh!Xw) diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.modify.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.modify.1.json index d8a6e4cc1bcd2b0c6c0a2b1f9c49570b5c18e192..0e5470f1aaabd2d56f7753c956ae5d565807b2ec 100644 GIT binary patch delta 90 zcmdnOwuNoNAs(|-rzH7@2jxYTPF}~j kOa)n~xvq(!VVbU`g_)6VQj%#>ijldgse!4{yH^+(XGDY~PF}~j kOa)n~k*wH uJSZ=!baN-GFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9WuppNJ delta 99 zcmeyv_lIx7As#~`%fvJjqcmO1L29* diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.2.json index 6c4cbb014069e2dce8d047638a6ed50e01ee1bb5..21ce37104a813dba8d5dab6bd97d6bd76a7fbc14 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-wH uJSZ=!baN-GFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9WuppNJ delta 99 zcmeyv_lIx7As#~`%fvJjqcmO1L29* diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.3.json index 6c4cbb014069e2dce8d047638a6ed50e01ee1bb5..21ce37104a813dba8d5dab6bd97d6bd76a7fbc14 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-wH uJSZ=!baN-GFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9WuppNJ delta 99 zcmeyv_lIx7As#~`%fvJjqcmO1L29* diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.4.json index 6c4cbb014069e2dce8d047638a6ed50e01ee1bb5..21ce37104a813dba8d5dab6bd97d6bd76a7fbc14 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-wH uJSZ=!baN-GFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9WuppNJ delta 99 zcmeyv_lIx7As#~`%fvJjqcmO1L29* diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Customer.retrieve.5.json index 920ef4f3eb7e4f7f44ffadac6ee42ad570b8faf2..bd05ec0007ec12c2b3c7309bf80f852f598355de 100644 GIT binary patch delta 99 zcmeyz_m6MF5gxNtwH uJSZ=!baOYWFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsfQZ_5c9agdn8= delta 99 zcmeyz_m6MF5gtP$%fvJjqcmO1}VzR~N7DgsUv5eCEJQvr%#G?E{m#pHHB>(WByr|O2 zbC~X_A}co6H8C_y)3vlPGtx~;GEGV`GB-6fFf~$|{D4Vv^A6^TjG{o33J@k47F*=` zn0Zf*V_l|VoN8{AW@>7oYm{o4q-$cCWTb1EmTIbNX=rGWVrXcTW}ap;S%a+{0N!Xa AMF0Q* delta 166 zcmbQwJD+z$1tX84k!50Je<#G?E{m#kv<3IpSeh>*m| zbC~X_A}co1H8D>#*0nS+Fw{*kNlCRxHnuP_Ni|TK{D4Vv^A6^TjG{o3k`X2q=KJOv zTDVM(V_l|_YHn(1l$2(wn_^&KrfXuDXsVlJkesBOW@v0`YGQ0)WRzwxS%a+{0Aiyt ABme*a diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Event.list.2.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Event.list.2.json index 1a23db83aa0c040ce171d7a909e12a9fdccc481e..a45b033790f621b5c4be380a14368e4847efa102 100644 GIT binary patch literal 40126 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 diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Event.list.4.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Event.list.4.json index 514704e645721ef2abda31ec8a119c184d226ac0..0f93576120ae1812419169e561b820f6211729af 100644 GIT binary patch delta 1188 zcmex0o3XE%aRVzOtD(7>fx%=&Mp2%E#LN^WD+QRq3P!`prx-ifaxxQ>GIJ&$5RsUy ztr^Cwl$n;Z4HIXC~aZ(^K$UO;5>9;0iU zEG@~;O)SYw#-Y3zq{zq=UA7=6F)zL(6YOXuLjw~fn0F?xbQhfLFMpFs zsbI3Bz2xL`+b~k2$MxdX!I+QhA#T&{x;OzrviA+}T37fpbi+6ITkDO#i zX@0qjYhYqgexXZNv1dS$w_%cJD9}BV1?A-@-}li4`kvRAi!>u$6T`$5T}u<=6kWq)!_+jBG*bgJbMwt>)Qm@y(`a%k_RGxmE6OQyMrjziIIOqP=TLIPFa$npJ{MbP)VXohF7w&TWGLra+Qxuwt-(&powo*vax}Yfq_A8 zdP;CouHWQ~Y^y0ZBtb)b^HvQp#?5Cmxj8wEP0bA~O)X3&H;M^Q_7mdaG&V9dF*i0b zG2OgSJBV>|fS}0a`&z1--w9_iPvRGt+{+=$Y-nya`5?FG$ghI3+3ib85$N@iZVLS~+ViIIts=43`r(a8dW?2~g0I~a{82MXE&Nk&eQ$pt1# zn-jR+GlIFoAloLt6W$2r`SLyj+h@pUzz(zu7#K>E7iz0belI$4vK;?mE~prng2LpF z(h`%|En&gJ5rJk|2n;39HX=PFRfcEeJ9}r6o*qg7(d0|J diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Invoice.create.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Invoice.create.1.json index b8669a5c16c000e1397b1c7047420ff9e778561c..8f204802be0a36a08cc29fca473f2493a6d6ad57 100644 GIT binary patch delta 318 zcmaE2zF&7jKC7X*nSsH?d|fDG&Loz!#GK;EhK$AnIhlz`nK_vyl}c6$d8Iiyn`0Tp znH4jOi%V0BfI`(=3P7M#Qdy7+N<-T}mFx5|cKDvOJ}2psZHuAa;-ru39btGt69a delta 242 zcmdn5`^0=g{=^d9iOVK2mlTywwqZ2h+{P%tJb4exwat@Rwb?n1P0bA~O)X4JCx2uU z<1{uhH8D3f0rCvFL^uEDxxhU67ncl+uA#ZvWPMgOW)SVjZ6OoQ;Rl$e6~V2$bMC#IbGXOPKg!p3OqrjPZF}RK>>B(vdUyF>ks0UIT&7FFktP$_tb{0a;aL##B47b$o&y6W zQHV_`7&XHy3@Fo0L;&V5u{UAbzv`Zd`=4=D;0yhIT$lX+GG~?GL9HBT?IdgzseP(N;J7J>#`2M3RZevtsb_fnHF$!@>iAppoG4hWHD)4j3DN8c+ zGY!rPDoJ$7@Jcpz3k`NnuJUooHt?$oH1W+!HZm|WFbE7Sat|?1bDaE|WwsZkhUgch zq}dnSCKf17{>FNH^CdQIc1~kca|26L3lr1H1{`9X#zv+l=Ef#KUIDl0W-Go6%#$s7 zWLR_!&CMp~v8geG=ms7O*?`2#+|;}h1r6uKq7;SHyp+tmbcM`31rs9^BhASl*jgBk zCwudnF&b}P!@iag$T8sG2_#?fAAy*)UO=4#WT=6GffC57$sYuYCQsm=4YuH)U}$@XG}T!ug+AYk$qu}XOZ9WDh0 vrQ*`0lKhgyocPp=%itCkA@^E`^U diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Invoice.pay.1.json similarity index 81% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Invoice.finalize_invoice.1.json rename to corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--Invoice.pay.1.json index 63345df9dcd77bcbdbb9a17cd36eadd920a34faa..42ee92bbc84892e2e1f985d26699a05ac5ba102e 100644 GIT binary patch delta 624 zcmX@1chq1)zMP@CnSp_U4wr(0Qetj?Xf@4a;_KpR;#U=EYG7nw;O<-!USSkgIQb;Y?0QNK(Jx3z zvoE$yEKmY_DYLk^G_?rmn#=YH{)88Eh?+AMo)^)?n8L z(VOjf6`3bDaBX2SGMy|TICJtjZr;fU1UJ+}oDK~AoXouR_~PV@)RfX3us00Bz6AO! zCo?%UuQ)Y6H!&|UJvBEquLR`F#8RL;6H79a(UcW~B#lgAq6ImLdGRHg;BZnhG%!H~ zOkQe5N&Mt$p(V^p1)1QO)(}=^g8N`|q$md?D>$J{P85@evKqvUp{&hfHc-}ku}A>i CG{1NN delta 394 zcmX?Va6)fFzKDSimx6*)Vs3tEUP*jGVrGhxmBPf{21bL)e2fW`TN!Ox@=9}ZHs5D_ z!sOr^UThkg6J+A+5#^uc7F3#=<>!)A6&017YgrLxU{RHv>zCmhlHup$l3nia;%VR) z;#gr|WMB{&nC9#4Sy(ZdnRT`orH1Giq@>vw+a?w$P3B`OWiqjtT)?9WqSmolOuoRw z#^;=qUz(y2T#}fVl30{7`5sTpWC0Pj&6C*Um?s|-*urQwxkhl=L16iU%dndaIuZM)0kcb8onrk*YiE%Ja_7|6*Tr6%pd9}FBn#=YH{(zsX>fJ8((BF wG8#<|WSR;jpEE6Bw3yt@tOz7GFzYcHnNGgX90KH+v&eH;7#J8Ran*7G0J9JrmH+?% delta 122 zcmX@c@sLBPnoB`JDKR&{G_OR-N?@D} delta 133 zcmaFJag0N-noB`JDKR&{G_OR-O2Np$V4`3eUsP#MW`TlJX>n#=YH{(znL&(36W^za|C% diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--InvoiceItem.create.3.json deleted file mode 100644 index 60532419783742efb4e23fa1bed95b5614a65968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1120 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 Bpl$#F diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--SetupIntent.create.1.json index 2d44c876a7091810ffbe8ae858af71db03b357a8..4f95aa780705795d40ff6f53eb77fdd0275c28ba 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ex8eKU}8~zp-Wb=r@2L%d0I$ed~s@WQEEwiKzL&`hG^vy%|L~x^ LsM5_5OkRut%Y-*g delta 153 zcmZ3)zKDH7g>9&1K%$FlU}8~zp-Wb=i*I>gZltqYd~s@WQEEwifM<4@r@2p7MP8~& zn7@I)K~$kZKyX#4Z&5+6hoSextxaOs4Vdi9Xp1J58tjx};FlRSc>&`hG%5EA1LKT{ Lki^XqOkRut9w{`u diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--SetupIntent.list.1.json index 2f0dae694d479c48bfa8f4f68c40beb0175147c2..910579618ba4cf391abef20cae7701109fe9d0d2 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI{9G5;z{H~bLYJ&!-z=A~ihRSe_~O*$qSTW3fbh!PfJ(!N)YAO? jLbD7I3r%P@C$14GZEfRdt#*QbeLH(+x!<4q<25f>xp diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--SetupIntent.retrieve.1.json index 2d44c876a7091810ffbe8ae858af71db03b357a8..4f95aa780705795d40ff6f53eb77fdd0275c28ba 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ex8eKU}8~zp-Wb=r@2L%d0I$ed~s@WQEEwiKzL&`hG^vy%|L~x^ LsM5_5OkRut%Y-*g delta 153 zcmZ3)zKDH7g>9&1K%$FlU}8~zp-Wb=i*I>gZltqYd~s@WQEEwifM<4@r@2p7MP8~& zn7@I)K~$kZKyX#4Z&5+6hoSextxaOs4Vdi9Xp1J58tjx};FlRSc>&`hG%5EA1LKT{ Lki^XqOkRut9w{`u diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--checkout.Session.create.1.json index fb711607980ed9d6921982ba9b9044421bc4873c..ab73ba1136cc0972677eec1f4b1649a1dbf0b088 100644 GIT binary patch delta 323 zcmX>tG*NiMB7vOD#H7re%#unaD}}t$oSccXt+89gH7rLM#WG6sb6s2m6N~Z- zU9yUOvs}U|@(s%-x3RslBF1`spcis7^V0QG%Tn`7;)_cXOG=CNC$D6mO{$xUI1E(_ t43onv@{>HGDw5ozf}`AX3L-t+A|l;OG9o>a^8$?BjFa6RCokYw4FJR;YxV#D delta 243 zcmbOzd|GJ2qKP|=C*Nk{ocP;F#n8wyG0ns%P1iCx#Yor0JkeO!(!jt_H^n3+)gsy0 z!pJ1mU~?ejVJ5x2EI+d(-u zWUn-*#K}%9ZH$JSPqG|g6brQsh;nfaOf1STbjd1CNpuU$HP48eyqN73QPxl1$Sykh RIQwi;T`+;eaPmuz6#!MRPRalP diff --git a/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/migrate_customer_server_to_realms_and_upgrade--checkout.Session.list.1.json index fcdaa7767870a1f6fc8a86d6479849c4db7fd03e..370630390c998590d29109746da672b497b42a86 100644 GIT binary patch delta 325 zcmca8I$LbQ1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRCi62|tC*!4C#D*j znd&AcTbS#b7#gPOT3VPH=_VzaCZ!meo0=M!8g0&F)MwW7C^gFnPfzs7@$e5x3Cl0? zFGz6@Nb}C}OZ6}?bqh*#&&iFjD0WW_2q+Is@tu5{Wges1<}6koCb5jt{9G5;z{H~b zLYJ&!-z=A~ihRSe%{}Z~j8??huMhM@PG(-Zerj22UP*j$Nn%N9vHs-q9Lq^{)DliZ v)dIuh@QVB-kEn_y_o(0~_nd-A54VU&_mYfAkL0`nV>jbucgM+>IR66x_&aM) delta 262 zcmbO&c2RV~g^91NC%^remCjljXVo004(5RCoXY diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--Customer.modify.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--Customer.modify.1.json index 828b03f680a09fbb35f3780f83aac70045df314c..e7ddbee88f13d99b9a6fb1ce0c5f31f9c5c31c05 100644 GIT binary patch delta 35 rcmX@ac8G1m3`Vhx(jr3_*TBT0{6d$k;;2MVzpT=L^3CfQr!WEl>qHF= delta 35 rcmX@ac8G1m3`Vg4&(ahZ*TBT0{6d$kVrL_ZR4-!-_s#1Vr!WEl;VTRk diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--Customer.retrieve.1.json index 33f1a5cc6ce49df2e29e076af25cc4fca6a1c307..fdbbbef0cefdd2ca36f658aa9168908856e1b51c 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC78$y@1|}Be7rJB>MMMM@8RFDkXhPDhf4tplu|1S;ww`ViyOwuD8A`Q|xHyTNkCNOHz`7GX{%1(S1G smnj>krCBB?ndt(tiLOayOwuD8ph vtjm;54O0xvQqy!T4U8;wO^i*FbuCPiEOk?iEeumq49tyFEX^jHv6TY=(%2vU diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.2.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.2.json index 97a939c624545eeecba559d37e7a53b9d466566f..105ebc64322862df999decebf2a21734341afc95 100644 GIT binary patch literal 40140 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 LyMH`>&-s4>ww9V6 diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.4.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.4.json index b5c6ad8c817d30c2604ef626f2aaaac183514615..8dcef0e8d9662b5b4a1a4ab0c20195717c8adc6d 100644 GIT binary patch delta 639 zcmaDeoAIyX23AH^Lvu3&gUO1FqC5qOnJG$E3NV2cjE0j>F?O)!WF{tM=1l(YBr#c9 zGmKd&Ib-rfDT&EFy8N4WFimH62s6$pOAT>yN_O+|kMcf4A05P3d!>FPc$xY zO*Tj|3^6V+^l`~H@pbVu@egq{F)%VPD2s5f$V)Fbp4`v2I*C$4^b1nb?2By^3zT%Y z6yQK9v$(i4wFu~`YOcwG{Gu$ysX1wr8Rexn$LI+$DykS6=ouL3=jP{?WGLjNmMbKe z7MJAbrWPrrWELmqm*!1w6cU*{L4b4fI{k|roBg?(7$?s$7nxij%(B^ExSM&hoNET7 z(d4~y?TlQL_Zv#qrKUqa%x_2YJ6^DUSfJ`Zfaf$NLgYj(6+>q z%w!zOi$RKvOwnZvauW06OESU!QZh6!QG)q+GMBvIWEr=c%t{5B@Hnzjux5cqvZJ>; zlr>Mq8_IgA;sa&<_s*JJ$|XFx%tuZvqqNA;#WgUoD8JApt2o`<*~8I2sBrQFRsYF9 zeat4mw&Iy=?JJ^UVq%n-nqp|7n{1F~tZQOyl%i{yVxFvPl#*s@k!oRJlALBRd8L{P VZzagf@x`Ud$*HL+ljryb0079NzybgO delta 1196 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 K2^0xmZv6ua?4wQq diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.6.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--Invoice.create.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--Invoice.create.1.json index 5d072c4ee5800272a6aa7a5c49e397864d7d861c..8f204802be0a36a08cc29fca473f2493a6d6ad57 100644 GIT binary patch delta 347 zcmaE8zF&7jKC7X*nSsH?d|fDG&Loz!#GK;EhK$AnIhlz`nK_vyl}c6$d8Iiyn`0Tp znH4jOi%V0BfI`(=3P7M#Qdy7+fd$gDRk!fmnIsH6jt%*jkn%_~lg&rQrrOi#^C%_{*pC$SW0 zU1CXQGMchtkff0*Otc^;F)zL(6YL=+Ljx1A4?qSh<)v1X#81`|7h(bX-A#N8GbD^A W|B{l2vLvOAp)4P18z`$oIuZa+lW0x= delta 265 zcmdn5`_Ozs{=^d9iOVK2mlTywwqZ2h+{P%tJb4exWfkYr;*$K_)FOqnoWv4^l+5Df z{L;J{%$*<^iIHD(a)$Za7TkXV_U3N%o|Ik6~3AvG^0GcR2sGf%<9$izr< z@OLngBiQu)0wF+! rB7*6Y7qGET{vs&BWe8LR0hX;4^08H2p6%~b|W5sm2aBOs_SeToRONG4XzVs5ES0V3q zKo7{7o^JUu_~bqGjkd|B@Jc|JU*Yn3Q_}ww!L)2}vw|#_G~~60JKqn%CZZe}Hl(nO zY(z!f9dvy;D6siwjMtm`M3RZevtsb_jAW35+rfG>*)zhzQLKG7L6w^9;#y ztMCm8tOzvp^GS90a|;VMG4*lDuJQ}XuJR2DH83zTFfhyZu1F6w4w(F!WwsZkhUgch zq}dnSCKf17{>FMk#ksV&BtJK`NFgmJu|y#yvp6}wG_OPUv3(S)(d1P304b9Ca=dr0VgXjhx z3)z6g%G^|-ff~+I5phJ7s~kYm8V z6G*<|KLRmpy?{Cg$WQ|V10|4ElRpR)O`gC#8*ITp!4RO@V4?KM_t{w|8w(eM!+Vvm z2}@pSPR{1v!VXL<1&Ns{lkLR{xeS3uK)~cJVwLg+I$R10O2wr~CHWCR+ASXH%7S?d4Q*W}@Z{QeucJ6uw%;rRVIQ?+K36SgpS zCr?$iSBhD7MMZ5uQaLGuhQ{lz9qylh_w8&p8-DMYsJAX?-Y}trx`5SUhgpfPE53J~ z6cw|gRmH*mXS(E^GH*yBVJ&aE=r3=3a5nq{@);iI!HW%Zh=3jJ6zY5Ii*&aNo< z4lAD^Y7kPc*g|?0SrooX!4^Uaiy=+{g3rb>>r&8Q|7U+BNJ?;%YR-)Jj5JI+CPT!l z71I|!CDn?ap1pkW=;Y~}Cr1$7{x^@Jt(3gN@X&_aRf~?1u%9yU%bU-nypG~;<+SFi^7Y|N9i^QC4Rk5EEc0IZ1+M*J&XhJL%c2ZKw$|LF5X93^G1nC9K%$lv zYb3Wn-8d<_y{c`727p{F(G*vb44~brRT!zwl|dZLFYD4e`fVWVNQ!q8rzDEsSs2p=asaaJS>M28Ba0 zzFcBKtf48;xlx|Es(iNSUTVm^Q0rEdzN}gU1(a5((;q`K3NPJvtSyiPLWH$OSLJbZEV^ziKb(ZOtgHoFqX_Vwu> z{73Tx>q2Th6cM4umZUz2Wg9)9UA=_pkyUgI(q1?f0`qUWHU$fZ?iu5J1|vw>>&_#H z;c`hb?nnkfUkb&fxbdJ$xz;WAaZbF%0=0llYhgyH3y|e&Hy#0%$6)7MkBXCsjvgU1 z9N*hNg!p0ug&zqk(0i41z7hknZpdxJqo|_h!RyP7EeagwlMk{ZV6 zKW&bU6>p5bmqzP|@Zj43;8B1il^gqFb;&PRS3D%un1Cw^i%f`HZIjT{O1se`a*QBXdJa81Sm^vlwAg3T#?YP#m)w|0HcZX{Z)ov1rtRiIC zdvKdNpU0G1GFL)Kyi*M`Q5-BhEQGRsys^n+u{j)_wY zM1nE6p{W&61BFjz%Ell9whjbn4MsLVv7i}(B*J3&6_pEknE2+XA~A+x4U}16E(ilf zEkhyJ&}48wLTlqHy1n(7fzzIvMt_Z44AHHOnh$+I&0?i16 zjrr`be>f?A)xZ5&m?FjN9epRtHH)w<&TH<0kD>nt5sX)aKaRl225FRB(iWeZ>8dAj zYL>@S_dXm~lYtMpFgwFr5?z zAGGx|i$rl^{zo!MJ(5IDa(HvlZI28R*I;HgdSmz)cQAU$^OwN1sDinL=~;W2W^|h0 zO74S$-NVoWLUI_!(45Vj6c~=x@L2K_%Rqn9Qx=IAJPV<8N+wUj1R-%Hh~EXLM%>_m z1ZG`0Z}IhvT^Q;=AF?I7B+av+>7We<^^zBQPMXd3k=!=$!Lg+84q&o@a0W8Jg=6(2 zOz;6-K|U8@tVu1Bc!ATaK^evQ0mpU`(Y+k zC*`;!$8QJH76`n-+=l=&*5*+TVm%mb!x;hl#$pt?u3RsJQz#z4O2h2F^cRt_w69q5cZU6uP literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--InvoiceItem.create.1.json index c351f1fdd5acdaf9cae7a1b1411840fa231375f5..a4c83d539a33c6f3a1eda686c3180c1964a3ba13 100644 GIT binary patch delta 95 zcmaFJag0N-noB`JDKR&{G_OR-O2Np$V4_eOUsP#MW`TlJX>n#=YH{(zsX>fJ8((BF wG8#<|WSR;jpEE6Bw3yt@tOz7GFzYcHnNGgX90KH+v&eH;7#J8Ran*7G0J9JrmH+?% delta 122 zcmX@c@sLBPnoB`JDKR&{G_OR-N?@D} delta 133 zcmaFJag0N-noB`JDKR&{G_OR-O2Np$V4`3eUsP#MW`TlJX>n#=YH{(znL&(36W^za|C% diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--InvoiceItem.create.3.json deleted file mode 100644 index e23b26f397b5a1e3e81b32167ca29a8e7a691da3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1123 zcmaJ=!H(20488AHR6T<l%^iWOq!I$8L=AezhftvHigml)Y#82 z&(F@~uIqX|`Q)g7)4jfb*zI<&BxX_w;LH<8`xM8%1|#_if&@*9>dWKT&u>3{{Py8J zm+cE?)C8R0bEJH^a)f9C&V=4c@w-%rx`Wl!jTnt6=ng(~`}=P4j*hX?)tnxz&>pmn zP#9|>a`gL;9Kun!5x2UoIu?cK&K`}hxnymww0MTekJ}q2AkE!q240>s%n!f7h*5pz zK!U00oFSl>`!DPs`v*=ATNgMSNe3ZV6AUlpv(@6wqG=9AWF^#wSR?}$3z%*|Ytj8w z(HvotWY0QOa!6SfBTN7u$W1M`Ml2P1Hkm{%n{ide`Qma`_p;H9z2&Qfy+5T{oj}&B zq5jWt#yT`7r*m@+a-Br6NyfwAIruS^3CZtPUs+H_1(4R+x9#nu|EK|u`iwqrcye(D zg9l{$DnB8FsOqLPawupQd3z`IJ84Hq|1?HVbDoZOpa{8{$|sXrOPAWEqpT zGT(yf*R2UY==!Xd&FC8y`@Fd^4ebNGO7Ep-u7~Co@qv`F-kchHS~(nEm9~jnI-l?U E0#^t?6aWAK diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--PaymentIntent.create.1.json deleted file mode 100644 index 797a278c88646c5ade8d315d394d0bfa5703e9af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6104 zcmbtYS#KLR5Pt8k5Qsdcwxu|(8=zdbw9tGzY>)!op?5NynE=U5QBNj2Q-eUz`Od zjU}8lTERP;;(BZC#dVd zqlj6T^z8Td@1DOsy*xRFXz4yvXQZ%Q=D94dXg^GXm|3QT?kwq-!8%-;yMfS1B^-lP zJwSxJ#B_Wgl4j$iy3&T_lvml%Q0`73n?P!OjO#AG@dtj0C?F9=E+8cod)@w1@DkVye7A96_$(dF|)(Lkrw>pi0#P2~$pV#D~zEUg`6H`qtZ7%D{ z3#-8&T0fpVI^5gYo2)0Zr;{Hik7oYQbQWI=hZ$M+LBiXSWK!3*^-iQmLqI(jEZ4CG z7T_tX1RW3VfD_FHfq67MNT3#=47&>MjKo+dX0tf{V-HJ|j__q_$<`}-iA`m>sw5w| zA_rV8eDL-)1yE!SI(d9p=fgk9&reUOW73I z#R#f}S^?`4@*MdxSltn8R@AxJ;Z?C|kA=N7q&8WyA{XYjdyL_&c6tZ*Y@{Lo0BwA+ z9Vl+@YVNuU>(S{mb4iPXYs4d_rsjq1+Rsvy?l$9!2-rI{DnpX-1iHaQ@ zt3{rJE4n-*=f3byKyGlP5j*Kw!Hy7n%Sy?6K)g{?*33Dn2a=(ykfmv2xRzUGY1ru7 z5mdA;==AsVQ=1*1{J~UpbNp2w%?`!uCx@>hiAlOKMvPW$Fau`_F(Y;otok+sQ#Ys@ zcX7c1z&M98?l5O1HH&UX761UjuZP7L&-Zm2k`3xBb$lR18bbb-mNhD>n>X+kZyCS{ z&<#ZT_KGYD+17t@5f?nCfmqkHs7kX0>87&|geK*Mx))85u zX9*tPLRed}71TY~#Ba2)EU_KR@dgZrp_fU{wAn`i_heY{bO%M3#!P^&~kKWJT zEN>5)EN|4iH_vZQ4#eu-+QNi`VDtvyW>do54d#P znIv`N)XPJL4*WIr2)--%Wm8K6(l`$io=eCT1PtXsfo#~-aM7FmSe!in<9cO_?CE-S zt8S}LvweMb=xhZwxLio+-VhizJd->yXA(fJ!GsBm-<>U?argfHe^Vv#P5A~hcrAzX zmMeVigOgCo4dEe1fNEe;g=PllC*o%U(|q({ z^T7Dk>+jL5-x~~iTVP~_w7Y_LSeJL*lUgfS5Xa9RapiW{)E^$mhE9((ZCrFnxW=_E zUDuT?D{*5n2L^3Q^aS8!>E4HXLStKkLH8vR8Gbrkg)pl)JhY@02Ry$`D*|l2A_f6r xY)uyy-nIp`z4x23;x;U6qtyqUo4#}T&={+2!%7tm7-@}qusU^wq%M8?;a}Fnq8|VN diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--SetupIntent.create.1.json index cac481c8601f7f084ed41d40ac8f1e455d16294e..c7a98d66b69dd0c0e93a6cd00cfed58feb0201ea 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@k)exgU}8~zp-WbAm}NkrdsSzhGCtxaOs4Vdi9Xp1IQQC^Z><{V`(c>&`hG^waWPrt0v Lfbz`|OkRutlV&!$ delta 153 zcmZ3)zKDH7g>8UmX^M+$U}8~zp-Wb=kAHTlQ$(3>d~s@WQEEwifJ=5jkVk}5R7AO_ zuYZASRaj&`hG%05zi&QUT L3-`?tOkRutn-evR diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--SetupIntent.list.1.json index 86512779df6b03b56fab49d7b75b9591caf3a9a7..41eca6ca7921a93c3d67ab7bc761467324416b82 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIA_EuKz{H~bLYJ)K(sa+V(h`rd_~O*$qSTW3fbhzE#{%=>VBdnU jl(H~0g9tPK%D|*@6Tgr$7k7(^*QbeLH(+x!<4q<2ccUfk delta 99 zcmcb^aff5VEZYFj(qtFcz{H~bLYJ)KLU*qK*Q%(B_~O*$qSTW30GI55^rCV{H*;5m j&?3vQz`(HV{Gce8$|S=~!zzP`*QbeLH(+x!<4q<2KuILn diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--SetupIntent.retrieve.1.json index cac481c8601f7f084ed41d40ac8f1e455d16294e..c7a98d66b69dd0c0e93a6cd00cfed58feb0201ea 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@k)exgU}8~zp-WbAm}NkrdsSzhGCtxaOs4Vdi9Xp1IQQC^Z><{V`(c>&`hG^waWPrt0v Lfbz`|OkRutlV&!$ delta 153 zcmZ3)zKDH7g>8UmX^M+$U}8~zp-Wb=kAHTlQ$(3>d~s@WQEEwifJ=5jkVk}5R7AO_ zuYZASRaj&`hG%05zi&QUT L3-`?tOkRutn-evR diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--checkout.Session.create.1.json index a2510cf57ed27850cfd5a1da07800b302560f3c7..28937f353a07b7e84bbac910cc5bbd52ea614713 100644 GIT binary patch delta 182 zcmX>n^hRjHB7vOD#H7re%#unaD}}t$oSccXt+ZTmut}@(W$EiVNMn0$i)2DmE`= RQ(>HZihVYT22bL+1puA@IC}s9 diff --git a/corporate/tests/stripe_fixtures/non_sponsorship_billing--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/non_sponsorship_billing--checkout.Session.list.1.json index 0fbad52a65131d08f8a85cd0dc7f5848de4cc85f..9983612e7a276c60525e869bb8a4e8399f203207 100644 GIT binary patch delta 184 zcmca2`b~7g1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRHuE#~GwYUl=NlRn z`k5D+28RWNIcHVnIGVWnM3p5cR~7l01X>nbdK;KKo4Wh^W`#RWKFzX#(R_0bD-V-c tMro0Oi)&zFQGTIIR&i;%XIW{9N7?2+b{9rQ{mGX&mXl`m=4G6Ei~v*FK4<^{ delta 158 zcmew+dPQ`?g^91NC%>O3-AMO$oW#|^+ zUSQ%J=2B3c9G0CC5Rjie`3=hgM#Ig$tUOF&0iLDFF0O%zMfrs;S;d9!UIDIEQ5Bol Uv%4@({=%`GG=n#v;M8LT01-VnnE(I) diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.2.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.2.json deleted file mode 100644 index 74343e065f4f50064119d34d4454bc28031a5e43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12787 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 diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.3.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.3.json deleted file mode 100644 index 8f39819b1a91f6958e9828f9fd4077cf84c6d5ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3492 zcmd5<%WfMt6y5tP23(~;G;D$*QDJOhQYAQ@s>?kl74vWPDlU8HcSfwe>Dzah+85uFmKPq$O234Wu401R9 z-jK-|?D=g%pLZU$5FS^7cGZ-9HUDhTc;?(ZXGx|ELX9!meWq?|U^O(=l@naOjjvtivSGde=0YW7T31t-5DdeH3 zM)*wH&hXqO+GNpv$#bXNiN?5x!lOdx5IKcS7{wu^bix8xjLWfirYI~ z;~fqz3U6<}9yZrEe{iGkukY;5+s)O_uit!VyM7Yqol-D3AQN{dii(Y+KOx@XEugwr zO~(*$_a#=1YaMCS`QX+Ntyis29IBF#721)~)VGT9<%^XNn^%i?EtZRQ2-`&rNw~P; z8xgKwuK9MEG~@1yZvfWg)60fxe5Y#DCcpnqWTiA&i%br{X>Y=Q)C8 z5)xjfh`=)}+8SA1nt5fDfP{`y^$&#U#Tg0rW0|TVc=pNvyN1IFv7YM!WL){1yyIC4 z?nm$HQs|K$R&4%vuZ?>AQDGoaM-0dO+hqJGY0NA*hcrpkX@EgGiNM4_Br?c}shk@g znlz0rsz*zN~&7!KoGg?BM)_JAyvuQ3L^{KspzG)}qjpcB3QP*=ql?UAr)tv-Z z&BwMh1mnFIJ5-OEPN5<~0{C2&5t1%X=Q!E!R8hThkxGjwl0{POs2zkO`W_;={OC8_@r y-8V?NEDQRfAuDW>Hh!TQvK^<_iy1sydm5K26fJL98qYz`58-n!e3o52UHk=?v~JA+ diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.4.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Event.list.4.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--InvoiceItem.create.1.json deleted file mode 100644 index 457258b2d7aa2a37cfa606ac80d2eaf8267c14cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1116 zcmaKrO^*{X42JLfD@Hki1X8=I5aNbl4@i88BM3#AjJs=^Nrrq>RMq}>>?EDZEEPR< zZ0F76*UtH->x3FzvQfP0UhZCRHk%h5)5&|V`b1HY!XRoeL^p!xpiV)4{_^e9+m9c< z-@T_}+fp;A2$bJar2O*90fP28MRb-Ae^sXuZ0w%BQ-0{c4ruQ?wB7D@cl*5RV9<=E zdc%5qWdanbng|sA@iT{TU{S<1&;?*dLwj_nSQo(Ei z$@ORqc_xE?fRU4eIApRIGZj^64>XCwQZIeQy>RNvY;%~Wn?>Zj5*I4U7nd{L|Ba^F zYrb;WxkH-d0eG((>3Ev-yYQ; z*~5c6qRXqDY?wgf9?8C{9}#?zbyFIg=#>q7=STTFDH}09X)Ky$2s5ervjp2Pb+QdryFMENMSSqMBJ|MAiB+9D{SXv^N8#kxDowsJVj( zZ;9FXJtXaplXO{GrYJA7p`-kpK(>)oM;On2a^oNPLqrZ$F!BH?SROB9^28saS7i|i z&3Ph|aHhC}B!%?#8u%p7M8%ENwlwe-xx6@jb2@o(d~$I#Isb6*{^;QBDD{7x$yjpM zIMKdOIHWyD2EuGQ3(?z4$<7#2aP%{ARo0Q|DyTf+-{-FC=0PX=QP)u0ZR6&W+xPm>>?O&?7so5_>(IS^uH(Fcg&MUu%%yCyb?{xt#ZTQF6n zmMC1~XA(VVKL(>`&t>Q9Hs{T@T(-NwQd%l8-#0 z08;aix_wIl5Lt~(0h(*0=58;wzCk-v>w<||s*$n46inX&pw8gY=L0d%O9A;)@eXakQ>Eex#%;C<{?UFneCDyPB4 zJqdwSS)akTn2Fu16;uYGL1=`1)$EPNAP^UlxqH)9pjHF|vSPUs_ILlnBVOhsytRH) zG713Y{Hx&Jg&{hL08$ooE>=t}Xt@A=dTCpl%sa1t>@4Vk`gii75caw>R~}`Yj|bD* zl+dc_{D#)lIVxTnR3vF>Ahr@pfeYJuBB!Cb zPe5-C-V~3zvSK(O$5y40w}5D)uGGxCx(9-Ba*&0sb5+X+Rb#vuMh-Mo=X7>*vRu!O zUjD^Q`R(XywRy6?_;mPHBpQ?M#S|GDwZRP>;IJ1YI1Qr&mS{9JnbV^Gfo~4I+C$4) zRxEiOS)k4ZzZ!O26d#%~lod2l>iIy2ZU%){8rGz9Zok0SykP(zK+8|e?R8RAvT5?< z;=FHx*l3!UgU2n@uD4sL*!*oZS}`$ozF&JjRiFo^+wfU>S&YiMtN zOyBBZS%8H~;R~1y!zdHQD!YdY?(OdF_SFM`hsHAOM&1{>Q!tkMeW4FEp5FTQ!Rkf~ z0(HicIs%w2uLQ0UgKz>cH>1E-zX0f&Evn~iBXgJ6<8pT?>J9j4Dn$B!7;9GsHXa!I z1cy0gJUZ79JP~)A#G+1Kl8BBTPa3X-2XGvAGHoB!v>N8Z<@2%j5`{VAv43T)uAcAg z0Omb{ZY#CGF1S;3Rd|m1xAWqFvsc&U$1k7Wf6ZP!+q{2#dBGlMFV8-{TJd~;bM{)_ zzCHf=!;)RUez&|_U%utLCztP@93NhO{_^I_Q+-R{9v_--uNN==(r3TiJiTyo#!nAk zpU*Bf>zmzY%U9R>v77y&UVc2B?w?jyhbgFlSm*d%2QTx7>*>!~PK_j&4V+eYvxq?bKT*{JyhCfpgK81YWzrUQ2O3NGMXRq}BnB zxi-p{b=-q&H_?Kf3Q&1ha;;LO!8w( zRMU~V>l1upc);QmxYCs=6h$F6mNws}nn<>Y+pV;a7_D5xcT zEA+aA-O{>heEjnso!A|yWJr;m1S>Kq&K&0&@gCXHlQ_Xya2 z!|f@JlLe~$w`U6~!=D~8A(u)HUqrecrI{YK@5jK_Yf_L()@izM@cmg(*Za^i*1U#o jYqYOmaK}DGg#;PvV8c$7%y-=$bZ7Tz37x+4{fGYme0P7J diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.modify.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.modify.1.json index 026931f3b8a3b0bbbda2ad3d2789e51579706c53..c177285fb478e2cc46e5ca632aae9b7fc18311b7 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X?BT=YhYqgexXZNv6Hz+qETRY$mT_i?u-EPj|_+a delta 35 qcmaFK`jT}+52KiWhLewrYhYqgexXZNaanqKo_j$>!RAGb?u-EOhz%kD diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.modify.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.modify.2.json index e90ad7608c5394bedfa6b3ce07f1348b814063d8..5a8e8b4f90f9809f98ee91c6f41c67ff91d737f3 100644 GIT binary patch delta 35 qcmaFO`kHk^AEQ`CX^y#zYhYqgexXZNu~B%2w@GA%=jJ7h?u-EMcMN_2 delta 35 qcmaFO`kHk^AETImhEtS_YhYqgexXZNaaK{0Nr6d9`sO8!?u-EM;0(wB diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.modify.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.modify.3.json index d13f5061781fa54afcc2f98eb528428375d9e724..0d487954bea38c139320a3e8b2e7641d9eca319c 100644 GIT binary patch delta 35 qcmaFG`igZ!FQZsSX^xAFYhYqgexXZNv9WoQOG=@!>E^|Z?u-EL(+pYw delta 35 qcmaFG`igZ!FQb@$hEtl0YhYqgexXZNad48OX^2Ti@#e*h?u-EJ1`KTg diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.1.json index 9a308d96c38fe7857dc5ace51e8e4653a87afb29..8767319f9d71875304853e8667c22098ced4a20b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX?BT=YhYqgexXZN Sv6Hz+qETRY$mTlMEsOxAP!#6? delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO^BW8Tjw=AYq|=HeQdSd?Grl2sg>AmPY22@3NKy02RC-r~m)} delta 103 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 delta 1682 zcmc(fUuau(6vt_Em)x7AH#cpQCQZ8DCR?{|z1zL{+ip`yZJT9F+O%1kwQPo)KPKtY zBuj4A-qzKDs6!u|e(_=89K%<)2}OJu3`G$9GZ_eiIMD|mHYQULd{M-kJDJ^3^vw%D z&X04>?|0Ade9k#9{@(U;_8nGhNY)Bc zO*&QSpX_VN-deqs&8KVmdb+G^Dvi8rAL|<7dESLfga!B3?z`Vx({?nZdds-lESGAk zRo}>qQaW30RwS^K-KbI~vU&d*s-0*y@^yq54mXDg9GSG?S5q%O3+Xp3q^Z4Ux;Pdc zpO_Kr)sy3kjZ=l?O1QS7+}wKXl>TB{yWl~H=rQG2YH2wywtnv6J-(K1W4H0H1~nxS zG5a7moeotdrK^eZQeKJWb7n9eO=Jqm4^&EVm~E54F+^wiAa zbhsiUVsbb=wor^GQ;Fq3HgYIA8f?zjPez_>h{a4cupo$Y39m1%Mulh1+Kr6)yv81` z=f=hgsTpr$B6cV;I~|pU!n|0_$#5jzeH5i(6H45&gcXRLn6jS5cWX40DV58mN+JCa zyntjqXE?*k;m7U6dUn(2dI*OFSKOrTPaGKFEEr>Ug6BBgu`XNxKKH1Ft#~4- z-6$lrZMZf?;ar5ldYEh}adob5gSLOzW>F5u{{kn-s}s|H2_|100mt079PjrD{@@7b z_4osvPwd2<25&wKqmpA+%HbT2N?oA8z6EK2bmSZlYwdV$2nb{h;DBltEq z+SzUxHAC313E}uL3NLGHI3yeJx`x3g8Yh0x^utW_!KbVg;fAS8ix-G)9PcpU#43gB zL?^x^dhrWk1LL8wbIUmDTbwv8KLNhZ;hKehloY**lxtXz1KJ@lX#!Pkk1Ee;?YOGl zi|@58^g1`Zx_%th?M43)g93Hm{{wVqtD|5cyRfi0fFx-{gS6u{(vKUY6F-vMV5jFi_@~Lb;Hz8a|;6lm%Jx zOU?4s{Nkx}F&2)*0&@0XDfx8ZM0PwYuW6oxZ^wm_qz2yG2?7_}uLIA1`qA0q}OSg2MDXcI#&%nVFBz?7M(X-!%+ zF=}Gs;%rDvYU0k=7@IMv8{^*p;mY&}n7DA5h1w=AjN9Jbdp_QC?!8a<4c2YEKZL=D zum@sTze7P158Gj{DPCd}e8HYNWeHU!S<+S^jr(BtbkR=K8t~9LYV6p$_Ddy3R?2db zLTlILS~jj!ugaZ;rP7^+@;Hk~>Ry$)sT9j~I-gl$3z-}{JD+1nnj{m8%lt|`I|DBc zzuov>lM4zja_SUPi1RM|*C8ZT)rAgm5x@UO6vqi|RT0c6p$f7{m?`+0@fo{gTQ+0M z^9VCOyIZFG?b;9&{Bm;6SYuXXbLT@XODEP z-9(yH`%AgnD@yE7Dl%$SG|AeV*fZ&vc{4&+g-%7{d#x0t^QRy@;)iekQ3q`r!8Uag zHq(9ZY&;I)VAe(`@W44{d>Xv$u>N=;Fbuc*J-`H}ExjJ#EWIA+gTQnNZsktE8XojD zbeYOrnM0lSa%NGzk;)@pp;zD?{usEK0r+0B2nv>UkKS@2>pi^Pvu1lqyluxT3xWn>6`Ot>6v tMQDM0l7{D#M<5b(LJL2)4^4*5>3Y1HHqpEeJB7qQ;|bl+QJ9<0{sd;GeUAVD delta 2584 zcmds&TZkJ~9LAYkwz*%n$tIhoxy+`!+wM*~w@ebT>$c6hHr;!>6cqZ9vyDp+{28J`2 zlm9vA`+es-=O@pN2-||%C}gm+@BrZp-HZ2iuj_lq(&E@4 znJMM^Gs<9kQqCRSKb7l?9~kaGIxh8R=y5WhK1?1P8c0u_8cL6{gGc(}Bu$dV+4OjS zAvFazn%>X+*CKn$V*at}UcQVk>P(k)W+t8>Q}HAlhc9j3=Bmn9RQ!<$#n5p!!LaD{ zsH1(+ZT-Rke_CAdyeX(B*d$!Dc;TwazjA-q#Dqrp`J$w#kE71i$^A#teWQG(G@U+KJ#-*5ICCV& zp%$wVQy%3Q$M zI`5Q7a)}&C5**FZh<5_(hw-EG(E>VOSr7 zSM==$5q*RYi~(?)Nhq14aMBnw$s%$vF3WIJ*Wp_7^^&KN`J$E%7_tN);IhICPCvYA z@zXfk_^1c9k}GSsMkIo7kT46LR&ZH;K%gsQ-3~?TE_lP*26s(ixMS^vRvQalmN3lO zB51fEd}a&Phy2;*0keHK?6rp>XYT^AN8qx(6K+Vs7F?%;_infw-!q^MT-zEMSJzkI_dX_QdOwPWmPUIn(mt?Dgq#x zyB@^k57TJYE6Ii6HPUEPYOsjp{n`?$OSL(Qm_e%#VN2KF@CemYJY{d&fQi$DmQ9i* zDu6lsTC8tryud*-0fJ=5r)#{T%IdskA{cEUmT|Sz6j{ykYxHXr+U3AkiY)D$H6-(M zeIo})rmAa6a&?l)Bq!z)Y>G(oj6kpq#StlnXAoG9Wdxe1#N4JN1EN@ws?`-;*GLXG zj40yuJzzJQU_`&Y-u_|;nhLTqT|;Lij9NW7{s8S$wSruZbRMfWX=w(Xnfr}9;kLd* zCyVf!KIU6FSSnIp){ZiKXn1UJA7ESj@Md!Wiuwp#H3Xx0xtOJfk);P#Ej@E$R_QO# zmFwn!Z;dhd2%SG?bgk&{4Z?NTHWI}{p_py#cxs)8(6()Stg01l)cQ>8$QXq$N*hU_ zNONj-dA?OiTeYBdq!47tGKu{wFu~k zYOcu#Ohs9XQ*+XkCT~=f-27N=4b$d-22G5c_j4~|o-Ap_J=xeS7U;!^X6^M{3P?Z+ z=-Zsky!80ua`neKT3j{3er9!DL4R$;tb<`8MyB zaAJW(W1x-t~l;#+^xCSN`AD8SZKbJrg-w;<*10w^2+;W#t_Z-XY z$>-Ttdr@kLenCo_eX(s~fzoCsj-5=L#-`>5mZlaarjsx5hzb>#Bo>t@St%GA8=0Dz z8=C-y1Nqc83v!=hnf#YaU~)Hy4709@#pHurqLcS=NWj@|IgI535-W34^GXynoD+*u z6jJk2GV{_EGV>Hnj7*F)l_tk>N>2{p>|ivSe3R3T(P*;-mnsvJkrK$-$vRw0lgoHE zPQER{Gx-(|_hdWXdr+e#CiC%ePj=wrVbV33?8CQ*(Qq;+|3MJv6n`zyEDwS9$Dp1nlnmk`XesYC`F3_4~5~hsClkZ5#t0Wm&nxz<8 z8tYnGCZ_>|BGpVcF)=Aw*C@@>%)-#X)HpdMX|lYe3Rh-|5|;uH)ap#+{V|#@hI+av fNlSD$jEW3Eq>E(IQiKwFT4r8iPG;5Q0LcIV_`68- diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.5.json b/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.5.json index 0f1d058f145af9c4173189de5d2523c425cf82fe..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 21 ccmdmFAIMwHrJ$gcl30?cWTg;2IZxgN07AY73;+NC literal 8114 zcmeHMZExE)5dPj@Ver!iG>Ko+xWKTjbsDrwnl)+qp+!N^5?!;AC`F>&Bt`%G?)V~$ z7GwVR~;VH`nUGbt6nS_^Q*dO-y z`bT@iC*-jci3-jXkKy&8?|$l+R;$wo8ngLl9x0GsKf`^ZD66ER`gd`MdtF`Dd!R|R zh-4|p_kS=M7p!;6=H=twOBwBl#TC1yA}(QttdhhTW;CXH&$vQ;{m`qN2|QTvUBOc( zq>!Jw1j?nz^WghDPejC&acbMF^=rD|oHA`@@Bm8jG`C)Bn_=GSt5HS8{R37iqby!A z8R6*{EGgRpDcBfM@E}MuuM2L2OEyom>efWhPg-*@DBw5l?Goa zlNC$+i;R}6_=GmL92I3r0$2h!(v+)ZhF3+5IAw4?Z9YqqyA6d~0IP8kRYk#Nq)}Lv z@y6<^1kH3IcoIfcqy>1Pjj2ld`uyVT_tTf}k7p1agOD;_z)i#jFP+CcFFAb_@s^<0 zB})^oe!H&{k?%)Y+M&}1O51JLK$NErk+uH5Bkk*P* zNOwVp^2Gvyx`JRvC$$r$#vPY2hQpjCHY)wRv&b@~Vb!u~Q2-)^TxBBclVw&yhISIP zDh!O2%FCw*2X^6pslX{50d*h_AR#Lsx&Yn-aHsclz((=$#k&{FD4pJ3oaFbXFQ#uU zX7R;Y|5Y|Wc_q(gOEG`XvA3{0{6CpP(a`k2-tn7(s9xo7*OM6g&mv>0xuz&NY2Vh~~xCsL{ zFN9=?xYuQZ@}kHvqqMF*L5M3zp(|mFbX!D79R(X1+$;EqKl9^D;WJVfpz#qnycxM> zi4}k(5G9p{uqhc`;@k48)fn?;h?4i1>Uz(UtcrV=3JO0f{Iu+r+3>VAvmK=ya#+K_ ztAP@Rg2ZKlPCXWv$-{7IH+Se1P`nYILVVZq1ky;F#oO$L{K*{i@=C6?pypr%>My6- zkifO(yb!vmwlSd@faZLo$&>zcax|W_6&NB==!`cSPR37084hDU_FW%x)mRjo~^W{Fm$owieO^0=Mg?c1|rZ z2-7G29+bd7yK#a-S$19J^qM2t*~}cZ5j*e%dZdW1JNQPeWsN#>fkD9JMHW}OKOp$0 ze`Y_;*NO{{jyFuZ^9;xb=6uOkLMKvE$uj4W03H|0Byc1ppzonJ(z?|aOqPqRNa;<* zq!MbYBh_7waZ7+BQ6&I-K_B?g2tdFR|T6sPzqi4ATt_{J8b)dl-0ah3&J-+@On+1>P*(%jL;y7xZAM_ zx+^U<{k~c9g5GasxV8h=HFmG7YMRrvifpI+?qozZs_dVJe)oQQ4&}9H*l174-gr13 z{v3d6T_1OO-qq26y4(&!Mn1gU2AA(nqhv>VT#r2dhH~o|Z-9nDN`SuGl-pYDK@s?W zxwW}rN5^())oS@JTRc<>@`rj_MUHP=T;F=XbYRMh^@Fh3w|8HLA^X5%(l}m=y zuIOl@yo_CLb_GObiX~=L4LoP)JCNAv%E4;jCMzZU;SODd+*(1QlqG885Fh;SR3*(1&L zc+m0Krpwy0$Qzwx19kpAnr4~;tAayx3;?Z6yNWmWCpk>>>QSko-BiM8uw1v39y@?W zihq~4fID5pXItC5wdXLgFrdLof0uaJAbkE`6o_G zaj*L)7=Pm^wBc;{w$S*W@A}%PEw@VCs2k!MB0d1)T43D>wT`cEZrcnO1fV^_8Mou! zrW@Tk;97rDG4bRf0=2@I28F$-z_E592<$i!8ni7VXz+8&ifa(6r2D!8BQmpO^R)U> zAcVK;gQ0ZnHbo7cx3r_r^ZLNfX0(|RckQOrINY=!EMSJo@0+ciF9t9UfkY2uqa=&2 zgKx2Lw01PxxgM#rm$GGNhgrHbZEJ>!M#%yOUUovbd9CCNpD%%@mf&P0wb0kE@4vo1 z7j1QCQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.create.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.create.1.json index ee4c6393e41c0d93f201364166a90f9cf57d17be..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 310 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrX^B6HszRSw9`5gN>rpb*0 z9*l;QPYI;gLo@-+&B@G5k1tNnNKGlt0UKbbqyv%6$xKeoD^88iP0UM7Pt8ruD*>6G zSXz>wn^=;WjHav@Bxwc{EXYaBi!aFpJ5UL3Vrg+|QG8|!P$j#Pp#jL1lMMxBS-_r( v5ZuKq1PTKKko8K%rAa0EC5btcf3ZkSHWSqY2g~FXQJcx!telgViiQ9Hf9YD< delta 221 zcmaE*_)~jA{={P4iAyFimlTywwqi8i+`=fpym=Rk3=^lZskworsfCH@$P&)ULhG+BksjL~RwG}~H6AcvD}O6h?7o#mwU3($pfLP&JnV5Ga*Y7Ni1s qO2w%;X-Yt$+RbGwk&KK+lP|EEF&b@VXIl&6Y-QgG}OSVkRY zhcM%ug7BPB!^A4DoMd;?f+V+`qNwb!$f$4&lSBi<@+8Bcg3$1EBOjM+6JHlk6Tc8o z0|O%i1GB`;kQ~qS)X67VX4g|{h<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?`0KY+Psd}h;gzEJI`ib&T~wY4+wfN8cyaE zO0S2Q0rYxKW?p)HadJj#N@)(*JVUT`Knrp*lT-7GQ{!_J^Agijb5rw5K-MLemgMIq zmSiTQDJup^n!yAMauW06OESUkRf3yXTAW%GpP2$w$*yE*0CM!?0-*{>WV{wKVOA>0 zoP38xezS(KBNI!0L2BOQT+u=nP_#^bAzBHJyvd1T@(@OYm@$O0SC|QZedhqb_jAw3Gy}Y%1?6l%JX%}$V>`z%1&}M zb@q1;3r%(RG72>?bqO|z^7C=YuJUsUH1Q2_H8n6YFvu-;33bo0%%1#`WwsZkhUgch zq}dnSCKf1d{=%xr#A$45ZeVF@VPZO2jzf&o*vQnx+}Om#bh9nT6J|!8$$o6ojJlIE z+0=pL1U4(#fW*q&)VvY}4d=w76ou5hl+3(zh0Ht!6C)EN&B^!JS{RKcC$pO|8f~7% zzLpWl@!;GEB$>F5FzK31KE|a1qTX@!Fd9y-=AH@Si13606=d~DU}O6h<9phcM%u0zX&7fKa!B%qVxayhN8A zr_fw45C4dQpv1g_;PBjx;4t?B4(48;N0Y@WRIZ0z?^KO z@LaC~AD8SZKbJrg-w@AA10w?i^PEz*5}Ob&PYE9m0%r3jACR147*jGNatx@)BKg zoI-QGJp3aHf)euzg2Qt&g2UVkJbYZTO?+KEP5eT94GoM842qpBvMd4vd?t6XF0QB4 z5dDIbH2Y%P!~!K9E(I`9$}BD}O)UaCwHhj-prBMzS&#}8Q7TT&NmGIf*8+8Hu43zA foGi!BHJOjY5JYeG_w>|`UNRz_Qke|1xlNbu=O%B m8cz=5uwpdc+{^KjkZ1SRGb1c&El1c$j7c=)(voA|nTn)rnTRu~u=7!)`frMV}&XG~tiy11TF zL-Y$$((H?E6AP4dxD>!ZDYLk^G_?rm)M}`Rf`U>>WkD)XM5#D6Crt?|Tnp5(c@kR} j<762ouE}Z~h9G)#BF6)WKs<-~FN0BM delta 200 zcmbQEd0u0~4#v%w8CNko1i7RH1-qq$`?*FH`x%9rgoJ08hk8W$2j?bNC3^$~2IgcN zh39$|__$a(By1bjfiF&Gqu| zk0=OA%qs{E&&>!9b1(4lamhCEb@4Ru3kftZFfuR*h)T)JE)GqcyohyiJ*9@|7o?=w z7uzNlDCux1fPqqGadByCk&=}{HB>}FL8+v&AQdR0RGgZVrUVtP1?t#5iLHxq@?8~y z$vPa`U^+&oVe@m2D8|iqRn{|Z{=mI}gT=(cz+mzO5eX&}i;Zi!kpp7#cE;4nJ~CXJ z)tGD`0TP}QYM5B%m6PmlT9D+HQxugQ78w<8VUlQISe|4UR1g}TZiF5nrRKpYA&Hsc zlba+V0YZr(lmFm}5kU(~ z6FHfA>G8$M8L26yIpAP6gvSOj>~k`cQ}c>b<8u@964O(2Q}aqdF_BnWlAoJcl9`M} zX)#EF8L~t{PGVksNhUa2m4K$pBkV6NPA!VhOaW;zG=RnJQ4#v%w8CNko1i7RH1-qq$`?*FH`x%9rgoJ08hk8W$2j?bNC3^$~2IgcN zh39$|__$bf1)#IA-KIn|T0zqCfeJ z4Af$S3Ox+WF|1_nBl7f6c;#iv#z=ai;o=B3A%BvvR{ zDd;M1& diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.pay.1.json index 845b07b0deb30c7ec87cdc256962979f98d4317a..28dea56bf60d542a5dc7ca1c94aaebb808d0df16 100644 GIT binary patch literal 4726 zcmc&%TW=IM6n^Jdto%&LE~E&Ms*=EGUM3| z<*j*$lJW7me&;*KU+ydxOf*d&jOX;*Ub80)_Vx|CJ3TU@llc9mFs&7fQ?Yh;7bm8< zSBrUZ#Z~J-(gdxehK_W%0q-9_S}vE<&x26yq3>39LK$T);IO*jwrUuv@57)~BfRQO zWp@0`H&SvzZd4N9%Wgz=Crl7J=DXPndqD+h zw*2)UXRm%eJvo2&6p}mstdeN2wQMjwypw+0V_+=a=K|s)_l4HiNgND%a(z`)kwZfy}m6x}1V!4HZkv5eFKzY(=M~|K%oV zHQa0ZZt4KYC4lCou&&j)ec zN$94M?V>zOxIS0{(%uOwwUB?zMN#V-tA;tgTji)-r;+7v)7wGv78Fj!y`yjzKMZkx41KDHS6d07f3MwY%{|xO2Je-E-T%ZajlJeIBF^H3T!wTHk6#C0Xj%AEEit2G%MX zMEXj{gS3i9M66)?3Y-8pYN9AtV1C(}M~b?s;Q{yrlw=fTdp5F1Wlj(~f$%KZknTJd zU9**OBLR9%^Z2A=!$7++Cb&dwxw;^Hy|Eyz(WLFefi5(aBuDXQa0Zy&8+=`td zqF}+eK{g7uf@!Crppw?{gxGyGRv5SGZO1Xh zY($?{E;lIiy%##ZH6SIlbz|Y;nsBsR71hD9=kyqoI zDB^=7p#y8dOz758Q(EnRfXMHYsYy=r>P1&zyT=aH8{Xqql99sF`>MQT@PFP14`Q(5 z5v>q5l^a-b-AMRx@g1!EF1b$uZckGWlqq3v=cSsZDDaMI zVb0RyHWEf&d$4a|qX0D3Lx9C)GqVfi=0b9(ZqOiuXA!REgmCQ32(n`2Kz3Pv`al~( zV@~i=4n|5VZc`=?y$#?12oB#odH0HQ;MUb^eDgvi&>vJ0)B-O>k5fS5b7umkw2%Uo z9(b|?+)i=x?k0v%xg@O^m1v{^acC|SIPfh%U-qyH)K%(W5wLB`8M zi>e|e&IxxEi92u(h0*%m=)Sp}mTq5jRGT-{y#+Th@i)v8QzItlV}?=oncD= literal 29892 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 KdGg7}PyQF+l7t!n literal 4486 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 diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--InvoiceItem.create.2.json index 11622f30a734254b418b26d4bc58ee64f391c945..d7197b5b9ee50b393d512d08e97ee85241112ce7 100644 GIT binary patch delta 169 zcmX@bv5kYjnoB`JDKR&{G_OR-O2KrZK&o_JX-hM#G6GiUW(YQE;(hVSeoU2&hLcY)Enu{moXM;RB)ggQ7|kZ{Vh#ba`B~&SEDQ_` Il(=fS06;b{Z~y=R diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--InvoiceItem.create.3.json deleted file mode 100644 index e749716c4708c89470f93f53e20088f425942baf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1078 zcmaJ=!A>JF488LeRn8oyLR`451P7#LSK zKr3X&CJuKnhC#56ajA9~fecGE4DLTmgV4W$6%W+RfdpeEogiY6{(H8D%>gfemLoEp z$V4GH1vtHuPtGg`pJEj`6BJTaepnsJ}VRxgPD-n=)LJdD=v^N!G*3 zQw&3{84(UOXlTzXkHNiA#Gi-+s2w!48sSNE&N^M=fxL=*fJ{s diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--PaymentIntent.create.1.json deleted file mode 100644 index a9fcb2aac04c0e2cd251ebfce8effcd88dc75642..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQS##Vr41UkA&~W;giPu-+W~S5nuG{rGvFjYpbTnLwyHczx6uE~p`R@ftQ6eRI z?Zz**2@nK|j&Xpr7Dd>IC0SM|q z=wLLCHxb38BD{Uj>T&*v}@I9%}k8f>gN>dDBC&)E%`yasC34+!8l{9GK*b|M zIE!x&??chfu&695Nz;%OQ9n@nOb|;esxyr18r=8?{t%wQD;PL{}O@zw1~aP!aM9s1LBpgWw=mngNLE+$Pg;Vw0@Paji%QT?dHkBB%h9 z^SlD$q&b8G@rpNWZ2Isq!CiPP5R2 zxMRVHDyb3tfJpSWR`4=_4NM{Ix+d2pCV?meW`C!uz%5GzB&J!)qRy`tIBnnA z;vRtCB}9|I@@?640LJ1%BoDx7gP|;`4t0kFZRe2Wvc_teJnJ>uji%+miD+=&+L{ST(H#K2dvBr%$u-2fZoOYE3PR zq@rH9&~(h%eZS(Oc~gwxSwRsEwI2B3Bd8`2tLjwF%^TQ)H3|>|DEZEHJCzijY>GU& zz3JY7ugWkhav6hn+dD1UqHhF+YfkZL?~Hc#dQ!+Uv{FqBZCP=jgSLYO*E|KNB-r&j zxIzVo$F=?px*RTmn+)Z3dLy5Jz)kGvUqwx`nAn6r!&#Nn1(Y}4 zrf-aJlEV$t6i+}f^s`J-TFE_haBpXCr|TXNJQS9GHPW%jR0?gmo)@}QqvdUEpY5*Y zAaG|0)Rw?xanEs#=%o{gxoHJ9#sx@EY;ZlJt0Yrd-7fn>QK!Mjt3sxK;<7RpF!4as z#~Jh~!`WFv^0=L8oEv$#B$gdDpEO#I4)8e4WTkvo(Q1@)l}(4ri#4W%=Kfg9vU@#e$b=>B+pa&=W4(fv>K^@#7EPd<%~K2Fr+ zVDId6bhCWeUuGBaetda*wjS@D-oA4H4cBT0tZoNoL|wWhcHH~d;6%dooSjP_F zpsnR;Qu)uF$imDYrsMD{Vjat^#r9S`b;9pQYZL?*@8Zy_pX^1#mpwp{Do)DM(2-9B zq$-pcYC6rjnF?n^P(avg{(=(c4J-qVznhDpePN|$vt%{kcSF*ZVvKVflG}_BJ+p#$ zVV$nd-5T*+6bipspuB!0`0XMH>hwO6*x{6RlDTdCA^kM|Zd(DHwpa_dkj)=tK;^&4#Vmjvy*VjlO{jo_Gw&t4=7eY_c78@XyFmOV%g5wZ?;>r08 zhMxWaMtY-HGd?|Y=xX$b#;s=#T2@WB^mfD=9y8;7!lFdQw#Ib3f50%X;&87<>PE~lVvo_?N82}f%YuJXi1J>i;mqoq0o!l5 z9jCFgK$pL0HRCe;sTmWnR517=;#ZWWd)Pc5gIcFZ0hFXF!1+axl>bFvF_GyqlZ6H5R9 delta 64 zcmbQoKA(NVRz?X!BONXUAW%xJD2T62O)OHfQZOBf)m65 diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.detach.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.detach.2.json index bc868b0c3d3388e3d197889eec67b84988c0f760..ebcc7b06590f0a90c3e49d6f439083f40d4bbe33 100644 GIT binary patch delta 63 zcmbQwK97CFRz`6n9WDhRP)e;Rh_6gdEK;&kFfuSQ-F%iYkx?w8G`qybH88O#ztAPC R*vZ@@(I_xHWU>o$Gyqw^6I}oR delta 64 zcmbQoKA(NVRz?X!BONXUAW%xJD2T62O)OHfQZODloTca diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.list.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.list.1.json index 1a8b590201ed19baefb2120cb415e3011a1bad17..60c4ae96e25759eea3bdbeed626a81b8e2f4b1eb 100644 GIT binary patch delta 92 zcmdlYv`J`#Jkw+aCMibK&DKmi8O1V6bIe^_0~3q#3th5`jlwg$O(HWqH*>KxLX}On hX42ezfo%dvX?6)hsgt=!qETRY$Yd^-yva{E0st4<9Mb>* delta 96 zcmdlav_)uxJQJhgWO*hjMw87}OgkCH{4<=QTwDVai}DLyvWl~cicAVjQqnhbvNXaK iPPSsw+DwB+%kq(yv6ey)u6vS7iCKf4KDHs_TnQV4o+RrHFpW&3|;u@G(lwatQ SRUDk;Xc}UYQ9N0cWgh^2WE0r{ diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.create.1.json index 8d07abc7c2c8169e4fff23e9e0f200bd390d0874..2bad4a22cc6c6ec42e45218ec70245305227c02e 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@c8QB?U}8~zp-WbASgCoLw@YYxd~s@WQEEwiKzL&`hG$|)@k3^%u L@Q}?BOkRut-4iz9 delta 153 zcmZ3)zKDH7g{^;vlaGsQU}8~zp-WbAWWHaOQAwp^d~s@WQEEwifQxycdyZpiph-c9 zUtocYyOW1gP+qEQpr?PhVS)R^txaOs4Vdi9Xp1IgY!YnbT4?Muc>&`hG^w)m@;vu~ Lih|7%OkRut89+5A diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.create.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.create.2.json index a48ed6219cd1da04c516fdaa4a26044d90a1889c..b3b35fe6944c52372ccfcd7ab3c7a87d9339f681 100644 GIT binary patch delta 2467 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 L4A0FGOkRutsUbE! delta 153 zcmZ3)zKDH7g{^;vQd9Y&`hG^wnjB9j7> Ll=RIJOkRut_)s*f diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.create.4.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.create.4.json index 64a16a47e360f21366f9c96da927b477a0f72c11..6385776cbee73e71a89602ceee922de7a1adcbf8 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@j*E+HU}8~zp-Wb=yQQmJginEAd~s@WQEEwiKzL=Qdr@(SYf64- zVYW%Kqic$9VUA~5P^Ouqvv=vltxaOs4Vdi9Xp1Hl>{^vk;a280c>&`hG$~{AB$t#z LW7EwMOkRutj$1Yg delta 153 zcmZ3)zKDH7g{^;vQ<{rwU}8~zp-WbAnp<&xS+-MId~s@WQEEwifQxxxluuZMrFnRf zXI4are?V%nM_P%Qb9s2McY6B7txaOs4Vdi9Xp1K0>+b1cnwn@bc>&`hG^yYuN7E3K LjN;7^OkRutkxVt} diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.1.json index 5cd9a27e429d2fe03253a5079651cfda522f115a..e271d88257b5b359e867c35d615b4cad61f829b7 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI>|z(!z{H~bLYJ)KsA41Is8Cb$_~O*$qSTW3fbhypA0NYlsLWFD j;N(1WOD7B0>>`7}fP!H2EN{1o*QbeLH(+x!<4q<2H<%i;z^$(1_f` jT+37oW3!5~q$;nf9OrD)lH%}**QbeLH(+x!<4q<2N;4%= diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.3.json index 8a4db489b34168c027195cebb493be286e00ce51..a9f0d2584d863a9e5a0d5c8fd209e895aa0ecc7d 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI95WZ!z{H~bLYJ)KKzGB!Do2mX_~O*$qSTW3fbhypb2r~8vt0kQ j3Zn?8AU~Jl$aKG|!a}EfL$}n4*QbeLH(+x!<4q<2My6_TyID3?Bc|U*QbeLH(+x!<4q<22fZV; diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.4.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.4.json index 3d07c82da5d4f48920b76e36514bfaecb32e8d99..ce6fe5174a3dd9a4aa51de4f0314a916ec215f2d 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI9A_8Tz{H~bLYJ)Kuu4~VbDy;0_~O*$qSTW3fbh!9jJ))M90T`) jtU{j<;|!;i(6EB2%+kDIw`BK;*QbeLH(+x!<4q<2bHgRY delta 99 zcmcb^aff5VEL;B!r!*JWz{H~bLYJ)K;B4=RV%Ids_~O*$qSTW302lMXlHv?YS2w5P js*K3+;^cH!gTfH^GH1VHuPWb(*QbeLH(+x!<4q<2LsBI3 diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.retrieve.1.json index 8d07abc7c2c8169e4fff23e9e0f200bd390d0874..2bad4a22cc6c6ec42e45218ec70245305227c02e 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@c8QB?U}8~zp-WbASgCoLw@YYxd~s@WQEEwiKzL&`hG$|)@k3^%u L@Q}?BOkRut-4iz9 delta 153 zcmZ3)zKDH7g{^;vlaGsQU}8~zp-WbAWWHaOQAwp^d~s@WQEEwifQxycdyZpiph-c9 zUtocYyOW1gP+qEQpr?PhVS)R^txaOs4Vdi9Xp1IgY!YnbT4?Muc>&`hG^w)m@;vu~ Lih|7%OkRut89+5A diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.retrieve.2.json index 9b9e3aef57da804ed91e14a4f528509100913cd6..508e5bfeb5358a792ff107548e25f25c8114c8fb 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@j=76#U}8~zp-WbAh*^-kYifi~d~s@WQEEwiKzL&`hG%2I-3~!Uj L4A0FGOkRutsUbE! delta 153 zcmZ3)zKDH7g{^;vQd9Y&`hG^wnjB9j7> Ll=RIJOkRut_)s*f diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.retrieve.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.retrieve.3.json index 64a16a47e360f21366f9c96da927b477a0f72c11..6385776cbee73e71a89602ceee922de7a1adcbf8 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@j*E+HU}8~zp-Wb=yQQmJginEAd~s@WQEEwiKzL=Qdr@(SYf64- zVYW%Kqic$9VUA~5P^Ouqvv=vltxaOs4Vdi9Xp1Hl>{^vk;a280c>&`hG$~{AB$t#z LW7EwMOkRutj$1Yg delta 153 zcmZ3)zKDH7g{^;vQ<{rwU}8~zp-WbAnp<&xS+-MId~s@WQEEwifQxxxluuZMrFnRf zXI4are?V%nM_P%Qb9s2McY6B7txaOs4Vdi9Xp1K0>+b1cnwn@bc>&`hG^yYuN7E3K LjN;7^OkRutkxVt} diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.create.1.json index ea14f0a15994d2ba913098ac6579cc1d81d6abdf..d0510ea3264efe95ec662be0674ebb8e2291130a 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+26Zs>K&5qWe{SV1W~?5tV1=W18%-`3ti>lUPP+cCm|V lU}8~zp-WbARI!n9RH&)>WKXtFjQW$U*=Lhz=wud-n*a-gJj4J1 delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU|ZfQIfx5q>*bzppQv~L9T~$NLjwSMNm+1hEYg> zS-7KFzIkqXj+cp3vZH(UW6hc09cU2X9+DMNP!Nz;ke^v>YV4fi7FOlvROsuPlWJnT`7EWDmAajQW$U*k_Yy=wxP&n*b0WK!*ST delta 151 zcmew*ct>!;qKP|=C(mW$-1z%Blb&Ocvqe^wpL=GhaguAgXM|6tzp=SjWIW&sv^CNcjEr)(G3z{H~bLYJ&!XJfx$zq0I%$*F9gCP%Q( LCeg^riX1lqA^|i& diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.list.1.json index ac1bb3bcefb58d2bf17ff3a425ae44f105a121d5..6b78e3b71113aebe41cbb9966e62d3d3cbcf6b4c 100644 GIT binary patch delta 180 zcmaDX(keRPf=l$aw5laQcX4E)MW$!pT0Vi delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb)9XDN6D;j5Ko12=p5di1fGPVE! diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.list.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.list.2.json index edcc3b5554cc4fed51099a597d3defe2f5832ceb..dd5c285eb9e6363ad7b90ab42d5bf1ebd8c154e5 100644 GIT binary patch delta 177 zcmdlZa!+K!14*#H0l delta 154 zcmca7vPWdXg^91NC*Nh{+ibs3D7Ex(zmY8aqUgi<*mG53&WohK@kuoRFRzI>uQ+jZRA_-mX>c(T#_7a=vit}Rbrfz zo$Bq89cG+UmG4^a?BZqaw0R24d?qpf45u^~*TBT0{6d$k;^1uWh+@|?$IYJXLX4AR NIF^%YrXi;;BLJ?XH2?qr diff --git a/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--Customer.create.1.json b/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--Customer.create.1.json index 98e3a50d5cd684d447852f10cef14b8e79041802..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 107 zcmbQkHk)mNF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux p2*|c){Hubj++5eh&@fHc(!$J0Hz~<9DaFX#)YQP#XmSG69sntR9Y_EG delta 108 zcmbQuHivD3F{inKnW3eTiG}$@n>HTvWJ7ZkBgHTvWJ7ZkBg PWNvC|U}`k^Aln`Qirzen delta 234 zcmeyv_m^*iF{inKnW3eTiG}$@n>HTvWJ7ZkBg PWNvC|U}`k^Aln`Qirzen delta 234 zcmeyv_m^*iF{inKnW3eTiG}$@n>HTvWJ7ZkBg PWNvC|U}`k^Aln`Qirzen delta 234 zcmeyv_m^*iF{inKnW3eTiG}$@n>HTvWJ7ZkBg PWNvC|U}`k^Aln`Qirzen delta 234 zcmeyv_m^*iF{inKnW3eTiG}$@n>HTvWJ7ZkBg*(Vd<>~^IG~67|#K&8QCN h>ToG2C>5j@W#*^E7ndX!l_*&$7{X;YbMWRe0|4>zMY8|^ delta 285 zcmeyW@Ks?0D-*Z5ftjJDk%^^=4%g&FR`JQ|Oj>*aLB0{L0i}tlk*49{Wt-!f7?~st z{gXrT9bH@l6N~Z-U9yUEEewhii+tQRSFp@xgveSVWK$xF100jh+$U?Z$zw>mMO2z( zr==NhPGU1;WCJ*HMI}mB3Wjjm%^bYB F%mBv+RuKRI diff --git a/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--Invoice.finalize_invoice.1.json index eeb0143aa66d3772d5b795f8ed7216fe477a5f1d..2ac8fad2a87f5579301a34cd383fa4711a667b34 100644 GIT binary patch delta 621 zcmaE={6u*JD-)*y3{2)@a^~~%5At>N@r-hH0SX&#j%Vs)L{jmMxlRd11yGHCNosLP zJd&v4mYZVhXB{N>>e0f%E=X>L+#5hyI7Zk;T{TZ`L(jl7f9Q4J_aEy~PKi7zfm eEGhvSV+fbsoXxivDV=OK6j;H?1DEBh7UdVZWEJa|q!yRNM~3@lrMOvC_!&oqPA+5>sSnLIj7-fAG6;5a3rP0J z@lDS5Gw}~M&GdIo$w)G_o(Y zO)OB-;Zjgg%1lwR0+M<0hW^PR`Hl#yb1e*t6N`M@pvv;f@-vfD;|o&Kl&mIevZ@j3 zR0m3(y7?$;FQWw5ah3?jr9>15I3}C9PtIbO$B=Z3s5Hq=OEccQklm1x4HN~2mXmLA z#Df$%rspC|$qmT~G0Vy-p6t)LhA$w{HPkdY+#)P3F(4yxGbdLM6U1aJVKR9wkG}#q zZp{oVO~B!pSDKrYS_BG93kw%lBR3Pv$KIiNve{Sf+0`@0wyM>OQ0x(NdUD> eeDseE!kzq#(HEz($=*yId?;oZZhpvA#s~nW7$j=| delta 135 zcmcc4ah+p=ooYakZ-i?=X<}-mX?S>KIiNve{Sf}y#AnW3eTiKX$x}v^3+1kN&ZN6dGDie#YnvQs$VRi%^yuk`rQ~4wr(05>RDgNotCcm4cxG3`{&P%ID`F3;8RhB% y6g8aq$yE%yWs`jwZ9!6o2zR7exTIHR`#Mctz_RDgNotCcm4czUftjJDk%@)n#PgzjAkD4; zrHQGLrs3gb6F<3%VYh6uFQYA*l)1M_h-t1_#^eQzi$GE)2q%{1I_Kvbg#~SnVDe%F E03jDZ;Q#;t diff --git a/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.list.1.json index 7733df5782199f0ad151293dfd8096b7e984fb33..7bd339625bcd15bc1b901cfc600b31c6228e842b 100644 GIT binary patch delta 170 zcmcb^aff5Vton@70s|Mt(v&EJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$pirGy*1(h delta 170 zcmcb^aff5Vtor1Td}9~az{H~bLYJ&!<1E9{EJ;mKvQjWKH!w4_G%~R;M@W_ym*nTB l76E0Il1q!hrn&}{CZG4 diff --git a/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.retrieve.1.json index 291e57c3268e3997c6e010212d8162ee258f5bb4..7ec73bc85b46e141bb89dbcd11ce0e07ea10813b 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POfq{!_U}8~zp-WbAiea{&Z;7Qzd~s@WQEEwiKzL~4wr(05>RDgNotCcm4cxG3`{&P%ID`F3;8RhB% y6g8aq$yE%yWs`jwZ9!6o2zR7exTIHR`#Mctz_RDgNotCcm4czUftjJDk%@)n#PgzjAkD4; zrHQGLrs3gb6F<3%VYh6uFQYA*l)1M_h-t1_#^eQzi$GE)2q%{1I_Kvbg#~SnVDe%F E03jDZ;Q#;t diff --git a/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/schedule_legacy_plan_upgrade_to_fixed_price_plan--checkout.Session.create.1.json index d3221b2dda46b694c8ed534773a9b9a2fdfa30f5..4f67420daf0952bb3db01714dac4e5cbc32bb346 100644 GIT binary patch delta 323 zcmaDX^ipWT8!n}y)WXutqSO?ni66{W%uQsUJ3hNX?sV)J2^BaC7hr3D5qu7Qa~`Gqc7#Q~;Cu@P3 zC}pN7St%$b7sr>R7MH{)8`R5o^ zx|OF_6IR2(qt`0YZbFp3WG&gW6E6*~IC`MgXjBWOo1n delta 326 zcmew?`c`y<8sp@*?7WjL8I4rTlMT&Hj4YFN)6$ZSbWIX1Om!{IEKPL{4Gc^yk`fKl zQqxQ)_cQL}G&e9av@|lYFy9=;B+SSc5ab)-8c>>;8fh9HUbeZMS(-5lsKm(J!otE_ zhf4trlrmG4tQ3@zi{ndDi%a5@4a;-9T#SkgLyd|HLL!|q3(ZOjG9o;(jZ9P1O0wO` z{BsN{-OAIe3N1r(s|v#da*`~4gObWT(k*TBT0{6d$k;&OBMlyG++ug&Wir!WEl>Q)T6 delta 35 rcmX@ac8G1m3`Vi!(1u}w;qE?On>$$$$u}w;qE?On>$$$$u}w;qE?On>$$$$u}w;qE?On>$$$$g?2Mqm@Dz`vh@h~r>>xw`P&YRp nmuw@yDqkbt5Klt`BLf3-Uz5Oc*L1JRuUKYNY{=%LtdcwcWMnWk diff --git a/corporate/tests/stripe_fixtures/schedule_server_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/schedule_server_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.create.1.json index 5a3728441758dec0a78ecbafc17e397c9ace7e35..bff05f838882e9f210ff46af656f2ed02dc361c7 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@k-Lj)U}8~zp-WbAppTPjV5zr%d~s@WQEEwiKzL=on_;+LqNQ<$ zPf}i)b5VwCVxVuhNoa0*NUGPwtxaOs4Vdi9Xp1Ig>6hW2ZxCrbc>&`hG^uiP_mpsV LAFs_3OkRutYP27&`hG^s$hK%*pA L!_>_YOkRutI8!v8 diff --git a/corporate/tests/stripe_fixtures/schedule_server_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/schedule_server_legacy_plan_upgrade_to_fixed_price_plan--SetupIntent.list.1.json index 27af8080ef71af8b1f842259a5cb5410c021f51d..18d3babb98113fe26da0df0611ccbb54395b70df 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIA~zS;z{H~bLYJ&!^EAiGB;)YN_~O*$qSTW3fbh!v;<9kh91DYB igNmZeJfqS)i(GFY_VEaG3!Zp=nizHiHa9cgWC8$LHYFYa delta 99 zcmcb^aff5VEZgMJh)fsPz{H~bLYJ&!r6P@k-Lj)U}8~zp-WbAppTPjV5zr%d~s@WQEEwiKzL=on_;+LqNQ<$ zPf}i)b5VwCVxVuhNoa0*NUGPwtxaOs4Vdi9Xp1Ig>6hW2ZxCrbc>&`hG^uiP_mpsV LAFs_3OkRutYP27&`hG^s$hK%*pA L!_>_YOkRutI8!v8 diff --git a/corporate/tests/stripe_fixtures/schedule_server_legacy_plan_upgrade_to_fixed_price_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/schedule_server_legacy_plan_upgrade_to_fixed_price_plan--checkout.Session.create.1.json index 092e6a3e223d2e8bd0387e63361aca010167262f..a055c66bb5af24063a0909770df98b591cf32bc9 100644 GIT binary patch delta 158 zcmaDR^hRjH8!n}y)WXutqSO?njUVKh^|B%>{ES1Kd^0nu0>jHp!u^tbJe=GM1A|L4 zLbEL^BAwi_^Rfdy65ad?+!H+~+p@GXT5dkda)ePVqqNA)#WgUoD8JAptJplvu`?7Hnnumob1ff&S<##G|Lf2vEIR2(q=8jerCO_$O=E>5GUWvjHBp(ka_rk#7 zl8n%7%Zf-Rx9q&^K#xQ>zXJC}&&khO<}+GuZfE6T63Zwpa&vJFOf1STbjd0Cgo delta 154 zcmew+`ayJq8sp^m?7W*T8QYlkA_|McBb;2)16*AFjLN+HosG$$$$$$$$$$$$$$$$yOwuD8lalMKx)jMI{JlPnF5bWO~X&2%k|k`i@OQc{ym6OGbR4ATrJo3WJx09~~rasU7T delta 103 zcmZ3>yOwuD8nQ5>rf4EK?J8%?-_xbWMy>({vNfj1zSYO^uC#DB0ZD(qyt3TR8yy3Lskm diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Event.list.2.json index 8e7babe454af5f27988bddcebfde7e34b03bfe2d..050a8ee4b65d2e2d1b5c6573ac6f6b6ece0a53e9 100644 GIT binary patch literal 40075 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 S#{$`Z;(;Lxh3 zT6+_-QgX&*0YQn$?+y7j+v@CMnmmE^o%PI+pGS6HG!L6L7(ic64DMo4(JXL(?r zQ&DJMx#^)yHC8nq5rskD^lqHsyP|kXVK#Zb4bNn5O%WBt z^1`r&$$VPu z6T7P*_R>F@l!KCqcUYoHU~ZHnxyb~@kP(+moF`Xn=|SSpKwEV30Y>G?)@nkN_cBRM z)>B}g9O)r6xzC%6CBGmwZ*qgT$mCvSxyf=qe3QL>cqZFwsDlz%I3j^X_=OZ3RQVbq TB`{z~@h8-j%w)$64RkVCRR6vztwNj}X`h;4Eibk#4m!dYUDhd$@)I9Kjs@@&P zi4(`6h&NVR-7}**_ug}U|8vg$#kU>*`itYN#{s`1ja$n7*yVT#50sO*==djoUS^g) zc0TDUAG}X296B&1Xggb{W*diE>Ye+Ws<5jzH96hfFIerVowKJ@f#17l@;+gDaf+Xw z)J|~%#~srTSY(f~A8&1V>2oi#^qSY~@)wFSrxZ(K5tV4HXWmjxE59wr7lfiH7exAc zpR{G^?C6+d>8FwBUHES>j7NPLXOYJRt{1=Y#h1;UnZ4@i25DNk;oDVH&yl8HYu=Nq zHFKgM3R}@X8pQ*CACCGTb`V{@@LX~e)Kn60loR+yDur{YLATnrTKIQr7;mP# zJi4hG7Tzxl*q8~?bA@qtCV;IKIiVe#zH@TNKGkfUm^?OrY|%Wtd$zt{dlB!$4=OA! z^-0vpPbz(bx^5_ zC_>KHFDvqw&Q6G~IQNcc#&+%>8*TwfFiYpXU;TpWBz}chy3|FbvK_xK_u%n_bXhW& z94q)fxB)sov&}~MVCKc^ly%JAY}e~hDnlKvcUv5c2*n;qA?Syc>?&W0>jj=WBW=ooY3lcMjp1AunDnN3p#tjn|nZ zQl)Mh5ifocVz8knj=`Qj+|`psT?yjBo=x~M{r{>bgXwqx7wPy)_W6i%);1xN5 zF9$PtJ03)LuOA=Aq6mi)csbLL)1f3zXZw&1=5R-F7!#H3bwS>JcyZTcLt9)MvH%io|#t4iYkfFj~4rf(e}C^{@I&0r##MYj;)&+@mPVL`$|io`SPg*KWnbI zJ3HXJ%;-97vda@HfzdU9GQqHydd+ckfoJ6eb6uO{IGm3s*UO>acC%*9sf|{<*=hQn z@YxG(4-Raw?fgm!TLn`(DHN31nVGdPWgBL-M08cFXWTg~W*J8pE=Uo2r5f~VZ91>1;iG&M8$JHe h<>%9MuhqSAm9S=b;|MQLe&urtE9qPD0Y@he{SVz-k~;tZ diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Event.list.4.json index 31a6cebf511a1bf0ed77d7cf021a579876cc63e5..bfafd52b12ec141f798e7d75d8b2bb08b3f46b72 100644 GIT binary patch delta 500 zcmdo0n(@8k23AHEQ$sU@$%>4k+y#l5DN0rfQ2q)=!^x)@|1c{hXG|6ll$b0K!MFJu z(+p;ZFyox^)DW+*M1z7N->ejuAft?s@NCcWz&xj-(7bem#H^_Dpzw+kAD3(sUl&gk z{}A5_10w^2!17AJjDpCr$?MowQ*6lQne0Veo2w<87$DQR{~O&SXz>w zn^=;Wj6-=b*enZl*@B$Jy!evL)FQC7fw2dP9tBGlNT`4C zR);X&sCYvd4aGh%hREax#qDAlr9}}gu7Qa~`Gqc7#lgnTK4}GpmXqUsTY>)Er6#Xp wn4D^smTa1&YnhU4sB2=BW~ggnW?-aiVwswfY?+*xXkckN`LCMQ#_-C?;jNs-UOw*YiLbFYb!$N$Gl0EXvBXh&@ z6WxRI5{(Wf{aQ^eLW(}6O9Z5d|a}P{HlBn{alhO42%p6syrP{!n}%uC!c3q zO|c=Hcd-|7aT=SN8(5lJn3zs>6cH6FE=epZQL<7nG&V9dF*i0bG2I*^^p$1uKR$uU z-5j#ariNyd6@^76@8^(&v)^+V%LOD>=BDPAC}=n*7Nsbp=A~rjr7L9SDVP|U7-=d^ zUMMC!xq*{oasp=ulQD!FC#VHwZk{VB$OK{o9WZ&Wpwi^$!W&`S^&X?#WgUoD8JAptJtH`GPKCB*hfi+YqFq({N&^Ex{OAX zzsj2ejnh_;S4l}pvox_xOVv%WFgDXQF*HilO-f9)&^0wnPBKd~H%v1!F`1mFV8y62 zk@v@FoDYdOFEYu^b5ALAM#OnCX|b)sm6@W%r2quARF3v?P*%@M2`NeSu?!+NtD_h) hn$=-hJt)*7sI0`rpX_K?Vo%G=OU%ivnmk`2000+l)-wPA diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.create.1.json index 9b4d3b824a8d3053728b87458a83034415a7f0ef..4e5ce54f1bc563e1a844a0aad7006445a0e72864 100644 GIT binary patch delta 230 zcmeCT*r+=ppT*SB%wS@^E`**li6t#Dr+Bj=V=edQJ|QE<%@25QGfiF~=D}z*`K4HT zJ(mIyC?#d)bj0KqPZAlT-7GQ{!_J^Agijb5rw5K+=h& zCHc9DC7H=+%8J2yEnuPrIf;4kC7G#3U||DeC7_wLAcK|iQY%X0Cr675vE-HJ#?dbnHo;E<+hLwNUY3F%_~vRa84{rQAo{8$;?Yv$jnnPF)}gI zoZP_O!e~61mB)TEzG4Gfef-{%qAe2YLG diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.create.2.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.create.2.json index 9d08efb7ea23fd2bfd34b9beecaaea265018c11f..666c7c8f8d7e0fdfc99eba1031239d8424c9092e 100644 GIT binary patch delta 33 mcmeyW@Ks@h78|4SWNkJxM&r#%Y-<^T9087dYKT`@qCr8CZ&r#+kWofR zc(!MGV4hP^XkNNOVpddnPU9| delta 372 zcmbPb@Wg6D{={P4iAyS(ONvT2D>8O4JA`JN7>9-U8YO$=mq+G?XgDVpr6{E4rDW!%D`e&=m>8KDX-?kH)52&x*@f4P(Rgz;?^;G6N0WaikbKO4 z1Y*=JE_G&*krxHJC--yD0<(Vz1_PD&2&GR}7p?#W)8xg%CM}5#*-VxZ6+TS58^d6fB~*rE&vy#b#(v$ diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--Invoice.finalize_invoice.2.json index 34a47c3af6a91e4161216437664a4d5583e3e8e5..520cf528c93a2f7ccf13f046dd25fe5794667f1c 100644 GIT binary patch delta 180 zcmaE&d{249Di((@Px07^kT`R=@%L}yQ1JZ ztbB%;K|r};3+Yv4QTQqaTL>vE1~`QWJ{!xdOCf{(U;L3EDZx#uIWyif(lF(i4Dqg3 zOkenfR4e-XtJ9Nb$4BQc4rjyPJc_nb@(RO48*W!EI!3~N%D^vgK9lk$io=1{n?BFV zyg`-InyboJhck7Qb_O)irQov6dgT|m_J=uB+L$bhG7#BXbCW_4Pea9AQ>+7tT2`!) z-2Qy)r0Djlwiy}#aDTuCy3cB@ulq&8OurL?(-mCUcPK=5#dI!eR(Qh)!!uhe|W zoV2uKHw}kw%F)islZ0uV_Jy>uf=V^SA7hc#no5gqT;H`YzFmi&rEkOCj?)?x4#oI# zi3M>9O@Yph^2}9@b+=$LR(oi_W!qYx&TR8iL*|9LY(?qIsx?qRX@xo+(r0aFo=&H6 z!=AC=6vsqP#S{R@mL)Qq&8HBC;_I9}tY4g-y64H3;pzVB&Aau{)ob-!zf~7A_VN7c^xd^RK3pH193CCKdUJ9$+n>#TJ7Wj0oAYNs znIBmfQtOe32sO4O^+7D#=mG8OB}9*`qGOQu!l@9Lf77)oSU7ag80Rw>LCW5A9zhJ3 zOOkO%G6?!oC?>_N2UW_oZn2MZ;w2WS1!TGuW`w!`S-y7T5m0#ycE0zhIEm=!5i-N^ zgZ%@DFE&v4k+1^2S4rn9F(B)P+%`OlDr!D#8S>r!Y;QK3Hm$O&iQ-q2gbkC_Fh2ij zb8M`5WAwc=T1SKj-v$7W0wk&2*cYoye!aTlA*sd$Tv1qLLfmPagr;uVdYfHr3w(Z(=bj?e?5CgR%pRiAfYCXCQvx$ASL!kRi!^TdxwF|X?f0jN3@XLxc z$AASMR;CaX;Vrh{D|RV7a1f_V$14FWA<%}b#R{$sjTO78Ml)rWt#0Ti$CMotrx=I? zV{k)LE1(7npURYtK?H0a2+$ggY=B}xGXzP5#qcXC7w|Cg%~3^S48s~Iv%p*s28vpS zLad?5;C_VG##MBC>oEhTJvEK~8n+mtTNyPU`hcJt0JO<1qQ(@#2s&d37)EG}%A+{t zDD^H!JO@XAcoeyRJaz}rkHvO3CK=)UIa0&Pb7n*}D1wa0|1_ZQ4~@7xpcmVA0|eOt z0Hkm6{{emcUI~>4UH`WM`Y>CdcXz&U@tXqlk>&qQKtBK`zYFh&aE@}{446OeEhgU< znh(SD#a~Jvg01lS#(P?im}LPrCQ&Y8TgzmaCIRm6M-}lQIK7;wN1%Z}N|uqHTKN16 zZwau%-zr;Ms{lc7Z$Sua=P5c#+y!)0Tp3Pbl)^56FDg%b^Asckb`rxIl*}KeuSi&d zVT75+eD<(^Gbw)EKl@o2AjO*5Ddl0;5&cy7>b?+X&wU|cqOUicVyFm=eImq4LYLAkid<-vy^e z+~R=*##}gR@%4;d80tSCvL(7Cjk2KWpbZE0k{5b9n$7l++&1gMiKOoifY87-1CJjQ ztbTL}4#4ZjCnAh9sYUWGaB4NEp*U9n_Pb^B1ZC7Py@o}nsyMWSH+B$BM*CWWlHa}` zW>IxgjyrPjcED@_zZ;Bwh%RGo9^xR-{XiRz2)H-q$h}CIWF%LJpQ2Qvf9KvQ|WMH7fHF*NF6bFc@#8t}$0L`x)H2?qr delta 124 zcmX@aafd^&noB`JDKR&{G_OR-Nmz@ zZfcQ2N@j5~Nb$tRAV$N9SBjJjU_b|G640#TlEfmAQHC&agUK0;R~QW^+cHfBl9!nl maDi+wFaW8atiU400^&}d&a5~27;^}OBf}yGRiwmK%LM>84=tJi delta 132 zcmaFJafm~(noB`JDKR&{G_OR-O2ORJY@$#qcT{OkW`TlJVsU2j#F;^iMibu@DH)rZ z8(5lJn3(DSbpZ7gmn0T}v=|y2nVOgzo0ynRZeYB^Xf!#LX)2I>&9s2Y#AtFqvjT|P b%&f;~G5H~L2#90JBFAB3WMH7gRm%kcA6_K^ diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--InvoiceItem.create.3.json index df3e1a698587c4306f88f47b1374cb91adae9847..6442415879f41551530220451b8bfa13dde32ab9 100644 GIT binary patch delta 144 zcmaFJah*f3noB`JDKR&{G_OR-O2N>`V4`4}L{w=`W`TlJX>n#=YH_iGu0m02UTS$_ z&cvBPjK&k+6e$^-85vp{o0ypD0JQ@RC@x7X0_!(6HZU_a2TDwCV7$U;JUNtUDv*55 fw163C^yEHfMKHaIxfx7bu*h=(#eqPHtCkA@ZLTQ{ delta 154 zcmcc4@sLBXnoB`JDKR&{G_OR-Nn&X+0KsE}%G2lM+`g7XSt{D~SLA diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--InvoiceItem.create.4.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--InvoiceItem.create.4.json deleted file mode 100644 index 31853fdbac1f0ee934a515b81c27b3169388f854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 zcmaJ=OK%e~5We?Utb7J3Y0@INfyx1ihs3c6Szhm?9pbeYKLS^czP)9yUJ z`R1FM<5kxQHM(S@c+;(~SM*-6O(*Zc>L;>_6b4a^A-WMf8+8iu^Ovum-hTXW|Nf5B z)+J_85g3Y*^2?b61nqH(=qxASCxcV>E(Np@Lie(xTJTGm3V}g0Bh?#*+9?yDpj1a7 z>$mUOgahLto^v_XUahtT679jEW;C0O$(aTZFuLKq!U$1O2Z{oZ&pFKXKR~lMqGDi# zv4BqC(Q*AFDMp%s<)8KD_Imw#v)$fsKAA&QKC8RgtZr{!k%R07d@_plm^n?pkgR}8 zMz{gypEssp;b)yaklH13e(tN0PY2U$0zp%cBbVdwlPeVX@{?BBZ`Ox)XK5JySk3S42Ni VYUA|2k*B3Y=7nkNxWx1M>JN*|JN*Cv diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--PaymentIntent.create.1.json deleted file mode 100644 index 2e71955a27b36d834097ce2af717d02c10666487..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6082 zcmbtY>rdP`5dVIE#mef(9_%g@xJswH(w8WG(Uw-FI$2)FOHA{^v6qFa|NG6@abhQ7 zyQkv|;2C?~znRI8-zF2n^3oKVJf1w79ZaVWyCce3rHx{XOaL{aBtkQp)o}a+_~8*P zEBxmt{P#0_LJ2P9N+j{~Rh3E3v@8oaFHDxXE8Q_&3PD@NIu4`D9PV*ivD;h}n&v{M zWrB*dOq>;5WFnyqjp`j|Rw`A3)v<7At7smCi-dV$#A?S=rY=Qba>6tNzHin6lg1I& z8Li^2NAb9Ib>r9ADKUo4Tvm2gZ@bq^6_ ziP`u)B+bW3RatA6QC=oPM_HLb)}GWv7|(5T;~)4#L=IIjB7hVu_m?qw{12(pvhalV zJb06EmT?0~3h8S#ut}bXnk!l9Qh_XTasK+`{p9$`$CIa_+nWT&O4G`SPAuV&?eHKF zW^K?yvQbJD9NkMyokVY%8VXKWvE0;g_@khE6Ny5wzV=GZR!qeD|ZAhk(LuIilB_9!y0i5P8ZTpr2 z7_tVH94t3REt-miYbq(Ox=fo*_j*(Xa%d$KZQj5q_UF@S%%;FETF_dk6|kmI z;mDW3>5f>lyvoE5FY`@z4BVx@s7cE5Oz6MwFoCza=>pvIQ4PfhIOAIEz;JzAVT_4! z1w%$bp$JjWr zs!}DiZ@Rdp4K)xB88B$1Ez~Jlf2WyP2?R(|lqzRg?=EuGyi}-2(B|OTT4Wi7qN_9V z-ZlIQ=na9?Vkdsf`w?<4EtR|jxEpn4#cYsz2OV^tk%x>QQz_)<@ zZ6RkRYZeGc7N~#0zYn`GKJOYd)EYEaYWYBiID?#&mNn?6n=kMcZyCS`Fa`wX_PQ%7 z**1Q1{;_X?SXVSJ3!Q>?vkrr;bx6Av3>(*cI)5~vLYQH?YF+5NP3&k;0DG{j1ZXfg z2nT6}f&zHAa+fgp2vsRaBoIw{<5G+a@H`HAa06MPNhebGZIlI^Bd)@%;^V!AvZi1w z=z4Z?-{@dj;24yl1k8nDkV(dBy^jj+&-cSVZOsMThki3`QjTacnAGhG(MK9f?|i$p zx*mc+ow1zu_@&G50ym36I04_=31OpO0Q1xa)pNF%xyhReI^L6dGe4RdCDPW$>QuoJ z1aqL^FusgO=LUi&Fx4<}fkjbX5)Y0RPFk*jhrqDL6fG;9^(`nwMBL#jy;Wm`hTxbB zlP|_vkEa`D`$DR9RX^U{1w7oTH4M47NAEUVHJ)Q~?mm6O*^8U<^VctLuaXx>>$iIs z=WH)|{^9eBl;?k}KfJ8&PTwhg%cd{iT(URSkuKhx*9WhU7vl4IdVTld#bJ7_*6Ek| ztFLGKHy0=C=kn(Cbfy;c>C?sgmxoH_`=?3z>F#WKv6x>yd2}2UBbe1LWc{hjk@`?d z{CfCL2tF`V)BsvGoV|A-NxD9tNf=(Di@J3Ciklwp93iZ~p@4qAdaR z#=%}maWlv^Qm3-299G3BLF&?|u|d_HyDf4#mJ0VSINin&_`qVZ#X{(oejlQ>SuW*z zMBNs+Ys0w^xJ!5bBzCn0rDzkSo=GkFQk4cjYy{b@@ntwLa?g560Ja8;B^>^8rG$~)#rJ_Q*m}0*V&>TpySmMU+_Q`k7;84J zVE~f~{I)+*-JaVtmIvn??7cLuUy#3Rl87Chp`*rBBxx1wVut_{|} zU_c2rf2&LPHMplV4kVa#-vX84PYbG$W+jL3D{-%Z$Zs=*09&tpK|*L#(WQYe*@Bwh oXPdFMHf(64tp|e}eA{w)G1k(CJt|l$;_h^BU+M@^NBa5Ozeru0I{*Lx diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--SetupIntent.create.1.json index d8c5644b9f9fb9ca26d544b868a1e0523f5c9d98..00a3849657a79fd82bcf7d21356c98338f24c143 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@k-v*;U}8~zp-Wb=uc=XDQn*=hd~s@WQEEwiKzL&`hG^tRNJa3=u L!lKO)OkRut@U=HL delta 153 zcmZ3)zKDH7g>7=EpP7qmU}8~zp-WbAu0?J{PGG8Yd~s@WQEEwiK#-q#gu7RUlS@#V zw?R^Rn73PKsf$s0RIpiKmY>1ItxaOs4Vdi9Xp1IQVQie?;#!$9c>&`hG^xUnRC6;g Lv&hX6OkRut`%^SX diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--SetupIntent.list.1.json index 117fe79977e1f988551f7fd5f5fb4b4ffe7a139a..20ca6a51ccb5e316dd9de66580c5ba5a40722524 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIB0m?`z{H~bLYJ&!Keqrs!z2s;_~O*$qSTW3fbhzKaHo_E_wc{~ jCrkILtkgu0pitky;!M+GBVV_P*QbeLH(+x!<4q<2GR!1C delta 99 zcmcb^aff5VEZgKzKT{Xiz{H~bLYJ&!=kSQsFauBb_~O*$qSTW3fFM8fH0NT&@=#C5 jWKU!FlI)Dgg26P@k-v*;U}8~zp-Wb=uc=XDQn*=hd~s@WQEEwiKzL&`hG^tRNJa3=u L!lKO)OkRut@U=HL delta 153 zcmZ3)zKDH7g>7=EpP7qmU}8~zp-WbAu0?J{PGG8Yd~s@WQEEwiK#-q#gu7RUlS@#V zw?R^Rn73PKsf$s0RIpiKmY>1ItxaOs4Vdi9Xp1IQVQie?;#!$9c>&`hG^xUnRC6;g Lv&hX6OkRut`%^SX diff --git a/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/schedule_server_upgrade_to_fixed_price_business_plan--checkout.Session.create.1.json index 785e302ca954d134c03985c44114fcbdd359f38c..30fb066c20bb2f6007f5ce365ebaf8ea7fe8d5e0 100644 GIT binary patch delta 158 zcmaDR^j2uX8!n}y)WXutqSO?njUVKh^};N30=-;vol`2pz03_AEeaj|(@P7|LJZ2P zd{PVo^O6&b0$j5SEmO^s^U_l$+p=^p8f-qwa)ePVqqNA+#WgUoD8JAptJu#iz|Szr R!hiF8wgZf$n%c{869BGkI9~t& delta 149 zcmaDW^h{{No5}asI5+;5V%GEX$`30k_KY$NGIjAVcPzHda}Kl!2ut>g3<$Rf4KVS@ z%*rbIR2(q=8jerCNe%bY+jmt5zRif}J;Lr053NB{KFg0v8W zvMQexgTTDx#G(M#tU}9Fv*f(=l*!Lo7BCuYZfE6T63Zwp@^f(wOf1STbjd3Aa|`e@ VOtSFbypsJ5BZ;PNKFq1h2mo;!H!=VK delta 152 zcmew^`ayJq8sp>-?7W*T8QYlk{JiqRN{T(B41-KvJj@-7E%TfMEds)ly&?m`EkXlK zJTkNLN=#iVy^_oG)7&P%Wm&MfkClf>EIHKA)WtP0u_(XLC9BvuJR&vBz|(#62KG0M MB$~PT6sImD0DH_cc>n+a diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Customer.create.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Customer.create.1.json index 20caf5063038d4b128fb5a7687880623870e6bac..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 107 zcmbQkHk)mNF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux p2*|c){Hubj++5eh&@fHc(!$J0Hz~<9DaFX#)YQP#XmSG69sntR9Y_EG delta 108 zcmbQuHivD3F{inKnW3SDrG@!Kn>HRxV`H%zSb@(;fh4 C10G`l diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Customer.modify.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Customer.modify.1.json index 7de126ac324a2553abbaf152a242ea717ad8ed01..da10a5843e6681fd83274bf200003720db5890c3 100644 GIT binary patch delta 134 zcmdnWwuNniF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z2*|c)j1tQzEwFHL4NNS`FLcQ&cK3G+39c}#n7p2GnF_K==DH?^hH1K%7G_4eNlB(j RDMsd|rUs@)lPj6_0012MCdL2& delta 135 zcmdnOwv}yyF{inKnW3SDrG@!Kn>HRxV`H PWNvC|U}`k^Aln`QgWo)6 delta 234 zcmeyv_m^*iF{inKnW3SDrG@!Kn>HRxV`H PWNvC|U}`k^Aln`QgWo)6 delta 234 zcmeyv_m^*iF{inKnW3SDrG@!Kn>HRxV`H PWNvC|U}`k^Aln`QgWo)6 delta 234 zcmeyv_m^*iF{inKnW3SDrG@!Kn>HRxV`H PWNvC|U}`k^Aln`QgWo)6 delta 234 zcmeyv_m^*iF{inKnW3SDrG@!Kn>HRxV`H PWNvC|U}`k^FxwsgkIy`O delta 218 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 Qr7~ri(-%sR{r%hj08w=ELjV8( diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Event.list.4.json index 77103978f861f39ad9031c1a06ff1cb5be69ce7b..a07e6d838cbb830412f500b60479006eba078a7c 100644 GIT binary patch delta 1286 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 Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.create.1.json index fca2a26990d2548c4378504ac66f82875b5a7918..58c6626e8d5f260319c5a12674349b77c9bb1448 100644 GIT binary patch delta 707 zcmeCT*r+=ppT)??$Y5f=E`**li6t#Dr+Bg<<0)2N8)fl_fvVo`~bm4YE$ zdUAoN*yJ}n6`Tl>T;3SmWPv8u}=@%n>t~HuWJJ%Xb#&E6C=GlA- zOp_Ogc`zDHekmr0+oSU0hV|f}Q%cIr$;r%1k1tNnNKGltNd<jg;%J%|gv5P6JoDawP0w~%te}onlDHa`HXAwn$U}Hybg8-5YNyg=+2{>YZ4(!; zDrG6%9jEv({bT`lgD-sZ{TzG^MlV%Ag0G#5r7+LX zJd8qz&KOCN(PBp~tDKgl%0B!GeGH3_HL+o7B6XZP;r3t}{s!CLRr`Z4vyA@8OlyM@ zrT!N#Uv4!UonvbThuH)rusp-g;4osD1ZJGdg+qeCV@kMy6Bz?9;L^&tjQhCg!lkO? zobaS|P(E$TiaiaJ9{A(GwGu}N!2|Cmf#6|)zb(oq9kn|ox014HoGFud|Qr)$<{u6l#SuW4mtZgi>#f$-t)khwRQNph9MT+1u0tp E3+Zy>VE_OC diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.create.2.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.create.2.json index bb39bd9dd89235c8bdf0fe59d492338204f4fe91..666c7c8f8d7e0fdfc99eba1031239d8424c9092e 100644 GIT binary patch delta 280 zcmeyW@Ks?0D-*W?4Cru8PGl9Itj?sx=jR{f>*(Vd<>~^IG~67|#K*aK}NZy{t;&32Cl_PUYp~Y7?~st z{gWNjb6s2m6N~Z-U9yT(Gx9Ud-AV#BSFp@x#E^BhFiwoD3^JRn%_ff_>0Dr3;89>| zx;cr>kdY1IfXOr2<1rNGhUA2pWn~pl7T{RJ7ZB(gYMLBw5tf!1kde6g6h{wkM@`P- u_GbqfY-D7%`3ScxqY9EY6%>>TQj0S4Q{szD5{pWdtP~6(vYT0X3zz}yLsZ=W diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.finalize_invoice.1.json index c8dacb2289ee9fbd7028d57368e15b41d46e7d7d..2782f68efc34a9b584ba25fb0eb4140d8659e12e 100644 GIT binary patch delta 1075 zcmaEAHOpW^K8ul&k-@}#T?jp=k|ixMr+Bgi<6~|E7|`LGT*o6mS(ZtQ&(A-|*U`r_ z%GCuZX}CF*sgIEprp#dS8|J!t6cs=<`X#BwCGkk2hKa^0u0dgL8Ogbp6+!L=RX%Q( zfnmluC4O!h*{RtjhDjkAE-BeL#UZY4UWqwTg^>n1IX*7gCcZA7CVo}v zCI&_Z2A+`>-mYOG-uA_|i3LhJTndw4vT#cv*#>tU$i0(!SS<(0f%*k0X<$cgKEm3^ zh}(tMyz;mu7qVAtz&!-?EF35mmn0UIC|M~O!lfs#7ZaPT%~ydGJ!|-4aGR~bzXmOK zC+`wHw)s3)2oo+%Mw9Wl)@U;ATx&EL!?i}6Z}BTIO};Pg!DuvDLqZOhn++$&Nf_3H zgH98ZJ?d7$7`N-QnO z&rK}JOh!{y4Au+RT#%EP7hjT@S_Bq0FjfMZSqm~)DKE96B!2QN2~{3wBGm=Pn9<}j z5;l;G$1Q0ht5lGQoMGTm3S<~6O?H-?qz)GXn^}-rl$oCrkC_HG|B-BAWXUf`&70gJ wZG@B(_Dh?w+O#Uxj3C{SFD`ey$jOjAQ5XLDP8wi6NAHouta!yp5y)gjg{L0 zRwyvuT)Idu`U+S?PLh#!fdCi)?S)WT<>!T))f-vWea(U(Zi#o#bVp?sjppX^vhis= zj0@=?kbW&w8tYO{SXKGE?in~aFn&tZTmOsN*&ldrifV9@0Vf8OdLv#cYjB8mbscm> zsV0;(CrNke*_L5Y4pqHjxM|xw&O8Nw*qlAln0?zu0}|jK0`(l`2yR)g!cTVc0vb*8 zSYF+c~}ZG4h0K_cZsst{#xmndB0sxkeiq zTnyzS6qO1J++nG7&5xGJuI7i~CvfNN%kJIxa|sg;7e~grmH&Hlz(*q}oNxdeMH9Yx z5+|ks04U5kX0>0yD+kf9)Qd&<)$#23gwb$k^t=&u-i|&t^{ZKlholoT=Ar7OEa;Id c4c|ChaKd#NvMwBMxn|*eSKMYiw%oV;1RP9Z{{R30 diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.finalize_invoice.2.json index e647a38b3804b311e7e7021266d189c7355de582..62dcf305f2bd4ccc4d2099b1d8a7c1942d6be5c0 100644 GIT binary patch delta 607 zcmcbwd{21;D-)Xm7)<77a^v&!5At>N@r-hH0g4%Jj%Vs)y%Jb0M+Q1 zq!yRNBZ(SLE@Ty{4>QgwN%ZiniVE{J^$j(s3Nv=fiwsXGigL|x4R-a*P7QI3NcHe? z@^Q&F@pbVu@vF)Rx>Xk_Z#-F%w*t2*8+j+A jnNpBil$oCrUtE${R01^15MsyX488+MDP^;vz&b_%r6;8o delta 608 zcmcbod|!D3D-)Z!ftjJ9 z7uzNlDCux1C@5v7C|Lo?ym&+ZWXJSegw?4T`I+W!B>_-nd1d*T$*J)LDQQYplQmh@ zh;*t0rB2;^l(m;p0^M=07RHH@l|g2cv)JV^B%KS43p@%;O*b!OH)Mo`{|%0K428KN zIU#0QS;dq6IoI$71iFTrCWl*ur6mSrByQ&9>S4mr01K1JYkB-tK{01!WM*Ih4#&LG z+@#bZP*|Foo47cc8k^`E7#J8$R^Y9WFa`x}9wKNBU5#C`BE38(Z{VG*0!si8V+vA> fGV@d7i%SxVN`QtLLS#3m^Bq7+Dw_=i)-eJAQe(YJ diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..162c3673bf86c9d02d1400f8bd26962a35e26787 GIT binary patch literal 6205 zcmeHLTW=IM6n^JdtgJpl_Ciz%q^cK%RJ4?el%f`dEbojbA9!NLvjWXd}2RvtGFcKDxuKE^UmK1sRBJJ#rmG5KcqIe56(h7^(f0td#Z_v6A^U76=}$P)BLlRO)Zux|NzY z%t}KCcGGd_rWEa@JWA-^j;@gQR#52(@yA#swYnO`Ft6`gXxFZ}XYpIU+j3fi!d#3u z4Hm=|GzB_0%QIIs*4>uLQ0>0`n!YzKoyq2Agv<+d)r-=Xw%1TVafRB^r_Y!{KVB}w zh7)bTDUOL;iX{M$DNAIvS}!3C#n&}^SU3Fpqw9!tNPFRw56r*m+7c|x-P78-3ni1+3^y0UEK8jt}mJ z2`Ba2KL8By49p#M2WHtA_$b_!;WHXG0Y<=%5;**lzt6@JS5k8Gg9pGDP!g*uXdXt7 zCdF~gp%nzxY+kQJJ203`9cWPk$l2FC92)*HcTc?+4g~+G7TGtv9GPK1^l!0!Gm8?G;$1> z=V4_EK@r|!Ti&uO;edl!r3YRKUN5n&8& zXlex1K;cuFvN?!=t(gF=!N?9M7BqvGL|F8{qH+NbBj21=B*xIMfieTk1!175WhlfN znhfqoXl-0Yw+|kZIqj%v@K@Vyj&5btTIAs~;?9F=ErN>Q3z z4tNfZo_-m)e>nCC(9gw=Hzt|k{A;9!i|?2gRaOKEk^gBx-{eNz9ngzy#{q&I0RS?! z`2T=Df3Nt;gRcME06otZ=slhPv6eP;Q86VOi!NI4GYDEHZb`R9w~d6+)BOX;n@ zP2u&8_w+bpmIc`8NV$mV4U>MF1h~HmD#Al>d9{v@Kn;JCEF(U(@cHN85@3b9RSvdR z0fNrnf)Li$QFIcy3+Sl0(wxF5g&F`qyV*biJd7v#nFsCNxFWKf zkpGzsvW_T`lI))w^w9f)gf$qK&7K!7#sf?p(&)vLEUI8+p(n!b2N}c2?L`Rd^E|Q04Jvfnc-2o)lb4}0V=LBmSU4jGf`f-Wy z<4kIhybGLKWi=G$3c!93OrD^OIyUZL(W)v8E#ZyrMWfNK)}Z7M?}u4b9hKvb6ucv( zndIO17<-N`b8QadAkfo58&rARn{(tz#7{D!E5uDvD%n@NJY)Nsz1lcf*rTxlZa;CX ogJUek`OAQ~EH&_A4x@o&+k3ukfv#u>3UV5Fw9G?(@8i8c0f}GTYXATM literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.1.json index ea4a30e3ddcdee66287afc573d135aa2030c0dfa..26f336dc6fa2938300395b03183b0f0c1183fc87 100644 GIT binary patch delta 261 zcmcb^afm~pnoB`JDKR&{G_OR-O2NczqM)vepMQ|AqmO5ltBZkwfuWKPNJ&a!Nh(l* zAy5PYAflGd~X~sT7b{nVXtdqM+fNSd^lWnwOH9m#&bRr(j}a zVx&2-(OSaLKiM%o!^Jf)u_(XLC960q**Day+}m^Fl_Dh+lYurCmn0T}9EGrQat31- zCtTU&+l*cq29~;IMnr}Nn@zT5>frM)i!{#gPWLl23-?S7n0%RO0TCT>1OgzUsl~}fnFS@8`FTJ|B^4tBJp%*%-2A+f428VZa)sp5;*$K_)FOqH%;IE_ zEfX89B~Xlq83(jz;*}yLI2U9*(AwgX#3GQ>5cW>aV9er#E1P_q(F>=6lWmzg_)u&! roP3#S0T;-h1_mG-CM&Q=v4FUfr!(tKKE@mZ;mEMaK@}-+)p7v<|9wqO delta 260 zcmaFJafm~(noB`JDKR&{G_OR-O2Nd;XrhpgOF)oOZmEBSS-62~agvvk4oFQ(Vo54c zg`v5DnW3SDrKK4}G_^RnD6^m>Gd~X~sT5V3lUbnPlvtdZJaMMAgrR@3V|u2GYhYqg zexXZNv3Fp4a#C(i>BKihO2($<29~B4CZ-^BfaVvMBo=|3U}$V)YGQ6|Vq!YEfia8I z+`!1v(!$ula`IIh}z7oH~9f`D2QpvBFAB3WMH7gRm%kc;_OUh diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.3.json index 23dc6bbb3f640c184e5f89dd8e3f5e814542fec3..6442415879f41551530220451b8bfa13dde32ab9 100644 GIT binary patch delta 274 zcmaFJah*f3noB`JDKR&{G_OR-O2N>`V4|RIpr3z`ucMD=l&gz@fq|it4oFQ(Vo54U z1yBS6AflA)O_7qZnUSHTv5AQ($WWkV#U+VFVD}gs8aVPkzm`fEnny$$iX>)61A!7(Ef)Yla!A(z delta 284 zcmcc4@sLBXnoB`JDKR&{G_OR-NGd~X~sib0Lpl4v9pPQdolA(~7TCR{>T3nK!n_8rh zl3AP#vSebvwS=L6vSWIti)&zFQGTIIR&k`IVSr(Qv+u-5MM@~f1FbDCNh|`n3}Nr& zGR7=Ua|2TYV+#{Qi^(q;y?_Qrq$C<44D|9$sS1n;3ZCrE)WH|vlM#?qnh{`-<5Fqn kIQb#d0%o8$C$}&wg6S2^&0t!OMV<>NZeU=b#8t}$0E+ffwg3PC diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.4.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--InvoiceItem.create.4.json deleted file mode 100644 index 1767445d0ee368fc81e4ee79f2cfa1cf13cb7bde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 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 Ug9>(vW^3Bolxjkw9sT^}U*|-zumAu6 diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--SetupIntent.create.1.json index bb1f5334af3e2da82c7816ba1179c23209deeeb2..7322b4eefe478a56d0289e6a180d27669e399074 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POfrX1}U}8~zp-WbAuyJOxn^|r_d~s@WQEEwiKzLRDgNotCcm4cxG3`{&P%ID`F3;8RhB% y6g8aq$yE%yWs`jwZ9!6&2zOMa`$T3sItEW(z_AfdXkH4U}8~zp-WbAnu)1@k(q%>d~s@WQEEwiK#);xU`|@TlT(0s zpmSwja&}a*Z+2j^mzR-+OIDeZ4wr(05>RDgNotCcm4czUftjJ9g{6h%#PgzjAkC%z z5oX~AuEj}S6F<3%VYh6uFQYA*l(D~4SV3WA-sA<0i$GF|2q)$h_@tF3ItFcyVDe%F E05CN{S^xk5 diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--SetupIntent.list.1.json index 48459231b54ff92cfc0b44d349e4b326c63ba769..7c5cd8065f3389ec0d6cfb6dabf78b2ee2daf050 100644 GIT binary patch delta 170 zcmcb^aff5Vton@70t*+{z{H~bLYJ)K2oIN}$|6^{_~O*$qSTW3fbhy(H`4&u2v2jj zAWKJIqsZ(sm!b^Eg0xCA$I?tC9WDhhPy(t>EJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$pip!R5bbk delta 170 zcmcb^aff5Vtomff^h6iez{H~bLYJ&!!?FU`VxP$H_~O*$qSTW3fFPsXq>P}@A_EKK z93S`GlzfjI%lxA3{1pGl5>o>u9WDhhPy(t>EJ;mKvQjWKH!w3aw6L_WKuDGrm*nTB l76E0Il1q!hrk46gn1vg-G8ZR#O_pH{6vOV0&CQHAnERDgNotCcm4cxG3`{&P%ID`F3;8RhB% y6g8aq$yE%yWs`jwZ9!6&2zOMa`$T3sItEW(z_AfdXkH4U}8~zp-WbAnu)1@k(q%>d~s@WQEEwiK#);xU`|@TlT(0s zpmSwja&}a*Z+2j^mzR-+OIDeZ4wr(05>RDgNotCcm4czUftjJ9g{6h%#PgzjAkC%z z5oX~AuEj}S6F<3%VYh6uFQYA*l(D~4SV3WA-sA<0i$GF|2q)$h_@tF3ItFcyVDe%F E05CN{S^xk5 diff --git a/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/schedule_upgrade_to_fixed_price_annual_business_plan--checkout.Session.create.1.json index 0f5123de80f3b9776f23a0f3bf164e624392deaf..3d81ab26e4da8f1da424580a9a37d6b93c16b16c 100644 GIT binary patch delta 323 zcmaDX^ipWT8!n}y)WXutqSO?ni66{W%uV4hczWEoK$>YbVwP+k`7 z6qe;xloCAIhNX?sa`R!9BaC7hr3Dr)u7Qa~`Gqc7#StDZNtH#eZjOGH=x`}0 zC}pN7St%$b7sr>R7MH{)8(NxX=BAowmxPxD8hZw0W;pr>r5RN^Mg^rgMuZr-dRLW% z2PNke85gFeSNJ8Fl;oCp`lsYtmQHqJX=60pe3In|qgb+IdZLSKU}8~zp-Wb=VOfD| Zu}@_9IR2(qt`0YZbFpppa9wxDj(gF(?*TBT0{6d$k;s_6yq{<>!x6RAhxfqG_ R%~g(#R^&Tn^8rp>MgXcnWN`oh delta 326 zcmew?`c`y<8sp@*?7WjL8I4pdjg8IHl8w`JO_L1FbxkZ&4Rn(XQp|KsQ%o$9lZ{g? zQq0UJ_cQL}G&e9aG_K|biZs1y+V!Z diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Customer.modify.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Customer.modify.1.json index ad61a500051a71ec94033a58efcb302662614f68..6e9246ff35cc40f07c06b1940b516888194353a1 100644 GIT binary patch delta 34 pcmaFK`jT}+52I*CX^x+ZYhYqgexXZNv43P(VP1a4=7o$Ni~#944AuYu delta 34 pcmaFK`jT}+52L7mdRc&rYhYqgexXZNv8!=vxRIIn=7o$Ni~!$*3*G<# diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Customer.retrieve.1.json index 9172aacdeeb7da77e425963d4f6f151f0c985234..ae95911774bf6c7654064f8918be86e045d8e29d 100644 GIT binary patch delta 67 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!=UaX^x+ZYhYqgexXZN Rv43P(VP1a4=33URi~y786*T|= delta 68 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOod6mwlmqvS+gBOpJ;*dQs%z}#%|UDk2{GE5=a delta 102 zcmcb@bA@L^6_cocdRc&rYhYqgexXZNv8!=vxRIIn=6p6T@#}u6J3+E6iZzT6N5xuQ?s;W^Q0upv}CiS$#+@H0piyoEdT%j diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.2.json index 2984f0d76e5ce44cc02317cc78d57006b9bd89f2..597a2033ff79d802bf62c7317adf5b463bd4258f 100644 GIT binary patch literal 32519 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 diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.3.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.3.json index 75269287fb9711041c2329e73329212d32de13aa..54eb1e39727c08c69ed1a0cccf53041fdc468bce 100644 GIT binary patch delta 1291 zcmeH_OK%cU6vs1wwm_qz2yG2?7_}uL$ne%aMsyU3fWekgNDR5m!xx=IXVDKU6 zf(SNhQ;@{LR?uyTR~QLjuxEBzLJdilv=zwW9@sfqu@bBZkL=TfZA;&Jk%`Mn`IfR= zj&qe-Tv=qVm2RRIDVCTnS&fT%_NrK9n>D&Xw-QAyBZWBYz<(V=QdOPr5f|_We?)Pd&{h=Qh!QF<3xtt^ue4{dGqY(KY`Pv} zgU`;_R`Aa{VLpAwcm&G(6mtL-npop>+3X{CjWG;miRC*gUvHxhy34oujyAMMy4GzY zO=AC2t`3V*dy|TcI(1Dl_a=5tI%3?6&{e)ym$+do3E9F42u^w7n|In4GmK!1JPzyG z5qO?Sf-s)55DGlB&kR0|U$U8hJm#B(+oLXs`xZ>S>Z44(>Kg&y0t1WrV{jk$dqiDk z=qqK^>)xZAYKE)ks;%lWyu+UWb$txJ7u~1G^E^*BSQO?2fea^5BN}cbgmf4sxim}0 zl3X&C0kRaZMGUA08v$&evVF>aQpu$XmPt^iCg8`c!`4;! s4mjsx@M7)|g#32s;Ai%rSrAd1xtwnrXx@PBV(Opqgnr;Kl$UZp0WMj9xc~qF delta 2588 zcmds(TWB0r9LAZwqpbwbH~oTOMGZ1V4m?qgxG}JHW(nzzz<9aZWBeAGfY5$^)B2qyl&jHzfTg- z#8m$jw^zva5AX*kr^X~^--NtxM3pB?15Xr=O&vJ2Z+xil>60UUXQu)#isQmf-UJ9Sav36X)`%pvAf#6U%Z86=bz=G^Q3} zJj=7&Ntm{7fidfI1Pk9-dkJz4bzFpL&H*}_bFWKanBhzVspaF-d_CbhWEUwP|f8Q&Nh#j2pT?Z@q06< zCgrO7WHOpq!)t@4z#vQnhTuZrxLNOQgYR9NASauxO1V#^;ADGHJ_ zbrxkrT^{{caM>IIPg6&`{;;OAT9_@W63Squm-?Re#^Itl0GGX1a5e{F7uyW&zAd2m z;wG`G72!o+7o76j%yL;&G#F)B_{8sq13n)-%kF6%Jvw{1uYX)D7iap8S58dL%0ij0 zl07z<_e9}$mVyhx1i`^mT&!Knim4=@r6g8PP&}6us1%zLDIuAqQ6ibhrr0FB#nD91 zOU`@i__jwEz=#C^w_$LVe=iy8%Id3b+}t!j*|_V&OYK7^R zHbCwW>GH%Ea8<7mjav4=B%et^pO7$a_mSj%v`gM)Am-6} z5)@EP%Ph^eg7j5OdPfGM$1&P3RV!LCkIHMtAxp=Kg>}o7@QP8njO0wND2X|w%YI}U z?)vR diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.4.json index ee14653f7876287cbe79cb0a52525a824756153f..d0d730e29d05650e21c6756d923affd095782dd8 100644 GIT binary patch delta 608 zcmexUyTEt@D7tGKu{wFu~k zYOcu#Ohs9XQ*+XkCT~=f-27N=4b$d-22G5c_j4~|o-Ap_J=xeS7U;!^X6^M{3P?Z+ z=-Zsky!80ua`neKT3j{3er9!DL4R$;tb<`8MyB zaAJW(W1x-t~l;(uFxCSN``+byL#P40TNslMHl|Ow!DC l6HQahlMRhbQ%ub)CL7AD@K%BXA-=dYIXN{oW%3%k004g>xBmbD delta 1069 zcmZ2r{HJyUE8}ENMw!W)j4K!oCSPLgm|V#e%92-_le76X(-LNfAeUs*)X*r`C}T&{ zBv&t!kg%wLWJ9;m6gR)jl&}J?$h?fG;BdD-Ttdr@kLenCo_eX(s~fzoCsj-5=L#-`>5mZlaarjsx5hzb>#Bo>t@St%GA8=0Dz z8=C-y1Nqc83v!=hnf#YaU~)Hy4709@#pHurqLcS=NWj@|IgI535-W34^GXynoD+*u z6jJk2GV{_EGV>Hnj7*F)l_tk>N>2{p>|ivSe3R3T(P*;-mnsvJkrK$-$vRw0lgoHE zPQER{Gx-(|_hdWXdr+e#CiC%ePj=wrVbV33?8CQ*(Qq;+|3MJv6n`zyEDwS9$2^l%gjs6$*h_jAQ=Dvu?$Dh diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.5.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.5.json index 7366e527d81694bb4ab8a076421fefd2716a6951..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 21 ccmdmFAIMwHrJ$gcl30?cWTg;2IZxgN07AY73;+NC literal 8114 zcmeHMZExE)5dPj@Ver!iG>Knhx4^I!O)|7g+9rM5QWOL&(KQ>1QY6YtQuM#?jxVxk zQFaP!7&FnlQ60xEx-$HOjXhsFE7rXoIbleK7!~Ngp~0DZXzyt={)9n$?2nrw*<8= zS(1H#>EFv9o^0uhaqs55+kbtr!L=t;zU z!Ky^joZY4zvOs;CtxcU|nN@`bZl?rpRzPAxpSHFuqeA3e@fV9yry*F_)^6X0v{sx# zx(hm#FBS;Y6$CRnshub_?zoIG9Of*sQR(NMMV2WItCm%Z0uU+WDidL!EVB|aw3DD! zVPK?GUOqlJunYG~1y11zr~`2T30e8j1@In#JH4j^Hj0lg-kmI?^wG`5ule2S$)od& zqiDk4ULIeLo=oP)&&O}xUA~G2CvW4E7b1R_KmS86FJHeuIX^wRx_fbSK014Ib^~># z&u350rq2)0elCAvxep;bu$)!Cgz{@+NaoE3k)B~_EaNLA} zn-@Z|MBM2zL3vSRm{D3+pCH5)q|lYHMY=5_q>h4(4DJ}*^Ltv%Cf5}r&k=w&SvJQjo5)F&?7~3)xkGvEo;=73k(7#FS5AO{Q<#0 z{WJS%zE)gtbi85Ooo7HkFy~9Q5;~ERN|rf~1n{^}CV?X<0eug(k=CuYV6t3fMM|$L zCY4ZI9jR_}j9UU6i7Elu3;Mu^MmXn!fekSl!%6uqf{}qO z6!1?>g~7OkAc-N70Ly^1hEnLVdzsO2++o`vq^#!6S`fYog4b*6RA;j8W`qVw#NCcf z&|PV<>G#c&7xaEB!?hi_uCaSvRnwfVRb)HmcPAsVQDt8l`rZ5CDU{cqVWT}Ed*k7F z_+tR7b$#6Bc~?jO>2f;^8F~M58(h9SjglSdaXs?*8_KO?ya5^pDFOO!Q*LXqdqv>? z<<{1c`;^-dO2GBIae_kMRk`gr>3_T2cIDIVf@@ZMuO)Zz-Iv_3|G#>f&zm>FRW2D) zyP~6s@-lY0*%c6#DVCT~HSnCF??7UwD+jBAo2-=Zhfied^b9iD|2cAh6>^XwbHdpux{6E3QDOlJ4sYjL6KA&C}{j zfe_xV4~EjQ+Y~i)-qMaf&+7v_o6%-Q+_jrd<8ae{uz(pRzi+m7z8Jtb1QI=rjgl<7 z3ckg{(b~~$=X#{hUdoo89cJm$w5=H?8YK%Dc-aZz=CzVP`FsgHwFD<4sfE6NegF0C zxoE2+%~EH+Qgrb0<)_u}N5|)^$gYn*my`GB$<_GkqAnYqMXgb4_zLsAgE`6V#}Q{- z(~G3w*A+~`;n_NESbN}=UwTKiPQWifGtD8{!N)#310#cI&Sul`d@mZthkN7Ebh0-a z&e+~$I`8wt>EV0^AHS^|)`#C19qhYmQdUvKIRt=Nf?oTGX9^OK#_1DbX-AVzXqNz0 H`1;^4A06zY diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.6.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--Invoice.create.1.json index ee4c6393e41c0d93f201364166a90f9cf57d17be..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 310 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrX^B6HszRSw9`5gN>rpb*0 z9*l;QPYI;gLo@-+&B@G5k1tNnNKGlt0UKbbqyv%6$xKeoD^88iP0UM7Pt8ruD*>6G zSXz>wn^=;WjHav@Bxwc{EXYaBi!aFpJ5UL3Vrg+|QG8|!P$j#Pp#jL1lMMxBS-_r( v5ZuKq1PTKKko8K%rAa0EC5btcf3ZkSHWSqY2g~FXQJcx!telgViiQ9Hf9YD< delta 221 zcmaE*_)~jA{={P4iAyFimlTywwqi8i+`=fpym=Rk3=^lZskworsfCH@$P&)ULhG+BksjL~RwG}~H6AcvD}OSVkRY zhcM%ug23>C@<8L1&?w`A;A9WKpu}v$48O2^!${){&t$g@-{h<)7ax~w6JHlk6Tgs9 zLjxlN1B39SKsS%7ipeKgX4g|{h<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?`0KY+Psd}h;gzEJI`ib&T~wY4+wfN8cyaE zO0S2Q0rYxKW?p)HadJj#N@)(*JVUT`Knrp*lT-7GQ{!_J^Agijb5rw5K-MLemgMIq zmSiTQDJup^n!yAMauW06OESUkRf3yXTAW%GpP2$w$*yE*0CM!?0-*{>WV{wKVOA>0 zoP38xezS(KBNI!0L2BOQT+u=nP_#^bAzBHJyvd1T@(@OYm@$O0SC|QZedhqb_jAwHcbtUa*Z-}G);2#G6@Nb3P?6| z3r%tJ%S;I?@QTdKhzbsO3-ocxuJUsUH1-YgEjKVSFbFA$iY$uEPMiFaWwsZkhUgch zq}dnSCKf1d{=%xr#A$45ZeVF@VPZO2jzf&o*vQnx+}Om#bh9nT6J|!8$$o6ojJlIE z+0=pL1U4(#fW*q&)VvY}4d=w76ou5hl+3(zh0Ht!6C)EN&B^!JS{RKcC$pO|8f~7% zzLpWl@!;GEB$>F5FzK31KE|a1qTX@!Fd9y-=AH@Si13606=d~DUAEcl#ecjF*!0u*ggC#_M(MV#729TWst;#$m76w8ZaJIKFxhBt}Y zb(**O!LY^QT+f^tetNW65Y{w+$}x?^dhT^s{E7J@no1o(Uz?H5^tKY$vp?zH2Q-!<-mY zWp?~bx13WJ+^8g+?lURxk~kQ2!S!`f6&z~3 zFPTE1moI;z=S z&!L-2wu|yCVFzylkoHbcse$}sE{a;)7@_C*ZiNl)I*lxUo8I=EwxDn-#8xY`^U=xKPgG^VUG+g}NC;9ZNS@08l=m-o)}br|rw-GF^CL9R$U( zkV~-y0&+D(R;%?A(olU}v!nLa`Q_`b>0jKQ|Dx|tU%z;Jc_j7QKlR7ANA1Pck$%_w zdUnos>+bAwSpRj@oiwkzH_eBuOaSs2+{eMcJN->`|Fxft^5jmTX9O9*ef= zc-%<9W9pS~p@)l8%>!d>6gV)>CWm3Hq1ye$p-9CFYmDG)ss-LZTrWHvhMm`R$Lswd znj;U?6YeR|>}J!ixHwijxLM~&o1yg)3;1UpLnOPR$Z+hqxOdeh1P^d(ZFt9SL?8;{ zmDRivuoX-@4Fv@^mL|mRt1(R3?O=NPk7vrw7p0VlOj|IKsS|*K5xrocE?M3-OBj=5 z+JcKcEL6}6D2Egne=5`h_vPJkhDHKOi)Wz9!Ipy5QQ;Us*g{9cEQGekQw;f_nMuIU z$9RbKn<aNJylaw&NIA9JW&vD`Uehp`1nUUngyvjr3)%$DMgOoy=E<_?K?oXa3`vqUL- z99Q(vd?M*=e>{bRY1mTBsvaAaDp+ytNceH_)rNnS+&>;}Pg4(+$zgA&rJAKE@Q!L> z&W6WrB#gZFVBf+<0cfg+0Ex?HW*5lKHK$hGqd@}CB3#V_!m%$S$cm8z*(Leu18oS6 zIl)Ug7%8o|9Wr_7Z2$*AaQNoQyH}h853XM0n-?O1{soIUtwtg literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--InvoiceItem.create.1.json index fcb1c3c2e9d63942394e42a1234fe7aa6bfb8a2b..23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0 100644 GIT binary patch delta 98 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)f(f!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*PL!2IL delta 139 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--InvoiceItem.create.2.json deleted file mode 100644 index 11622f30a734254b418b26d4bc58ee64f391c945..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1098 zcmaJ=O>Yx15WV+TtbFE>kX>51Rlos>4+(BX$nx3_9pbeYe?(MK|2s3bcjM5CoU(6b z-n@A;K3#Pk6O&6evNv6Sv)OE35G0fL+R6t6Sqh3(FhndC3g4wH@o)eB5KJ?1nw{?d|sVU+`-p30cB z_TZ@h3Ee`!w55;jZn)mO9&Y-9>Jbi6cp}*DUJm{BuI~rL3;ApWd9iAmeGyp+g^VZ? z6IKh5ZUke%{^UX4>xqI4b?{^%W>uIWy~YJ(Evpe#%X2HGibPAzBz!%DMHR-2%URw3 zjmF&Pd?nbqLz?+P(>XQNPaMZw3-Vw^9#N1DA;sceY;Ug|3ciIiT`=;+&J z_bC4GQQwOrxO~ychFMG41KL;lBWNFZy_7~y^umU{^ArD_gpCmY87w}`c{|Q(9s!4` ze6*>v$;)FyiA{hj6fp@y+ocS4z8LSks849U3f3riMQvC}WBb?^*^K7JdfmJr{D@o{ TCl8G^tr&zCl`Z^Kifn diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--PaymentIntent.create.1.json deleted file mode 100644 index 6c74dcabc305aaa2d32b63ac9818b67586a22415..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQZBHCG5dPj@akBcc4F@?PQmJYw7oxO*&?JPGs}Wcj{?Hy#&PwYHTPOk44kZ(oNmaq|SKtRB zR+jkBH~8;cD#8dZ&CE(9CTGkt;QPlrU{X86 zJEKv&@hBcQuCD#sbxN1Rh@~qs&*A+ZsjY_+(}qNJ-;)eO|JH&QOrZ;@HLR!@ufs&_ zwxH+lKb#%EdwczQ4yn@q?0Xl*>ryFMtY|++qMBJ|MAiB+9D{SXwD$w0kxDowsCk44 zZ;Ac!dq_GMCzZOgOi`}0p`-kpK(>)oM;On2a^oNPLqrZ$F!BH?SROB9^28rfu5}R! z&3Ph|aHhC}B!%?#8u%p7M8%CPtv2u$xxRe&_F{7K?)~L_^6}I0`TY39JoSH_$yjpM zIMKdOIHWyD2Eu+5yOivV5d}v-6IW#&nXZD$6aIbfs%{>1q91h)wM{O|m0_8fSUtIR zN|uuorCm1pXjzdlll?IH{%HDQI@wMR)8{~ll|>&Qf)`09tI{>GN%XG?Xy1~lDz$tG zadJk`@zjnOQ9lrwN0Wm@Y7R-vRxy}~8cV}mmS%q%Uy0fgzV3RkiN>_!OId8RL{=kHfacn$MO~F}jj2#+paw!3ZGes`b)SR*5XOEj9A%xTg8z_);2?V)8O zE0#QtEKuiy-wr!2iVw{g$_kn&^?aa1H-o|}4QtXlcVFNe-Y|dEjk*8?2I52qH$Y2l#F?~xBV_^S2%s>S#DG6TSy!+Pv^PJd z@AR-Nz(S?)1x$uvl!;=MouPuWgV{k}Jpg!UEW>W(eUUo_W4YfK`cUKPt#6;LZp0u^ zXDq2BfLVPjaE%y*6M(rH1$O!cK+o(@J!e~)ySyHkyGv1Tz(-Rd(*MI)yEd@#z|bc+ z%qip1xr5+|xYHySb@Gx#bo6-Aa3wr|8+DtF8`j58wUv_m96<=5SVR-PP&MtbBF(@a3(u_gD1na6Uh}{C)B8 z>g4*(!EAPRe`8nKD&K!QKhv-DrxaActY*RLPf&r>hf5OIy?;}Dfqq{BF!_k}zBowLEvMd7}b%B6X z+L^JTGn|L5a5%cb0o=-q&H;RfgKNNFPQs5A2JN%FL4wI!^h9NCJ)fY$B}R) zp<)mjjIVyO<5tZ@PmdS+{Nm&G;wC%d)4z@vYNe+)pH3dUub|f!O9?|7uJ${=cs#N$ z5`d_|q6mjiu81V&#s6ClNtm2>m>;Ygu1&tNHQ$VcF@BSdxdBuQ3nvUKxDG*5Jh`92 z(lcDZ$YAwq)~9DKT@C-(y7kOOE3)~KKCW2f%N2QQt-^_auu#>9BdZil@?%R>(~-LC z6MSNL#^MyX(v>L`MIpA9Hs7Y2NVbUEt+bFBkL*vq0UZV)Ni>Jk~-9@C%x$&Oi#)Pq_?thyA diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--SetupIntent.create.1.json index e6093abe4aef93b323b384f1de8db06271041e74..fb196ae0a2bbd22529c2d6937602caf528d9de7e 100644 GIT binary patch delta 152 zcmZ3)zKDH7g>6P@j-QKbU}8~zp-Wb=Nm6=_VNj}1d~s@WQEEwiKzLRnctxaOs4Vdi9Xp1Hl9GqWbnphM$c>&`hQB+<2kzs{- L`4yYPnY&`hQB+;7#;M^( LX5O2_nYN_~O*$qSTW3fbh!9@{C+#!ze@J j!sH64q^j)Hh_I;g+$ztUOkcN&*QbeLH(+x!<4q<2f+Hp{ delta 99 zcmcb^aff5VEL;EdvH%y?z{H~bLYJ&!3y+d2-;f}q_~O*$qSTW302g!10ROVm@X#y| j-!%8o?2us3h-|aU{BT3BD#M_O*QbeLH(+x!<4q<2EcGN> diff --git a/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/sponsorship_access_for_realms_on_paid_plan--SetupIntent.retrieve.1.json index e6093abe4aef93b323b384f1de8db06271041e74..fb196ae0a2bbd22529c2d6937602caf528d9de7e 100644 GIT binary patch delta 152 zcmZ3)zKDH7g>6P@j-QKbU}8~zp-Wb=Nm6=_VNj}1d~s@WQEEwiKzLRnctxaOs4Vdi9Xp1Hl9GqWbnphM$c>&`hQB+<2kzs{- L`4yYPnY&`hQB+;7#;M^( LX5O2_nYLVO zQj%L1lUPP+j<1Vr lU}8~zp-WbAVQ_{^K&ngCWKXtFjQW$U*=Lhz=wud-n*b77Kz#rJ delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilb&yCxUX-PNq|#uX_kd)u&-NLMoxu6YG$%$W_D7r zsil8zVQ{#yxqDuvbCz$`W=l$aw5laQcX4E)MW$!tYSV) delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb=3a4fplUG6`@BF3qwq4fb^_%gCuPNX<<4%*;*- zHnsH6EesAfHh0gfbk6e4+Ps@(K9iV#dRc&rYhYqgexXZNv4uxTm2XIp(dGhnA;!tg N9Lq^HGlEl>5de7xH0A&R diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Customer.modify.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Customer.modify.1.json index 104d9961de17bc52dcfe10921b62d31940e6ca76..d8dfbf0ab4a287aebf4de6147108b9acc56c7d9f 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X-=ezYhYqgexXZNabc3Tp^sZ+@#aO0?u-ERA`Hs_ delta 35 qcmaFK`jT}+52KiWdRd~2YhYqgexXZNu}5%OrIU%1`Q}B8?u-ENx(tE< diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Customer.retrieve.1.json index 3c67cad2d6387c191a79df796582e4e09b8b56a0..402d340a9baf625a9b20037a53915188e88904df 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX-=ezYhYqgexXZN Sabc3Tp^sZ+@#Z?#EsOxB;}t3Z delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOi)&zFQGTII TRi)&zFQGTII TRi)&zFQGTII TRi)&zFQGTII TRi)&zFQGTII TRi)&zFQGTII TRf v)@90umT7551_rvR$%)3gCTWJ|x|Zf9=DLX{MyaNWi54bCCMJ{bvX%n?4GJLm delta 102 zcmcb@bA@L^6_c2MdRd~2YhYqgexXZNu}5%OrIU%1`Q`~sd0@FDgq&emXkdVGq3dK3 v)@90;7D<-LDJHr}sfK2{Cdnq|x)y21#=54)X_h9I25E^VCP|a;vX%n?=_(+p diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.2.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.2.json index c4e8042cba8137ffebe256a27b8dfa5e48df90aa..01da63ba0bff261cd64ffbeb81b9d4d510b090b3 100644 GIT binary patch literal 32531 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 TF*XzBy0ZCDh~vWe@XXX-{DvPv diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.3.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.3.json index f5a736a63904de49e18eafc3bd07bb355d5a9b82..b5fdc1487491e0d2cfa013ea61ec68c88038095c 100644 GIT binary patch delta 1291 zcmeH_O>YuW6oxZ^wm_qz2yG2?I%-QqaE5Q}2V$m0w2W;EV>L14!rUo?!!R(z0!&&p zF=}Gs;%rDvYU0k=7#mFL#<=%?xHA0#CN3OUsBPlHxb5A&=i@!+-ural5Z%iABLsZ# zIUq<3TT~g`Q$n|j-h zM?~+l{k0jqGj^DZ-!&c~<$glgAmtz16k772kJ&fIFqEY-Ry16!AqB1D8dmhaJ!271FY1fF>wRV8R&F zbUcwPhiPEANlVaxs`qM=IHc^5vfq?tLv~1c&x4Z)4oLh+_@VAS30tOdP$$OV$BfNV tSFr;2*$_ORJqCWS6%_Kq0W_87@6ySdaBY>mt8T#`w5XE(dE zo1{<#A6knb>hGmcG${5#1+fGlO10WP`e5yYphW})DN>3QAFQI_ncZC57!==J7|uB} zXa95l@B9AmKRiGt1L*5Rd;h`d_iZrtTQw5B$qDH#+aup#WDuS#`L}Vqx z(k#6lhjH^37%@MG(eRDA52F|SmTfv6jcdn3uLXy??GlVLHn?T8LZAJ+#n66mIIPg` zu;~aE4mm!?C@?#(X^YRDr%|l^uCs8$VuzRAedyCo_XUGeD-;&awPp<%37@uk-8pfV zFVwWl|5dz@U9b6^g%en@%TH4LYE#p(o$yY5yP1OHig7Pmh*3x7cTrMyCK`!>u};Up|nYoL;)~| zU$ga1%@;UmB0wbB@#z|;sIoezi3mp9h$Xt(YKpApxK;Qy1MP6&%Rv_FMp~(xT?6^K(ZkY z_|_PMk5Kz>% diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.4.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.4.json index adae2168ef043b101b756baffb739f6ea7191ff0..9297923303f4dd8b2ce60d9b1fc045aeddc42f2d 100644 GIT binary patch delta 609 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 C1Moip diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.6.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.create.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.create.1.json index ee4c6393e41c0d93f201364166a90f9cf57d17be..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 310 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrX^B6HszRSw9`5gN>rpb*0 z9*l;QPYI;gLo@-+&B@G5k1tNnNKGlt0UKbbqyv%6$xKeoD^88iP0UM7Pt8ruD*>6G zSXz>wn^=;WjHav@Bxwc{EXYaBi!aFpJ5UL3Vrg+|QG8|!P$j#Pp#jL1lMMxBS-_r( v5ZuKq1PTKKko8K%rAa0EC5btcf3ZkSHWSqY2g~FXQJcx!telgViiQ9Hf9YD< delta 221 zcmaE*_)~jA{={P4iAyFimlTywwqi8i+`=fpym=Rk3=^lZskworsfCH@$P&)ULhG+BksjL~RwG}~H6AcvD}ObVhMz#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rc?L9gLF`SlA}Bvl)Wu&30@nAOdgLw=f!QUdR!^JlTSccQPN_@y$nh U1Q~%Gp3R@wiy1eE^1omM048}S;Q#;t delta 66 zcmeyRvsY(B9^>X#Mgiu{yIGnUC+qQC*(}5^2x9PTmgg&G+`Ndhhl$Z-vOSv_qsitp Sp0$iXjta+4Am<$48g>BGwiI{( diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.create.3.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.create.3.json index 94e3f9651b9952dfd449c2e452836a78fb5f0841..7c7187bf491de3a35dc42475c590c7f7806b783c 100644 GIT binary patch delta 94 zcmdm@@KIqy4x>O$W@1uiPG(7^l9fVUX->}OR7P=T#mwU3($pfLP&JnV5Ga*Y7Ni1s qO2w%;X-Yt$+Rf!G6^x7~lRvPUF`8^vXIl&6TxH)0;!Voa4cm905`x5X#fBK diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.finalize_invoice.1.json index a44c1b29dc869a40a3c3627571697de042b00ce8..9522e2480718d209608dc52daadccafc08974c08 100644 GIT binary patch delta 509 zcmX@1cT;6TK8uNkfx*OlT?jp=k|ixMr+BgiqmMvNW@1uiPG(7^l9fVUX->}OSVkRY zhcM%u!m!YMV_!qRs-!B{NWV{wKVOA>0 zoP38xezS(KBNI!0L2BOQT+u=nP_#^bAzBHJyvd1T@(@OYm@$O0SC|QZedhqb_jAwaZ2>?H1*3)$xh7mERW0!@(jyy zbMkY^DUZtaGYB$DHuS6VGV*cBuJUsUH1-V%tS~S#FmSfa^UBC{OPTzVWwsZkhUgch zq}dnSCKf1d{=%xr#A$45ZeVF@VPZO2jzf&o*vQnx+}Om#bh9nT6J|!8$$o6ojJlIE z+0=pL1U4(#fW*q&)VvY}4d=w76ou5hl+3(zh0Ht!6C)EN&B^!JS{RKcC$pO|8f~7% zzLpWl@!;GEB$>F5FzK31KE|a1qTX@!Fd9y-=AH@Si13606=d~DU}ObVeO!hcM%u!oYA7lc;Pj(@X#Mpb5qAeR&;f7hUV-w>zr;OvSLUxS>)5D&kg5O+hPAOp+1$Ot#% z!0ZwyAD8SZKbJsb-;h8<10w?ilOP`>%gp@1$*)*udr@kLenCo_eX(s~fzsx$tR0M# xb9t|94&)F7F?cq|@fS00e#q6s#Aq_Pj@^vWWb;zqwTwVcGUrYphgaYlI{+PcLumj2 diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.finalize_invoice.3.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.finalize_invoice.3.json index 9d7d81233c9fa7a1d94662fea1f1894b28652fb2..1c2ec5fdc0a7dffe8891b869102e5e3cf1bdc7a3 100644 GIT binary patch delta 257 zcmbQMd`o#l4x>O$W@1uiPG(7^l9fVUX->}OR7M?UhcM%uLSL5*H^02F;6%fquw=J< z!{qD~zo<~Z{M7KA;FM6y#3(nfavzs$6JHlk6TgsT0|O%igHZqM^peCv_sJJoX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq k^AdA5A7#yCWHgzq&u+$OvN?@?Er=t+xf94a$9bL|0Ko`R#{d8T delta 187 zcmcbmJXd)`4&&x#Mpb5qAeR)UBzMc8DA#1;VArt9@DQ)Uun=FIlv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT+6nT zaq%rFY8N(75`M<6U}9llU;uYSVs3tEUP*jGVrB}^UXa}63DQ#-4JWJ0lwgGC zx%*#F8Eh@`5%df!C&@DgA zBP9SmY=eR`3knSkLV#hbKUq$dYw|JHEN~c8Vi<*CJh_&wYx5Ju2aKDuwW1g|%cX3pi5qOq3_{EAdXAWnu;qxM1P}7MLOxI=RR+ F5&)39`&Iw| delta 585 zcmZ3GcshH-9>&R>vYwk2m^_#rf?QIZ{9S|ceM6kegR?72d<}9ELp=O~Lfj3Ff($J4 zA|u?41G7t1C$C^#>_w>|`UNRz_Qke|1xlNb zvjJU~ASf`|oBzS)Vop=W%?X0*88?UXJYixqnQX&v1tdQx_fPiYRNbsCV9E&OCJJ6; zG}*jHZ4Kk*`@+xICr&e+%p_Aj*_}~ra=%PGs#g;|JWc(wQ?e6tJ}D}{S1PPk`4W;yo}JjT9KX~Vw7ZD4)m)2w^Fxp|fQxMZ97x_FxSg(Mpo7#SFZ`e&z?Bo?|)?q*$F zPpKjL1u1Fv#kPqBN;+H$V4##)TwI!31axXOR762Rsid+X6)2)qoSKuS1Qo6Y>X^){ z$v%0ORP$z5c6r9h_R4~jV`a2}^rX!nIU+y;0+YQg4^959`e5^K?(3X*LLxBS#3U-) z%QV#0pfW7i(jX-y%q280+b}FF#mLt^$UVu`vH(3K98*0qk~6ZMfgzzkd5Sh~RQxFFd5}O_FZdOou!Zg`O=EG)I3!sdT3`E9R z{_fNUsY0-Yo(t-idj;amwUKdRF-d+UxA;YTYi{FN&tG0hE-Z5 zRR&e1gM$=k+T{HvkRYYRFe(HoD3NV4d%(E4-7bm|=uLsmUY2^ylQT3TCg0_?n!MfF zj*)9}Bd2J6N@)%_r5eH$G%)$*WG1KP6{p7MCgvrkr{<>Sm4Fg+VrfZ!ZemGhG8U!9 zAO&W~5(PPldGRHg;GCg^VtQ$DYEgV<3P^_`rvWT`Ot#QeoGj+DYBHCWG&o-LwPrDG nPIFgbgv9O}UFFHzX1tRvgw2>tEG8ESyMei@^in6!^YjD&YW+@N delta 791 zcmeC|VthWCal$Qk;_9ErX(5lZ}I2!z#l=yb8lYd`*K4icKR!{E9>K z+#-Dq!`yvbva9@D0*!q`0*wuf3=HxzBC9Md6RRf2nCegN=jWdMfHl*LQp5BMQqt^; zZ4(QWCRdyFZVqCXXJj;;JYU(0#Z*a$YqFrc_T&KB6M`HMjEp8TE7t~|Fm z5#I544a)ZoaVihat|;*}$Vm+G@CyoYH#7<|u*{2$a5E0fE^$Klj#sXaWl2U>9@snk zwYVowGlh7E62s8Evt3%B5g1fllUFD|+k8#d6wKLtR&^=k=3NR;m?p2`5S+YTSqn%{ z+MKNt!3bmsOqP~EG&zI&!RAu+og9;YikME$HYlIGN>ps}4}*AwmlHiaP5rV{vJ-PX z%OmrGJi~I_ocvsJ%A<1q41$c34gIRTjL^MY5m{N1nwM(~^zveG%u!+p!mFFB&2pJG zXR1UoPL{QRxc?jz*Je5EB&Nx)WqBrBu}d)PnpjLOP|^g`_3REZ0g08lsd*&|8qSGD zDGI51DVcfc3YmEdCPpSkn*(JM7&pJL0GhX7i)-=+8Me*R^79#)bWJ9IwANt(8f7rK zkY^F2;pA?`wO~<=#gm2X>?X&`a!y{&Co!4deichzX->}OiTsP0Hdi>QFiu|JtUP(0 Tp8e$g!Y-4o_46hlaPb5Hye$b2 diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..288bcdba2fbc4a027cfb6028a22034985325a5be GIT binary patch literal 4726 zcmc&%+iu)85Pi>AEcl#ecjF*P0u*i0#HkzGZF6x^2L-{EC@*7*RCsZ12l@BT@Fr2a zPW@It7`8Z^>zOmdFAo+A!kR{Vsn)Q?G27UOizC%M zs>K|;rlPeVsl1d?Lmzav9`8SSwpy*Gp9dz|ecui5nNUJqz+rX4ZpAQE--khphB={C zWp?~bJI*N!Zd4M^@qS2A!@)ZG6~A)y${Ek&NAEOc?G;lEM$s{8$AcbhHxwd=lP{1n zNGMlqBZG<}3SXsQ8zF_m1n2a?XX}{rIc0GFYcL6t62hd0GaDi!JyV{^nD1uG%ta_j zv!$oMy*>Hq_~`uAOGxhcvreK~O5R|4XwThNV_+oSrwrl>?lUQGk~kQ2!S!`f6&z~3 zFEL&{>K>37v6U*n^U|%ek>B1xHASjN7 zT#6+SkgFlGTCJCmhU)8@9kj3Bo*izR{`vLW*Te1c;qyPv4&>*v5BlI_eR{jOeRXrX zYM*Y-etrGt;rXYNPp8A_`cR+!(*Az@^76^a%cCc!@BcbjJzlN4v-fYF9bI=n*zeg8 zOBRW*wvUaHhL%qohMXf|EPj^Sw~KcU#uqb@ys~&|q%zafn?sdD*FJK>*(*Gq)lw?V7K0))N4Xjl( zi1d|?2W~_d5wU{lD{unbsEMLnf%#=>9x3Xkh6msiP?AxU?U~3Pl{psJ34~|KhIHq# zXqzpM8wq$!y%H|;aB-@+V~mXgd&b%1FpM=+ySq3PsaW9wBe+ks!27%Fg@;;S`hi~Z zdOwKf$Q|{BdrCByv*}k{9IGANtaCIN-TH_H{IiZBl3h_`ICfmzyXq2x2ROAhe9Nvx zAPVA@9e5*PE0}f~3JPv4O^Dr9W0t3bnv}dAFRQkwDVo8K`owr66@wI0g{5(9tjpp{?;0L*8p< z67bV89%B7w%4K!NLfRu;?vU2*9uY$$IeTe{1-_XWoaSdv!Bv*NhA_h716kiPtg4yu z5E;=Yh0P60oOVpcw+5snY~5J6xF#&G)_Fy+@JEfwJcw~Qh?54q2-Vu#Syj&je=GWE zeIRs_kq$ZJ{?H!20 ziWg|Tz#4?(<|>p+!4Lm2hsqVpodb3lTY%(c7qU59Kq10xDelNrhxImhNW|k@29cX3 zO4;MMqWk6(NoTv`DI{!wEw!xbu~Dgl71xf09~a-j@O#O9_HcWedZ0`Wdpj-FEJcBL zR10%9JZ>Xl zLukwiUdq8pX~pf3$$f7FH~@mfH&5QZ;vBeh^%~#25DD~0s0eC-m!iWdAn>^}0aIE? zflBv0SpZKxGna7aRg+%3u&hPV?0oIo>E)yn}%&X5OLyDe=s;1@?oC zmxUHpMM|6#?kEy>;2a7G>vtn{b2%;DuI8vVZ>T#9ZerqZm<>#gn4FIp5~|bzyQLko Z`1TLqY+;eHkQCf@U;@rl{^09_e*r^!V8;Le literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.1.json index fcb1c3c2e9d63942394e42a1234fe7aa6bfb8a2b..23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0 100644 GIT binary patch delta 98 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)f(f!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*PL!2IL delta 139 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.2.json index 11622f30a734254b418b26d4bc58ee64f391c945..eb11fae66f1236de39af1dacdf4e8badfe10c449 100644 GIT binary patch delta 100 zcmX@b@r*;TnoB`JDKR&{G_OR-O2N?3Xre%xo?}W%W=Up#USf_yPG)jyUU8~|hF4;q vf{~7bk%6I+g02FBXRJA~D~Qo}=h9;BGG1mY9@$w#i delta 72 zcmaFHaf(BrnoB`JDKR&{G_OR-O2NcpqF|axRB29Tfr4{RerbwAa7kibN@7vU#HB%u bh8urmFftlWPGp)2B)>C#WHg)nin#^=Wt15= diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.3.json index 088916fb64e5290423831340eefe7331e8096ad7..5a426cf722a87458d67f22fe33fe84d1b23e9d1c 100644 GIT binary patch delta 104 zcmaFH@q|ODnoB`JDKR&{G_OR-O2OF7%y6P`1+!af(!{<@Mx%*8dRZ+DO${w3cQIaL zG@6{qG!;mGXIj8wZfs;Uc{Z~ggt3=do6&UgE9MY3khl)lFqZz%&&|eq&m|VqsulFnJcU9E7olS)0kwWbzB<5D4FaMTP^ULW!%E3jmSE9o+x` diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.4.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--InvoiceItem.create.4.json index 6f22f400450f3b44ca9de22e3b0ae742a6f2a71c..f1048ebd03bee23b178285b45f2607ac89845d77 100644 GIT binary patch delta 149 zcmaFDagjr)noB`JDKR&{G_OR-O2Np$z+j?KidHy6Eno?YnSOhY}(Ad=6z|wSb2jg`{lgSB8 pQ-S0+rUlFv1_qO7G0TDJJYx15WV+Ttb7J335n8jtAGO%9}?V(kmdDG=n${H_#;q7{qM}!&c>k?KJ7lw zym|9xe7x#9p+=W%6tBD0g3b$ubn+goejre!Fo+6<=tl4i>J;Rs&tE>?et3WP?k%M) zOU$4m(EXB`^2wP41nqH(=qxASC4*D<#<(;6f72-LW%a^P&1oN#^g+c2N>OOSz&~zs1HSf$HyGz`k$cL zAyGLn!dOTr@aVYyk$fZP!1B-X)#hfqU9Z*~&L=oT<(Yskwu_t1^?E~iA)kz5S7uF< zFCr_U(vd_`z-$50^=J&*A2R5B82M6=4w)>*tcoJE2O34zG8<8~JU3j+r5dXt)$0&imq>SM@2)J0Y6-tGsj~q`rN1C)I-6 cB?4$35dB1{jnn(anN|$JRb-1kk@$G^7f+Tu=Kufz diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--PaymentIntent.create.1.json deleted file mode 100644 index 4b0d6dc4433e0039a4919d332bf943a273d88e06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQ+fp1i5Pi>AY^m~Sn+309;;K}FjqNzbfG;>@Tq%`Squmu~F4kpPaQWZUEsbV0 z7Zws;0Ch`hb)P=nJ>P$tObE+MS6K3FGTWa{rw`gC%2{QdW^*M#+L2_!GN}wKe+PXy z#L5c)`2qj^NRQBh3%M3q_xP$(k~1sI0@e$sRM^rk(}fVUF|5^aw#;E4rxm--MPX?! z?5fPrkVc8Kf(s=w%J5OWW#wnVd&rbpgB|MLTWWD4C8f} zh}{(Q_~gU8gQGX+FAo7K?a!`vQQR(-lEsqtF%r$pGA&H&$FK~};nH3Yj7BNp2vB{C z5bhGYjJJZEMC;HLWklW;}T56Vwi7hAR zPRVNWLX|F?e6*~{n9d$de%_xxnoc&8U()N~5G#v5K?E<7Oq$9yu}SQ&1^B)NQzm`+ z0^;PfpySYv98q5ol}EurqBI8(vt3}1=N`8q&S6F~)- zToeX~lNI0EnAIkS6St&G`E(ul)36_5_KGGMHCN2TEsS_w_-18_f9tM2IlZH7(60RbnlW3`tSyoT=Vk)G)l%Xh>4h;8-J+0vERVL{39- zpMc#JcvC#;o)yCZ7+aNE-T*urQPZNttcVo&7joIJ^4s_TH60C++0#h_THR;o$|3PmKwc1n5 zS{jyIjw+Dnf?p0RE*>9>F{Bj~QR?-;hAx7_EsbhYIk#`%Yu+e;51`~H&+S!GG_oo3 zEO@7f*Vo+DhYPI z39e8f;c>6OfG$U9;HE%%z22xxK=459=wJs}iG?_mw*N?3z&a8rG$t|N_b}EKYz^hj zx9M9wEDLy{Qg{P`VHjnin6Wc7aJDzw>zfAz4~1n|jl3^%r=TtO^Fp6$yu9`8z0Hjr z1m=u^Iue*IF9nVfgKz>dH?6={zX0j!EvDyeBXgJ6?Q(Z0>NWWIREYHdc&uG%n0TP+ z6CC=K@#tJZ@I;(xk{5MwNg_LXK54WP9pG`8$truVqSYuDE}xH;mw1@dp8HqUR_58x z4shNhsJ5~aSOs@#EraWbznvEcoV~g#KY#iA_#%6?zd3$vzlfyV;ZJt3C7nm!s!j_`}oL^r3!emX|mC`)ad3__p_4oL?QgBk|XT zK3JaS)#q@->b(JC@)7Hu z12|}Fxss-v?!=a1{s^4Wmf~svC}LK!ssbH# ziGY~W>9M9WtcR&^F$M*Mz2`3|ah-u>r14Ku4RW-rE}SQkM?DSfIR468v^CnbhIEC9vZm?FDl;*h7Y4{5`e;q51f2Tjv4R_&5@- zBxDRSgZ9}^w(P34=)QT!9$!CQZcblhxqf?e_ImbseXzLQV`kc7^8%kw=F$Z%}(g{}E!B((OEbi@WoEexE{tl&5Vpty5B zgP~_QfRVxI)r?Q~9J(6)v2p93gH}}YEqxrZ#)m6%*I0!e|6ri17e_`Z=;X(SsHP%y z$0zv2aF4+$Xr&`lNQy#iEN#9`HIZx?x0`7J7`Mz%y#^fta93yF+X9m#B-9eVmHLco zzkD@@MRUUNK+6gh+ZxmF{sF_lisQW+sT;B6ka&&nKH9#iv#iB8hbSL(8p*8g8L<6^ z+cO$F3pDwwR|_V?pPn%ROC^UdBHfD8bPwC-V^HfADS(o76dud!{sk54fKmVe diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--SetupIntent.create.1.json index 94b630546c1e92694426612758212b91612b5de1..02aa794dc9a855957ab739e62bdc480e959ca5a5 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@PNa)#U}8~zp-Wb=uSJGWma&;*d~s@WQEEwiKzL=AV^vaWdZw#u za%8e=n75Nzo|{ilVQ83-SEBR8txaOs4Vdi9Xp1IQ&`hG^xTQZ$lrq L$l}crOkRutZc{bw delta 153 zcmZ3)zKDH7g{^;jS)z+;U}8~zp-Wb=abZZfWt3+~d~s@WQEEwifQz|hvR9g8u~E2l zRDQULcVwtvRAfb{VWhWZaB=p;txaOs4Vdi9Xp1IgVGt3L?vqzFc>&`hG%1hZvPvft LC-cn_OkRutFk&?| diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--SetupIntent.list.1.json index 003da69c4b33bdd969dd3e11a9db7f6ed7eb9bd3..5ea6ddbe537f9e662fc59e461dae0f1336ba0aeb 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIoCp`!z{H~bLYJ)Ki2Ouv$DoYd_~O*$qSTW3fbhyp4+HlC3*W4u j;G&WoCnw9aJm2Dgu*{OQlJcsF*QbeLH(+x!<4q<2dn6_+ delta 99 zcmcb^aff5VEL;EdvM3kVz{H~bLYJ)KtRP3XC=aK!_~O*$qSTW302g!14A+2k*Q^L{ jlhTMNv&4$zlrR&+bl6P@PNa)#U}8~zp-Wb=uSJGWma&;*d~s@WQEEwiKzL=AV^vaWdZw#u za%8e=n75Nzo|{ilVQ83-SEBR8txaOs4Vdi9Xp1IQ&`hG^xTQZ$lrq L$l}crOkRutZc{bw delta 153 zcmZ3)zKDH7g{^;jS)z+;U}8~zp-Wb=abZZfWt3+~d~s@WQEEwifQz|hvR9g8u~E2l zRDQULcVwtvRAfb{VWhWZaB=p;txaOs4Vdi9Xp1IgVGt3L?vqzFc>&`hG%1hZvPvft LC-cn_OkRutFk&?| diff --git a/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/switch_from_annual_plan_to_monthly_plan_for_automatic_license_management--checkout.Session.create.1.json index e9c24980ec2fa2dae74bf69f6a2f29cab935253d..032252c63f61ad23389f807f75dbe8a5326966a2 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+m0al+=@K4Xnjhq06jB(GAMD~7RqCHu6p|aU`3ti>lUPP+PK1kV lU}8~zp-WbAM1G>TV^Bu!WKXtFjQW$U*=Lhz=wud-n*bdhK<)ql delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU{y?TcV|3QhHXBZ@EcSsiS{hxs?HH7iyV;*zh>=l$aw5laQcX4E)MW$!x6wYm delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb;sfa7(oGOG?j5@+~)sDs}YFOE<{NDKF0rt%xX1 zvq&vY%&zoG$_n!eH82Xy*u0x%K9iV#dRdf5db5lHyQu{ diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.modify.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.modify.1.json index 4218f508ce9c8544797a7841cd57f118f374aa6b..642e3f111d6be36ca7366f71047fb9884fa2c5f6 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X->Y2YhYqgexXZNu}5)wNnm=R`Q}B8?u-EWFbygI delta 35 qcmaFK`jT}+52KiWdRc*sYhYqgexXZNv2kfcQC?24`{qTA?u-ESJPiH- diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.1.json index 27cd964b13ad6e4569134dad1e92ef99dd8ed9c4..4d4862e55010258ca65ce2216e64e060c4e79d9c 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX->Y2YhYqgexXZN Su}5)wNnm=R`Q|#-EsOxG@fC>x delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO0m()-8+xwt*Fl diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.2.json index 27cd964b13ad6e4569134dad1e92ef99dd8ed9c4..4d4862e55010258ca65ce2216e64e060c4e79d9c 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX->Y2YhYqgexXZN Su}5)wNnm=R`Q|#-EsOxG@fC>x delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO0m()-8+xwt*Fl diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.3.json index 27cd964b13ad6e4569134dad1e92ef99dd8ed9c4..4d4862e55010258ca65ce2216e64e060c4e79d9c 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX->Y2YhYqgexXZN Su}5)wNnm=R`Q|#-EsOxG@fC>x delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO0m()-8+xwt*Fl diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.4.json index 27cd964b13ad6e4569134dad1e92ef99dd8ed9c4..4d4862e55010258ca65ce2216e64e060c4e79d9c 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX->Y2YhYqgexXZN Su}5)wNnm=R`Q|#-EsOxG@fC>x delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO0m()-8+xwt*Fl diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.5.json index 22b3e93c23c0962d43ebe509e759e2f2711e8cd0..763fd9f09e8313a77a751aeb667ce5f5e0132127 100644 GIT binary patch delta 68 zcmdnOx0!FlRAy--9WDhZP)e;Rh_6gdEK;&kFfuSQ-Mo=`C!<(KX->Y2YhYqgexXZN Su}5)wNnm=R`Q`@JEsOxI!xfVN delta 69 zcmdnYw}o%RRAw1NBONXUC{RkRD2T62O)OHfQZO0nE)-8+xxLFmJ diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.1.json index 8829385f1a6ecfc70787e6abd5ee9a1f10f86dd4..0c273397671e009cdea64c50dd8d10dc8868942c 100644 GIT binary patch delta 103 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 delta 1145 zcmchWOH31C5XV!%7F(i}VhaVrvLX>E(Cv$Y;m`*ZTKb}PDUDdS?QWs8-R*Wu9|;gb zya)-Axti!ra5yT1 zjrzvMES)4W%UlI)*;{ZDyebC4H_-{Ff}fqx)$9|Y;4~**8T4(~!*7;cq=y+8a(ilp;&Zq8{Q zOReHImMpumLabPEQtnLH6Q2}2;ls*j_3Z|d^+){)UuoXsDSKHuJx5Qj8Vj>|c$ql5 z%u#X95rxNy3bvC*0bmQ9CC#v=4uKz6|4uH7@BN+1#*P}wI|GPLj$AmGIiNat;8p*k z5UAd$?SHX40xM*`6J@e7%>UxZ*Jyw_x<;-h2c#E`*YH4mALacXGHgjt6uO0TzICUa7ck^Di&$NJ0bxgc|Xzk5W~ z_W1u@$pCy;%Xxdx@n0p#Xu4oQ-p2cG-jOt52Av$fD7qvj{-F0;{YAwE&K2h_Rm@g8 zS`rjTBq*1AW`S^6@@a30qAGK^D;qDn=c`_$-M54P{kJ3&+AP&1LlbkQAcJu xzBG%1tzQNAlxp7FKUyb#kc$ZDg4Z{R7eTrC5V{4C{R;v(=+MHNP6N(e*AKolfI9#H diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.3.json index 42c868a32ebda2def3f03eacce5796bc78b9a9fc..ec3880cc9ce449e07ab52d339f28c25f352a66d4 100644 GIT binary patch delta 2000 zcmeH|&rj1}7{}B7z)($q#4#qx+Px5QhQ+q)HfG!gIKVkJoeTtxS-P%W>)Neb+u-5> zi7|K+^V~F1j!Z%{+0Cm5ulgq#J$mz|7rPM+l6W9o_uSs+dEWPVp7;Ia`~KX;KD@x* zIWapsMS%}<;Tk8G&}H&qxoe{*A>$o^uUM^5k-4I*z}vJ3UXJ#|_pwDg;wAX(Ki|GK z{@w;5!VOQIAE#G>N_{1nqHn38>$%lC53+N{YL20o@>S_(R+Spdx21ZnVrYxW3Y$r$ z*lfN`Q4B>zm)2*SP0563eR~@xJ>-&B5)*oi)6gVN{xu})x+yfQ`5qqfk|Z*knqYa6 zE+`_hLU1!}RG>uy?V)?Pcy_?SaYHcJM|djE1eq7KXzY+_OXGRATWi5v|x_cWsN`!)fY|!T#LDuw*Lh$+;ZYsMVAA_4HaY&jrgF*oohOA7mI~ zK$|DVr$P}vB=T&4X2fuS<)+v`l;(>8o(Y9`ku8<@Xc1H&8qm0A=W+_V$@79xg6+g6 zxX@+~%N~{|!BSM%{OVdwwXl40OeF1=62kMuqaKDmbv&Lr`n*vnEI8o}@*gN`Y%B$@ nZ0A5EI$tO5sA)nKTB8hP$eANLs?DcomL>7(@qwivm|yq}#oJ2D delta 2329 zcmds&Yiv_x7{}9HptoJRty?#`wL2^8Hg@Rgx%HH-+q!k`)?Ec;3$UH_oI+XGj;z zJTSUt^PWh&e`t`2Z=7KJXXTlAx5CARiAAMXP3#PZLoK1ip~uR z<0x{z`rrS=v!PtdPfnz1F;FWj*I6CeqG^E;*$*)r1mD>~O{sPM+o2Mx1Rc#Tm+gz3b!&2>x1>b}!y={GnUHsgGo2?y%08aUU&_qcq;gMcA=&70ND^M zK7z}w1-R7IMt%;4p2OEomZeqQ!8{!UPoEW2eHOGc1F-a$VX{IZaaVpK6OS7aEHA~W z{Jjg4Q)fdFfO}g;BEOXKOK9r4l?Y)#EXp1yA@3wRpLy0v}t;(G)U5l`J?O zT8#;^c{{xZlVz?vIg?JF>}kNY9%H_elA~$-))ORmD#jzd1$cYFS2?_6VNa-gR8A## zhjz{HOfF7K;|npW*@#-B18;a~oVJNN4xic_E|n8}GS5pi7xhX+_NYMn#px&=<$Pj9 z5M)keWqcB5@F@Gs?cLU#Er)cR6^uoq;cflam z=PB967fqF*^NX;Jq7cqE;A)Fai(gSCxl~L+ytNr4PCecd%do4?j_ZvDnl*MAP52{d zgFav@rHC)74NmV(tCO~C50u|BIu3a%VK!A@##Mp$0@Vn272q0)U%KkBj&h)JZ3B+A z@rczqaJ9{eD;_g0wHD*NxdyM*nLyW<;XwO(?5}s=v-WjZ)!{^QM+3HPFkrpA0@a;n z9P20}u>c3%RXAuVgehpi_he0KsKlk-T6`X?!n1u2gx%E`aGUY4yAtExnmgnc`Ul2> zBja5w0Xj61g zecinn7)ck9N*RVUfTgpNpfKfSbL_UPS;50hhU&#$dIgcf)i<^U-Q|Rgd6kw^ck#ne zGBXxT&hJ|ZNYns%m8irk3`cW{kD+;)WoSw9P19b^=Vf`n>KA13u7EzwtwNE*20FJ5 zgEe}{Ep~)!4A|+j>*KM+?hN??;qW>u*5?YjhQjVD%;Y-3`RujS-0Y-xm^gjzmeaY+mQ*7CU=OLx z>BOkyLS>m5ztctN3!3mjZy{bN_UVb2st$$2$fMnui}l+c+nTFWDu`E+ttO=;&jmmdme#LA*Ma(y+GQkBVgG9t(E zw66?_9zDJwQ{Y0i6Q}wtx*Oj*7n&)PHt(l=`l3jNY)eG;k#p`b&=%tJ-sy}o_pbp~ M>2KT|*TS3s1PTe|QUCw| diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.4.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.4.json index 372087391a80e1578856e11270ebc29ffa80a882..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 28 jcmaD+8z@lCrJ$gcl30?cWTg-ttHU)}&rE#sK07S{e#r=V literal 16104 zcmeHNZExH*68_#_vEZjWppN%7aS9Z7S37CiI?35di#rzu!Ida4YwE=kwXq%KzjuZ& zT5(0~Zti-xB#=Kijx-{N!)Klu&hY(LqY;UjV&t3AukiP1^j`mlr>qck&C5#U8N4LZ z@pODNJ~^5`AzwR@sN_uX7+z1t?x%TaM|I=Di23q&9x0ICJi~dSD6ca`_3!c?=lc0g zGY6{Fh-56~`2HuB#U&e^vt{-5=!YzN6c$(Pj*7T~FS1%nrcoCWg-*Vb)P`B5=9YwUldYAOc|qg)!MwK3Fnk)HG>OKil>FOT2~G8R&R|eYwj=-J_r35U28EMMZD#xuNMw~KOpH`nqdA~K_4!~+$M0Hv6 zEYc{ft9a|{x`L5uBDf5rD$)YH)XLNqef9eCrw-^R{|$1ftb*yo$0Em6h)u^#iG(Q1Rr)s zx9>uu)|>*}1r5rR1cAB+XGSA+iBjW^XED0Nl1b~8KJO%Xt~9JVS|ueQQe^8~gl)3Q zD`03RLF>}MNU5Uw=J?ot_^47~6pny87RNxy%7-q1_ZZCSJ)N*w{Ot0V=c_1vdUyGK z@o@h9>BZ$){N3AW{QTlyzr2g&kFQ>i<=d<2k14y6&*GU}Ts_1uc(yt}Kf8H&b#^g( z`S#}-#Fg=Fb^YS;ceCeztG;E04olQd(z1d7NWr1NmL~trNn3$$nsKA)P+p zbp45)80Sn?HH3r(Y>&Z>e(0MEK@@5G^DyO&~FK3NK^^HUeIZLXapG-^lM4c7*>)(+6+U3I62J6AfC7r zNFM>h78n_rK|$_`L>TlsaFG~j1TqXDHIzbw9i&FfY>&IvAXU9=M}qJ^5Zqi7qk5^j zKN~bSB5rRiJ@=7f+w9x%E@b=;y>;!k39m;z5!0-#6JPtp_wx|h3b6k)dH3iqrx003 zCJh~lY&4(Fr+*Egv>&3WBCQQ0heX;CO2G8{ae_jhRiy1%>6aa8d+4-3*6I&F*JwNW?4xba{2x5p z^Qug+kt>ENUD@GWw33Nb!9PQbdoL9`TJ-N(G*fDSVT|R&&qT|czb?QKn<@ckeY;> zW>65UHpfUWHGl&Y|0wy}8b%A58fc$GwUjoX>FhOB%VVe(=vIiI;JVrn=HHMELcS3` zArVum^FP)$zvi?O5Bl5$MQ<#Cwu}uOh1UOk(>F@(*j3^R+~C*X@c|e&0-GaHXZd>P zc2#ac01if2*>;JyIfd>mY;77T#-BVy;Hc1FPPudmm4XU{HJnctrMUfrL*efs^I*-aBRdV^Xk z)bKU(y@NR^Y)ix`2UctXFDdzL4YhB0wxJEH54`e2@2nXU@C(pP3m`ja@!8rJ;j_gP zHlLpy&63FpWERQd=;`BSa+J)TJdPF%Hse#~h-b6-t)jsr9rLuYtc+7^=%WvP^r4UL z+#1i^P%R(&=q*D4Gb4WweRKlXafUwnf7nOI`&r|w_%tbAF8&>8EPp|LbZ@CcA3fB@ z+Aj0&J#Ls{=qFd*4>kVaGKjwJV%pb3AH7LR%^vE=GF11iF%GHjhd>5t$`@GO?^)@W zUELr0=sT`FTHfDPKxm1CZ&f-0d&gnuqYr&_4T%F7v|YY?9|~lfyF>r|jkTr;(>{$F z@B-a;i||eD%gKZk93ri?&LNT3?=v~G9)J@J$3q|eQ@^n`^wIb9Gz{WDnOkc^A00ag z9;*+1bjQj-xkDd)=%efA{?JE%a81$hO%8CDp^rZF(f^D-`nydZ{dD!PKD~T#(R8qT wGv$x!qc;~DKEXbEb8E%4-0{}IZ+Kh_Uf^r3S_*q@uYDa)UnzjAb|1d_1A$n&Z~y=R diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.5.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.5.json deleted file mode 100644 index 5253233b56bb74a6eeea9a1bf9d1304ba35a9eb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8104 zcmeHM+iu)85Pi>AEcny{vAtK@2~f06Y&S`rq;@VS90UYcqP&bLN*1Y&?I8c&;Y};9 zs9gtWQKYCJ9A`Nk4u@yXT=vU@!2qR15%hTQ0sbBgzL?+eDJdCV(n_*Iz#_{%wp0?PFBV;^Xik`5 z;<8UbE?8Mc*UOT#gedFOu34*PoKcF2F*AArrD$F{uXW9^tLAA`Rnzc-wJI=4mqaA` z_8H-_E0BYY2?h^>MEkkmHK-tSZd7-+!m3n6)!ye0DB9&;0~_XybMOxa07;9loQRt6 z@F9~0sV=pR9Y-Yv=YS<}BhIN>6#A)<6~_ebXUr#@->xa#09b>Iq^>F|5`)58rfa)v z37T=nD37BmF#@zQ#?%tOdVT)#*VE@0$43wyqnI*U!AqnSmEL24m%Ki#@y4~*1<5&8 zzueWFmAgri_vmzi(si3N5SNQW#2xD;S`hA6qa%#oXdr6igw`3qz$z3!d<-N~nvt3- zT$0R6RkfJi2m1&jM+QAl8DFM;dI!bqu7 zKHl4N8+WAwr%(;3J+=pgtU~Alc=y1a!KWiKNsrIppDdF6(arg9<=yGYqqFm)^vT=#8Uzb&p)}}i^`p@vrA;~w2 zE2+Ie;=xSh27i7r{jiOq}k|qqQxEPbbl@x=n2fIk?S6dMwv!crJbxnj~YNI37 zZK>lHL4|}B1MEeECWJ%f+w111L3@pSxS1f@-C z+~#(lLjUPZJB}H7|4bX*zMVnQ7G_+{I{t=C>r3580S0sc4Y$p-jo7`y@Bd8e(#U-> zZ44#g`t3N;Lf=)U?YZfHJJa^iX@9OY8@|_UJNoXkZPfi=1KJCwOz@BkqD#7}r+EtK zTCR5kNEM23JD`RNXB_$uxtYq|a^&YJ68;Da*oK>7lA>EL*#=KgDQqN_{|o3tT@N()BkKgHUh8J0xUBb>U{?^Gk{)yEAC0Mxph;(DjW`8(tOp0XM`oM0^Csjlik}>RjKv+@{Gb2tZ?`C)>X8wq5Af z!Pe@F6dO+gBD7ZcenIITl<8r1BnaFP5n8higJCQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.1.json index b3047826e08eaed7f98c5dc18843ec107437f617..7d3a76cd318d6310912be6b3283377407a983fb2 100644 GIT binary patch delta 292 zcmaE_eP3}xKC_91!Nh!BFg0fqOIl)1@nl0rV}YE^#H7re%#unaD}}t$oSe9DoAX)ZnKoze7%^@>z56^ z7L_PjDHs|XnVOgzo0ynRUdJi6S%CdCGo#LAURG&F-N_oPYCzJD)lxPfu`)L`uS7w^ zIk6~3AvG^0GcR2sGf%<9$izr<@@&=?Mx)6JY-Wr`o5R`GG6FfQ96N#JevTtdx+asG zIn_bbD$Z_BLzp8bPvDoD9Klr%k~q&50#vNRojzHRN0!Ub00uT2@$6!r{GMNavY>$R MWOo6Z$!!9W0MhV4xc~qF diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.2.json index 376ccdc4971a10f9790f803892aa2569359f3514..a64f3a4948c9fd4997f7bc12f8a0b9b83324efc6 100644 GIT binary patch delta 100 zcmX@2(5Sc}hfyFWGchSMC$pqd$x0!wG$&_sDx)~FVrFr1X=)KrsG3Uw2$V`H3sQkR trQ+0_G$o)=?dEcp4#vrGENqim*$hGSW*fE@5P?_hTNsTt&*xam4gfP$9=QMj delta 43 wcmZovJfg56hjDW=qX6^foh;3ajK-5~*~}P?H}ObVhMz#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rc?L9gLF`SlA}Bvl)Wu&30@nAOdgLw=f!SUdZ9VJlTSccQYRwH_PUq H{3dJwC|4qP delta 53 zcmaE*vsPzA9^>X#Mgiu{yIGnUH_P!zuxt+FI>E?jI@zAhjL~#+8QWSAM}=c2kh70( G4LbnW#1NAJ diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.4.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.4.json index 26bac675f382160cab3aa7831f5414de8d467acc..e7ca750b8647716d29b2d0872bd00e511d085d05 100644 GIT binary patch delta 93 zcmX@6(5$#2hfyFWGchSMC$pqd$x0!wG$&_sDx)~FVrFr1X=)KrsG3Uw2$V`H3sQkR qrQ+0_G$o)=?dEcp4n{`PNo;0}rkl;#)&kj+pR(@+a^`a^X9oacjT~|S delta 43 wcmZoxJf^TAhjDW=qX6^foh;3ajAoN<*~}QtHkYui1#y%(b^m04=l)WB>pF diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.5.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.create.5.json index 37f8fd4ef21cd5218c8df98730ca95a0798c972f..448fdf70cc0e69e0ea9cc21b10f724a78ff81db1 100644 GIT binary patch delta 94 zcmdn5@JC@o9-}}`W@1uiPG(7^l9fVUX->}ObVhMz#mwU3($pfLP&JnV5Ga*Y7Ni1s uO2w%;X-Yt$+Rc?LRg8>glfST&dk delta 43 zcmeyPuwP+A9^>X#Mgiu{yID#Z8Or9ik33@OZPW~^LUJua^ z^ma~WUV40Saz<)OX%5&dBd}FK!*eo|Q}c>b<8u@964O(2Q}aqdRwb5}ywCg#Q_CZ?M$IUX`I z>P+@wlV;SNoX(~OBzxH`Wdjl`b5rw56f~R@i&7L)^HMVN(iJlE6ikdvj5H_TVryYE znjFt=#%Q#88v9yCAjgGsCy@Ndd4x&VWbz>{brAKEtDDhqaw+#r5QmQ^1gIdHCw+1N zZv{96&+wYC+Y?kG7V`3>t%uJb_E>JjmhJfJY#{xx@BLw9qR|y(V-XLf*`MqEy E01W(izW@LL diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.2.json index 96cbe5031483204b7a8297c30e1cb19f4adcbf31..8bdccaa6bfddc11e3b55592a719bdd0d6a3bce27 100644 GIT binary patch delta 257 zcmZ3h{7QL44x>O$W@1uiPG(7^l9fVUX->}OR7M?UhcM%u!oUze@33sI#31*SsBky0 z#FSjO@-P>#(!lH>gAn%=?~n*zBOjM+6JHlk6TgsjV*?`tgEIf{VkfgQ*U1-IX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq k^AdA5A7!m%WHg#=&u+$Ow7HCZEr_GSxf95_$9bL|06K$E{Qv*} delta 187 zcmaE*yjFQb4&&x#Mpb5qAeR)U#5}h`-_V@Qs4BOL;5;|?s8EB7$gC8Dkno($BsZtx z#B5JfAD8SZKbJsb-;hvK10w?i*TjhM^uXlM$uC%Ddr@kLenCo_eX(s~fzsyBtR0Mu b#*=H<%@~b0Z)RT$;v{nJ1ahRg&a(pmcJw}O diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.3.json index 02642c9f2036fa48027c63d656643dbda045745c..a8db2bbcfeabc6fca5ffaad3cec2e3b484343547 100644 GIT binary patch delta 273 zcmbQHe_4M+9-}}`W@1uiPG(7^l9fVUX->}ObVeO!hcM%u!f=nAfRL)F%A}B#iYWII z=g`nd!ytoVgT(NP{2-$gr{LVMJRg^A6JHlk6TgsjQv)LdgUsTHK)-CCpvjk6X4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq x^AdA5A7`y(ocxc4ZL%A?A&A~w%f134pv}33(RlL%P6y`A4(t*vn=J(6*Z{$nSe*a> delta 197 zcmcbtKTUr_9^>X#Mpb5qAeR)UO$W@1uiPG(7^l9fVUX->}OR7M?UhcM%u!lb;M&{Vge@Z<=$#Kdqf z6JIyK3g6I*@)TFEz_1YCs?d;>A|ID*6JHlk6Tgt`3IihpgDNkB(z2{9-^mwQX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq k^AdA5A7!m%WHg;@&u+$Oy19&fEr_GSxf95_$9a(*0K5HDjQ{`u delta 187 zcmaE(yk2=j4&&x#Mpb5qAeR)UAa^&D@DQ(vz$#Bu-*8jcz$&NUpzIREpm4X`z$(9x zFaygFAD8SZKbJsb-;hWH10w^29OrVEqSDl?$uC%Ddr@kLenCo_eX(s~fzsyBtR0Mu bW|M2!%^1x#Z)RT$;v{nJ1ahRgF0umvZ^}HH diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.5.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.5.json index b94adf6db6f15af2ac2d49ea16f0d23004d5b4dc..ceb124971b256ba62c44c001d36fcea5ee1f286f 100644 GIT binary patch delta 271 zcmZ3X{91WK9-}}`W@1uiPG(7^l9fVUX->}ObVeO!hcM%u!XUS(JU@dB)4(jZ@Nl=B zj1(ic3jgr1#NfQBEPpqzf*_ADQy-UX6JHlk6Tgsb0|O%i11Cq9K#xG@w8@uQX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq v^AdA5A7{;GWHg&>%x=bLwmFM^EhD4JWC_llj3%2eah_-AH8g+$u39btMP^c# delta 197 zcmaE@yh3?H9^>X#Mpb5qAeR)U4GtMat_s9tdsfwyh3Q4Jm zaxZZX4UIGmGAK4k46n!!GD>j@&JD}+amhCEb@4Ru3rROMFfuU6ERG2D%k~MH+{?PS zo>D{f3sTbTi)|ANlytZhz(6UpxVSX62CsyFTM&166^^@A$Mq^d!56%`5q%7&jZJZerZb%X5)wax@o27D&Toqq*vtHa7|L zbK(h~zz{$0uxziyAorB0a5t~Slw7y+Fc+`V!0aG{5cd@CkO*HR^ziY^3Mp~SDK!L! zkN)Hjwp^2ED`bJgi4wyo45!UOiaQyBjuD*vo=*!%PuP6VJPITrFxf%%(Bw4^cQ@Zx z+seUYVlg>eT9Vns!eHV$*~usM%NY$PI~tT=gwW)Tj3LZQ$r+Ow`6VX%nR9J^CSwCh zQDH8ghC#WeUV#x&6@IQI5rIaA!6A7W0e-m|MWNvtg@M^61?V9bkr?D;lIoTU4l$r< zllPlILW~l_C=4-B%GzXhk8yK@9WbE$%pn1_&X8-eIrp{AudF&5C+BEPn!MK8j*)9} zfrV&&N@)%_i5kIEGBDldWG1KP6{p7MCgvrkr{<>Sm4H%lVrfZ!ZemGhG8U!9AO&W~ z5(PPldGRHg;4GnJh%8fDoLUs0nF7*b$Y}t}7n5x?6({q!teVWHB@K=nPO(``n`7Kn j7(wwmxxqtuvX&Xo7`Dd;^_$hsSQpk delta 761 zcmbu*zi$#@7zgmYg@hutaKSVr)`SXCYy@6@wY5}GJg*je6cni3qDNnf2k*TBD=9F! zb}_}r(M8>wXqvonYaARLG^Xhv(6mm*&B^FuJn4Yx+U5B*e3Q@fX9Mj6+TKC@_ju2A z?T$!NE5%Ys7Be9dZm2SDFO~Ibq@0)Zf?lkVE)@x*twpik&4{^(oG*277~{0gmT#{{ zi}1-Eg!jXzz%)@ypENAkAgjr>t7_vsbf%v2f+c_;D>!)E{@lzjo;DAm7+ki`8uhDZ zlP_6I$QX0No>7JP0VpG1_^#7#9mrHBHRS@;l&;ji%cOawfZL@S!TDvXm8I00T3?7A zm!%@vc1LbC4cY6y=p-Qn5&u51gN#oJFlV1MdXG1~rGEzpJPEWsF8l=|YXlJh diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.list.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.list.3.json index 651a7f72422dd3e9d98e906cdc6005d85cb7f14f..f9c88495b9619860280ac4914633895403ec1c3a 100644 GIT binary patch delta 1330 zcmbu9PfXKL9LH18IGUM|=!gVJMgtl_r5k0kiT_{>*0I65ZXGqSl(o3Jwv4rt4KcfT zf{XaO5iiD_NCd)*7vrDENe|u$%E>ccjW@du4MD?Y@AC3~@4atcKELnxt-Qs4ZDU(+ zutr4|W@JS+3WUe5NV$bXE#Cnza8BK{wK88!ieS*NzRL~d72c!7~ahMLr*x+K6 z6|-aBG!^vvsSukkkWP~1xty2dC*$yx>VfH296nPIinWUMWW?Fq`b{B2T*2*?LCCtE zld|TMA01ZgcETuRB(p;3k}^vimLHoppyXdhr_c0Y(B0VxT5ETCMn%gWhPpd9F=VlR zYd8S|H>ymqi+o{*74!UvF%*qXIv7$X1uj3wIK{z;8qiAKu*dGBvo~H_>ZpErcfPrv>L*uUwZYG!1@ z1BBz~PEMDy30W-Pa5RvAJ_GPvZU;|%9jsj~mBu)_*6Psmy$-D0--D|i5T~s`pL3P_ Q42@IX%6fNDf}JVGg|LEP`+xw%irkUR!!GAxE!3+w1XFq~2is zNQ}lP!N*YzDw7Eb;dL@4F{~Jb9l~Pbpo5N1dK^QQwafGT^9=tyzx;l0peF^i{t;oe zez~kSL`!|4LBjh2)c_x*uJA0KQ3G_)$?;Tad3jfY0PErd#X& zArTd3mW#+KL1pq`g&7ngR6d@TC_W~q#+kl(G2?TeB#9*Kld%Nl(~Xdx3b^AwHd0Di zkw`c4tJ8*nFjvF6<+8pH*}M3=M?jb`Zy?BwY~wBOHzRzdYhaT$F0T<sNg+2DOW2k`F>}mL8-o=@b#|SP4tDwu+fUIzDs9m46@Ts|j7!hx0 zlS+Oq;+<$)ct-C%Wr*}Dp_ zn%0iuZ1)u0Z0mxDp=&Trm|*j413U=7FIN_18TaN?Tanj-O@y0+TF5Cx68tALqQE1 zxss@(9z2=o$;2Sc5f8+JCp7Wk$;23AVmxW0G4Z6^1%VK5WiONY&&)UZ|K{6o^$Ym< z0lat#$`u(VWd*HN*5WmAujDeHL7G{#-c}kH4HS%T7(e4pqouMZ3&n~!H6h)rcSDV6vOBDgkaayL&JZ1rYg-kE zgD~ba(X0@QBo%%pP!1lg}&h|r|xZ@%V$EqSublfKOWd=z8JBCYMyhN&5s8*@Sir* z3gZFG3WyJXLVqjY;Kr6xoB3XrVemRBm*RJw$Mz?~u;Bogp<#4DNbnR5g)BA8`RE*z ziIVJq5MbjW_g*qXUadKmo=aL}oRS^=@Ne3p7_oyQeUYceyhPIcOUzzqsh7;`;F;i{(M=D0_poqmr zKLY$dod9?Vc9tM56Gt^f2eK(W3p)X2CaWT=6JvTx5`~;%g_V0d)64`@mpo$bJnV<=AkJvRuwiHu-PkbNY5t6rUepd# z?pN^D@*a*x_t2TvnDLmpBFkVQZ=>UV%5Itlty%w*IiXL5>}^reRdFo?dA@!h`pt`4&y`@Ixr8Fm%0ucLf8X;p zrcHD-de~AGiz>B9N92s4QTZ8_niL{aw-lFJ70dDOJj-X=_HcIteGy10Rj| zp~zIOpgdnT-$HLi0YgRR38rU!AMG{tJE1kTf!SdvRnV8$JP+@s$AKBQ!JqV|{ud*U b_mKh3XD?uIGu8#YelMtg67aYRn@aF6loqAU diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..feb18ff03a6d1b4ec8c8fa797a1d9c27b474ae88 GIT binary patch literal 4715 zcmc&%+iu)85Pi>AEcl$pyGdF!0gB$76mA{2wv#kSP!L>+Yq6#%nHR@)kbmzPUbK>S z-R7-+Fl=#1&gIOR!%q(u3nr?n3&!*K+upM03-;!mJsd9?(MtOMn=rK%i(|2N4;M$K zdNeij;)bi*!O{e+(+O=nyAHJf>9@<}_-ijzz2~!)tx!gp3#?7-U8DMb^1bi1s)Sda znOwU4%r{bU5uKP=crV*N$Bczlaw~n6ON}tOmBPiySSw5rI%T_RguRI6 zs2YCq``N1>kB{EJI9!f@R@t=ET2_=E-b&we6c|hUxjT&Zb9~pz#bzBxR=$mQ2gz$3I5v};4FTdB zO+mrU>MTu7xLXUI(Vp6G({(}H>HzfPrw~~#R|iPLCV+JQQ9NKs}i0TDckPg0doZ^A$jzz|Iem6&INuBSQ{!T;>6N zr9qTtg}kYBh&W8VIc94>X*NQ5wK%Q6T=ovFFR$C;kfa|J=g??6bzO7Y~qf|bs};TjAzM4 zy30^>RU?xcfyX=;njH)hYvu|*5TkYuPG)KMd>X5KNe@cHWTDIm)XCS8z*47`ZN+S^u>hKc@8 zxT6k{&DrA&ADmH1<0Oa178jrv6FG8_$1^iZIs2x3Bx(Z|lh!Sb!-4}dC5~7{d?ja% zyxA&5k=_~^98?NsLc2~UWmW$bB2R9Pa#~bZ+yY@w?WZ@qBSBJt!t%>%c*M~EybB&? zPdC<>lX zHHK__*CxIwl84$Basp_YP5_p4W+4~k=0b9(?&v~>7ZIuQh;Zu51hV0hJ=taD)q^%f zV~+4LENmHVa64vl-?IP<;5T~i6ycSIz`eR_``kq&=#N+tIt7nJPa{ClOJ@Y8tVO}3 zdtNKRQ!DHx7K5qsLl;UdnHKLO=z#tG`|*CM%i*+R$l^T&JR#;C_8$|^{Itk^$aoR6 zbW&o(Io%ExN&S{USk&E>?yAdi;dahVhZb$RBW*Jc-+yUjX~N@t!mwDO4VW#9%fYjc Va@|0|I3$E*4u;=6-48xL_y^H3V0-`o literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.1.json index 1a1f9f3c9b1b22cd2313ca1afb0d6e301ebbc85c..7f3f1285532d5764fbae086020d93166fed297a7 100644 GIT binary patch delta 90 zcmcc4ag>9vnoB`JDKR&{G_OR-N?{^@x=2)MPG*6Eb54F~ib8NnVqQvOQOd;0L5zkQ tpJgyI8cz0SnhGSJGA)?g&a60j6|)|r+2otdA(Qo49@43xNPxd2gF9K`?t delta 111 zcmX@gah-#|noB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#Lgf_qm6em7#WQwyE07$lDC-_FzK31u4YyQQFEB}7!4<%W)1;yo?}W%W=Up#USf_yPG)jyUU8~|hF4;q xf{~7bk%6I+g06yFY7&g6Ik7W{(P-nH3`Rzy$*xROf#hwb_e_Q+lTR~O0RZbl9#{YX delta 72 zcmaFJag;-#noB`JDKR&{G_OR-O2NcpqF|~>RB29Tfr4{RerbwAa7kibN@7vU#3ezD bh8w?UFftlWPGFh}B)>7eXEdAqoVf}BVm%ol diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.3.json index 5353eb1c48ee34c129392dab179eb6408ca958c6..17543c30635e5410b519ce35bbe7581a9727a635 100644 GIT binary patch delta 129 zcmaFJag9T$noB`JDKR&{G_OR-O2N>~z+j?as$5iQPG*6Eb54F~ib8NnVqQvOQHp}D zLQ!g7YI$PL#3ezDCKJCGvzc0&o0}L-E?^X4wJF$dz%&&|eq&m|Vs30^HhC7a9E7olxdFm(V3FYfNhxvFasdF#iyTS- delta 97 zcmaFD@q|ODnoB`JDKR&{G_OR-O2Ndyz+j?K1+!af(!}0OMw5x(d)SOD3{4F!CU-Jk pV>FqZz%&&|eq&m|VgXb-c^0!Agt3RY0m5)#k>LPIDRI?u0RX)78|(l8 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.6.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.6.json index 93136503887f461aae0e3a7550efbfc93b8fe94b..43a062f59984c640d6a367cf1f79ebba4247bfbb 100644 GIT binary patch delta 152 zcmaFDag9T`noB`JDKR&{G_OR-O2Np)z`$UlP>NhsX-;N=f^$xOX^KK{Nn&0~Vo{2M zu0m02UTS$_&cr3hM*}G`W-U8l%bN1g5D# o@*C3v77L)slV>r@K^S|OwV8|!Ccj_~f$$wzWH>-7l(=fS0L*ABkN^Mx delta 153 zcmcb{@q|ODnoB`JDKR&{G_OR-O2OF7!g!)^ik@RiN@huBeqLgZLQZCKYF=@wf`)Hm zk%Ezqf{}rtk%F#*TWS)NXRJAK>M>SROLKFR$q9@iY{mv=ra)#D<26RJ$$?B$f#h?h p1uW*qW@eMSndKmiwanU#rju_mhp>Ufb+{(?GfQ!Rm`Yr=TmV)UDjEO) diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.7.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.7.json deleted file mode 100644 index 78b3ff47793cc67c8998a389232e025f06e93803..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1110 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 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--SetupIntent.create.1.json index ef0bf19276d7b652e980a4a5fbdb36d8a6e84ce8..423c15986221cb793cb5e0eff7db71ba3f655c3f 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@PQHt4U}8~zp-WbAsBvmQpog1Fd~s@WQEEwiKzL=Aw^ve9m2+5e zTA*pFrCDLArD=(Yzl(=gWTwx=txaOs4Vdi9Xp1K0o0jiY>g?$|c>&`hG%1hb^pe2z LLi5cLOkRuthuAif delta 153 zcmZ3)zKDH7g{^;jS%HgdU}8~zp-Wb=vujjNU`|F-d~s@WQEEwifQz}KqhmpdS7??~ zfvZ`elch&`hG%4fKh@!ll LVE4@tOkRutRBJWy diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--SetupIntent.list.1.json index a93acf2a8f01e26bba23771a75c773c700724676..9dc21ff3b2e8bf216471e9b474119f0f282f289c 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIoO~D8z{H~bLYJ&!&x)*E%h1rU_~O*$qSTW3fbhyJ*C_K67gx{Z j2ov8h^N2K$9G61x;_?Usmt?bv*QbeLH(+x!<4q<2TjM1- delta 99 zcmcb^aff5VEL;EdvV0fUz{H~bLYJ&!??`vY04HO&_~O*$qSTW302gyd4__10?4

  • 6P@PQHt4U}8~zp-WbAsBvmQpog1Fd~s@WQEEwiKzL=Aw^ve9m2+5e zTA*pFrCDLArD=(Yzl(=gWTwx=txaOs4Vdi9Xp1K0o0jiY>g?$|c>&`hG%1hb^pe2z LLi5cLOkRuthuAif delta 153 zcmZ3)zKDH7g{^;jS%HgdU}8~zp-Wb=vujjNU`|F-d~s@WQEEwifQz}KqhmpdS7??~ zfvZ`elch&`hG%4fKh@!ll LVE4@tOkRutRBJWy diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--checkout.Session.create.1.json index 5b75824ade2a34392ad1472fb73338906ce70688..5ac2c1a643caf57bda201ff4b0e9bac11fb9af27 100644 GIT binary patch delta 219 zcmcaBxL9byB7vOD#H7re%#unaD}}t$oSccXt+t1eQ z;98RGS>c{;ZW5dqX&hRZ>+NZlWolMxn&=(oR-R><8DQZO=3)}G`3ti>lUPP+PQHt4 zU}8~zp-Wb=XGK=7WoT&FWKXtFjQW$U*=Lhz=wucSL)8Mqb%7 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--checkout.Session.list.1.json index 7174984841a6bac33bcc44ca1dd392e68d715c8e..59189598f002272bf65b94b07169b1f5ba901ce1 100644 GIT binary patch delta 221 zcmaDXvQ~7$1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRHuE#aGV3Kq`ns1} z7`T=sdseuoo0|mZMH+_|=6ZXYWtp0lnkIUOxs_*GW(HWegt?dmZJxz4pGhpEG$-H1 zH88O#ztAPC*s~%l*D^FTY_mVR5F?}hgGj^?u-ELb_}op diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Customer.retrieve.1.json index 9f299d62f26abd52df766c4099e26928a43c9a85..7c829173ed866834c5121d6f1b99eca93cb04898 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX|9EfYhYqgexXZN SaipgEYdd0;t5gj|(jYPMThWyWL? w)}<=uCdQ`5MwZFC76yrix+aO{#=4ei7D>9M=0?e>h9>4|W@$;2@3NKy02<&SWdHyG diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.2.json index e6788dfecb011bab232431ed571f1a4c93395eea..bbf2a696ea4e3e238590fc810b85590b12dfaed4 100644 GIT binary patch literal 32516 zcmeHQTXWk+vVPxRp~BOis--20x=^Xw+GAT*){1P$a_p>?N})h-D8d2(7#Hf2%75Rl z=LQTg15$gkYacK4kkCY9EZ{J>Fg5=OF-A((LAfPO6c4DDaKH* z(^BLkKMb<6%7aH)H4nkazItd=>wFo?qn%m#Mk zE9T5QXGNGtS()Zoi+A<@;^mJ!&oAD*Kizrv)6>_dPcKhx=Pjfer|B}USa*G1pIB8} zpyRCaoFyThr&kqo>s(az);>M5JnvwYMk~Cihv12TPEW$LWg<6ykrYl$+vmB~b5satU1^dflRYlm(ou9AZP+6j4&bw4m`}!97M3sR4vh!UtIS<2TD{H9dXt zHptV@r=N@M?HX;Ln+i~X)J<5(e>dlrzEfR%sfgaTQ?7Sl(f#J&9hflJbqf`cL1$$Ynv zIW52=8s_TV4fs(W+WWd*AdnJI){>N&Phl z{9i^^xy<1*!m4C2=jdd5sNohw!;~{7xb3`UdB@9PC**#bkw?RYr4@)g z=B)IUE$%IY6;}7Z4^WeV*FKxIu?vHayfBU^ng$`7a{<|B`AR5%cEWz1+>Y~4Ki}RSPap2~ zCs(g7)0^iX4BR7Vk}M*)2_y`+h@$mGL`iM*I_-G4wY%;q`r6V__k=^*hu!8;!T%J_ zK9u;jt|+%wbYzp|Igg99sT5Epq6IK~xsyponp=*TN73ixdQSHi4&`0x>-bz}J+*{1 zDbbvJgXi0FeZX~Iwx#dXdKED<5ZpE5-JIg;s92;dHNhk!y^W&Wb#5&Oy!h3Zp>ZbfL-Ohl$vn>3sC zO}9>K7{zvN=4l1x&|@`#Rf8$rrD;TpHnuMP2?Z-o>tMxrl8j&6A3xK)?73t}L#rV= z1cy_Rh?l|Z#licxY_?2O9zD>GG|rM!HW8*K9=RSoGVPE39(IGT(O_9rK!lSRNrN0TtzpYI)q`^P6LLQrpBnfHqNg&KWQBelTBCiVA4xcnG!V^?^!*fcg6@5fK~9tB{y+6wIR7m2s+N0I37b7_CT;hY@(@ zONVVq-BhiBtcpf=ZF`tz@P~Qctzno6yMp35BGn3?`CczpkD#HY0Fr~}ZQNfo5i;e%Z)#-hn!LkSb0J)LmPgz4O!BSP3;_`=R-+^}ekS|N^O zkHdLvu^>WSqd0(&)UB3~EXNg%%xwYAti*7(gYSgVA5w+25 zPFX6?5k8VoUvjIvSfOpZMN#pSR{EOA15#J%dL*6}$`YUlQoGYflFbMjLp~)z96bmp zVv{dM7OAZB>Cg@(Lb?Ge9hzzgcbeQ>Fkg-?hv_I%dW`i-ba#qAriO;CSTUsvr5j)Nsymgi9X9Z9Y?3Vq1noIp%%@(}0LOdR&gr zW&et;@pU^rX}SH{VJ6xT3uy{`36`-uN?i#)4@NasZx@7WEo4UIro3#CTZ{D7%&5z; zh)MM{ry_=?!LH^bTI5n1PdoOK0@7AXf#e|1V#7no{VH+fnYOIvz}%Y&n*&jZh)=hv zKnc(?=tDbx43Xi@&2&OQ@Q2{A3jd`oIW)pH&=bZ{r|szXB1T7`mv;HS?k zUSh~UntQgf6W&1<0fjVn*Iv&~)&x~PtRqqEQzb>l!U$HNEmVt9%Lt{D2+#M{KS@s) zRS5p)Do9F~JuQ}@#Xl@8zl=b8U9Q8-M2R(Npr&#Y6hhTuM0F65CID|L7BR7*UgTPU zX%V4v^9mh7CyLco5LmKE(~^Y(p+@48XlW}}Z=h{rNnCqHHS4qW6k>6@8)UxQoK$1T znht4IaPi#5eDic*G@BaFhJ6+75VIH-ClJ@40&2uGEXkkkBlU7ilxH(JN+~Kb4TYW1 zI5dN5dgX}`yKRhs4JsFrgzdcI1;Ac2jzVa`*da>_)VKx-3b!b&PNZz{C2LqBGH-I& z;vg@B<^XGP+skXq3l!Nw&zV_2(gxP{1 zoR-33C&b-VHf>lH{%wg8^QeT4;`bRNq}^f1P&r!57BLQ!ihs2KD&(1;z+WqBQEUie z2uJoP_|FwavtUU_pEWtPaRUg{?MMyRIt6KalXRo%%Q&!C2YbSkGGFHBbItq$1#DQD zhwMN3rv?Kz#g~bCy{Mktf(~^f0*2(Z#q(7GibkzjXZ!r*D1z&9tN{SMLkUFXILM0L ztwQ6X!YM_V*yK$b6(zSk+8yaq3IjWy^wOxP%CvKvv;{n`g8T+RRiZ*(D5kRC3*d(W z-nL#Ez(Zv9cnz1rW@A0(`E1afhGuPG-z1TyWbb7}%*Lw_aK;_KkERkO3T=hi1r@Gi zhXh2%F;2r98xgr@7Sk$6&S@h^Rl3FUc%=n#o6Fp&lOL|^h{{6%>13p%!mUj_`b-t~ z>64WX0i{ZKUFVBBRdRg!a_{^2^&3sZPL?}LSd0#4^T{YUIS5AkY%gSo)9K#$WTFI7y?GTrk*f5G<~{)`0Tl%gITBK6+Ih8&4dwL^}iTVnd{=1A&P8|7qC z;De+cvi5m2L$jK8;<{bQ+qPP%uFYhl4urKBw*w_}6uwBjb{@Nvy((p{llGl=b>E zOxN4%@aZ&s_fne)-+rd6%BV73w%_<-d9JUl(O)a8Ro}|7<%l0~X-C~W(d8YYdPUW> z)$#@m^0hVj`?a|`tnUvjFf-7Np@*yBJ^kBs<_NS%pUt|vR*{&hTKRu}6}+RW`l^td zwI#o4xz9Drm$~uXS-n!lvU+W}*xfP@xcnO~b`#0cpRRVZ=^yunxBpx9TD$ITtBc)q z>p4O<(w2tP1{L4UfAX65`EmCA{qnV5z_)ABDVZX#d8@mu+z|d^hTU+m`_6F5TXqWa9oMF`{pb&uylr;@sTuLV`I2{sk~fEj{@@$lofU|? zD?PV(v;yTCd_xQ>8g40Ds?`Z|WZ3pNcM_!Kwha|H0xyKUKEF?5Z$rgIqey+Iz!@rV zhFi*JU{5m9a7&rr86R#bYthR;47Zdm4IqqoqfR^#zWzIIDR->Nx+BBaa5uTLJQXP! zt|0&STtR+JZd#|ozl{sXe_Vpyv=oNB$HU!YWgU2~yT>GawMyJri_vJ%TBM7U_1mip z9e8lMehr82-*xNwK(7Ki-E!-A8qB7L;rwW{HyMYcgOkPaXv)SXqxo#_I5;^uI1FYp zRT-lblDcb;x^?_@gzVk57=4io9ah{bEiIZM+IxIG`u>rQ*txo{X#gs;Xf>FWfv+uF zrRh3iOT&r2$b?}bY69REV#ikM^aqlCMzHo)O;%rX63{8{Zh^OIG;2m|rCWJ-8$fm~ zC2L2t-d<>i$=llnZHxYA8-it$=r;B|lO64K5@L; z+tsWg&TRe6c>A)gJDE`rn4TVH9^F3Pu6x<0zGd6q#?eyG(W|WKVS*$(UCNrz(dfd} zpUh-3-ERydcDorlTZI{|Ol$NTI?llYg^ zrOnn_HeEVLuk*#xbUZo;5B5d}!Qpr`n@-U7d~!HG!jD}|kB)SUQ+>*ss-!L@A^PO& z(5LSH&91IPYTZrI-88*>rJ`=1)vK*lFJyP|2=$Oj(88X#OzZMYD@F0Z8zTK#WGYVC z`hPU3aar1zQ`_>l5rm@NRPd$~Q}~%7{=+(=gIc?JngVl207Ro}ccThOafL$_P7uXh z5EEPfzy}6#Cid{m<%c@ec%RBL6jEaZK2H#%OEmwDM6-ZUKg4fq(Z={OD?^q}Rx=?CYSKZY(C#vF&R*l~PYUn-HW!xkpXTBQ6`S|f8YIlS_PC;yI?5( zqjMi~?*H9$=A}o9UxiOtLL1IXc|I<(#S9DIXoI$kZTEI_>?+&a2gUJ*$_O!~09#=2 z2BXI3aR&}2nsD)enu#S+sYF_eE@$F=Dp4%sM$2BT4`}eMpu^2!GcFCNkxU${`pb#t zs=xZ!o3r_ZAV#xdKAMtW(go3Rgmrj14hFv&_s%zg^=m*~Fd#o*qzfWnj0%}jy0|sV zgWP}#4i=^vBi6FcEc@ zFE5MfB5p7p!IP1&#IKA@NT+?H0ngfrv5aTje>(0UhFeJ~xx> z*WNGi}yH1@7c3XcR%0n zjCo=nCnpMhUNPPq>vi>ED%XVT*2`E9?Zf#R)0^*-*r+i>tJHy0w4sJ=fKIs|N0mNY zXwl#`r5PV6t+=kV;Wwon230fMvPD#Fpz8^|qH4fGEsd)xD{iZr@Q2C_ZcLBPJwwRv zv0;8@Z8sAAP9$9vjuHEjB&>LyXvW9HA^bwHpww;XRoihdszy}Z3ELSG&4p+F4`7`* zwnV{5*5fm0E5f811=51I$Ub~c+Hjw2hegwjW13!EY13d`V?v74<0DNYY~4dJQuNb6 zBNVn_fimM-*n)J88t+jKd`a2yJ7oi-b;_o}xb^@pXdSY~23dbCBJ)h&*0pnN)#Y*~ zU0jq4v&Z%1W&C@1N7>3U+jK|3=(Uh^=IULvp;M8vCsz6u-P`jn(H;1Zw#s94Rgt?iBP+sy zjU1AV!2J`ps^4Jt?d%!T+dU&T8=N?t4wc<<&){bck0q1CgQLrXiOJy5v^YP%94)UF zhT`5+e0e1q3XDz#e8NgJ9S&sI;?iIt6`1u0PUa+seB>#^KCBxo`0VQF7Z&-vBz6}{ Mf*^`E+zr9k6zGLuvDic{lr z6Y~<&Q*%@EN+!#zh-)Eaib0keo1*J0$VtqLFUd?Tn%od5%3E5TS`?p|0#a&dFu74& zYO;=n_~e)3YK%sc1texODHTj^;8fqdTf&J29DCNboRed11t&*v2u`lHwF8UQ$l8PX zCuC!}3=Lpla=wDPSVn2CyNhdJVo`pfOIC5DnVV-}R$$fSL|^~OzZJ|TTX^$K{^Tp7 zl4hBlW|(4Oplg_BW~^&sWNfKxnUMW%MgGZNA?^T{^mi-( delta 2353 zcmds2TWl0%6wY4SZg;yg-L~7kbi17$mbSDVI=8)PC=^=I-WCY7SVEfFomslDH}(P) zV=r3PFvd40`SV|9 z{&VJh-}%ltKL6rL!~1mxBR_yAgoiO^IEKrD7uOAWEEso!79ESf7+*7O*gm3e)TU== zr$@%Z%8WX`Gc!FCA64^OW=fgj^M_{kjVaSd=66ht>_0L!vQ3)Ykra55=cQfQNB0$G zCvlr3mD0=qaAIAd&-#HbJwqH+kstDP;SvQjLw4>5uyhUADOljAtm zy*L^C!i?Xo&3M-0GjU=RpIDtZXL0|vzG0C%w<-%+EmvlGHz`Gx(Q;}!x0gxh7+I9X zH7Ky}7)2IW**5&pxJF+pR4b0JW*4WdHx2rp_$T|XZZC)I-!7YXqtN3r6Sq7jsIvy4 zdb5Lmw|4Xy{kTEI=H_GAZMEZh#}N78OUD~{)$dq5-#=`|*X=zR;>WSgHGvbZeOMT@ zV^-kthqoR#1s84^Xmhz((Qwi4Lu9ZSpVqZNb~&)8%UPW#849EQ4t(C{!uP>;1Nl|X z3r6%{H`jr;xM00fDd$-$mS{I7+G(n+lq)5IBC8gaR2j#d!^CbUo)RPN@x6z(jErtm ziunU0`%2mP;r)je#`j`LjN^nmY>;rt-4zT)L*baDhB%2AHBOc!o{K6mnM))>d`RNu zh#)7>;bHNiMBx$7uXktOfF6;FL7&2KNfa zt~fTMM{Gf^KfIhBKO63*j>3=Jg}RljwW4z{LU3zEcJS@{rjp<7*IC_sht-@Y910gU z<_N1#8{{gZG9O7LlZhxNN(qURlcLHga!BSvv9PQ~W1(1xS9M0~lSNG_YuMm9iYoyR z;-(;$eBEYMKfD_BV85S6S0js4Y=DeLyytI)pJ_0panaa=Nu~jUs|^EIA3kojR~2#D z(Snz02VSwdMV6?trtW3Y4_KKM4|^Z^54U?T5p*F<#+a=WSz908w5`GoOBb%&df{o3 z(Qoa-;U)%G2AeQTs>H3;eq46gaI>imjrO%zXYWG7-VfLroU!-f8ky~sKANze>cF}H zg)-HN-zYDP)t^#tuAjMy4#S6MjSJ-P^1Ff%O8 z^Th+h^HpZTRS_g&yr@V?l~WV3FkwbgxtJ14a0xzNKJqTvKDF6*F~hxMu1h za;eAbCWeTmkt%Ab^kKbHPsO)S4#UvkZYXKxGU;4UEUh@{V{p#w3$TUkoDe4gM(?Cv zB)?^H$3jvg<{1Xx)CIANYr;ouG@dbf@ZFk-g-AJ*olC2Dq0iY;+my;h-COk^@j+h) zjNR>CHm4mf&!uw*^Xa5ESJL!=h+Wc!ao*wTNLEVad{!$~9o<$dTbR%1G(D?&3nU1w zSk%0WQEwsB^Su; cTqTpa52eu&L5=UqP5paHy_VZS;H)(LC+f}6y8r+H diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.4.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.4.json index 93150b7ca04c2d71c7e05c50679f5e0cf67d0c98..46398c466eb2e9226ed503081ef87e53d3f3e622 100644 GIT binary patch delta 614 zcmZ2sKgW0jDFSeRQ`a+OzZs9{EVl!sGbuwhPyUr0)Ekg=CbR8?4U zWNt-}k4v_RuZyRNUzVeRfsuiMUqq2{W~gcSILprpg400&B$ z#l@wmML-`_BZ(>~D3w$eqyj~iic@palz>u`TgAmUPhwxqw0V_a6XWLn+zXf|UlGdy z`rlT(osnyDfRJQ;N@)&Qj}eL$K*Mq}lT-7GQ{!_J^Agijb5rw5Kt=<3rHMH>)E0wO z7@MNY7UU%6#g}A)U94n?D$B2+R9c)`6c3IdB}0SBjp9<1FNxn|QYx6-z^T4@w}cZ5 zBqIOHs85dI5S(l%YX=d?m-PV)oRE#>GBkjJ$(nNNk{PAB?k=u@iADK^E?LDM&Pl

    RQ6#y2U)#7H5i99|y5;~|BmGYh4K zZCFRDBqOCt@2m2Xq5oOu9kxN@1zIn##^$J8rFJR!{@yv1#85tBg>ztsp#`cec9G4Q z07ZoPSk%a@3-UI1NW|lO4iUMew4uL9)&CD*y&6QwQ-qD2> zo<$_h1H!2@`dYPs2A(d# z7Vlx;2{Z4}|Co5@)&lz><3-StsYr=)!X36m4V*)%g8Z&kSMSE9+qWFeW`(*Za1#^% p$F+f}36t|NQ-vyRz-~!n7T^96>n((gMN&xZU;@rl{^0Y2e*t5BVN?JB literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--InvoiceItem.create.1.json index ce279a5b2e6d33e63fca0d2deddc1098e464e203..38644b98edfb94dcb75bb5125a62b7808b887ce1 100644 GIT binary patch delta 89 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd?C5sXZR r2Akh8&S0F}!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*P7gZYt delta 130 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#;yoPCIgGjPZ(z~GU=L3u3=UJQS+Gf84V|&V-C^LHL)--Fwg-RTbh?y5)Uyu VJ|#6dGdD2@XonI+g%VdS7XT95CJg`p diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--InvoiceItem.create.2.json index a35ac2e3687611ab68787731c890f824cbd683c0..7c886428d3b3c34f5260d2fbc33bbbf5f31e7d62 100644 GIT binary patch delta 107 zcmX@Z@r*;TnoB`JDKR&{G_OR-O2N?BY@%SAo?}W%W=Up#USf_yPG)jyUU8~|hF4;q zf{~7bk%6I+g02FBXRJA~JBZO_<2_bJCPUN7PZ<*#jVHS^O$Cy7nLaWZnoqvKTmt~b CRv>Ty delta 81 zcmaFHafU;%noB`JDKR&{G_OR-O2N>=WTIf2NK|P~W`TlpPJU^MLU2i9UP@w7%EYBX kjD{P3ure|km{0!Cn8;{2Igx29ko?Z{k;%w-@+;;V06d8sl>h($ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--PaymentIntent.create.1.json deleted file mode 100644 index 5040e0909de8b345ed1204b287749ff2b2e444f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6046 zcmbVQSx+1}5Pr|E7+L!m!3=?H5^1$NVIU&m3WOX)tCn$lrVZ``w>>b4^53`0Zg;y6 z1~$9^uCiU1zpAf)J{ye)O>>iJ@@BOCYCIl4Zszsi`dS;|_Tbku)&UsWD)@T@=r?8Jj1zn{)(^1NG zlE-LBt;A@?xa4s}(W%a|w6{iz)3SZJ^OaWz!bU>zFa5<)$g5Gxnb;8d?LtbCEuwCXcr)Wz@v@1dTZZ5;p;tYlQA!vVsCqyM zck#*aJ``;Yi;BF|R7Nb1`+>4|f>?V|m0?`B#f^X958)}if`JQ2MpM5Ti^u_ru~CX=4C72p8Mn?fCA>Ut?`NiL*Fh`$-d6Xv$wjeHH0C3n zk1mZA#b{UNCLWz@n#EMb&qsf}8gGn8_oJ8Lb#RClSr;H&6iF<~!qmA5?5_mq-<--a z^n4C^GKxpTrR_1Iy1*+B76Z*E`u#HOh(!dOaw5SF;D&;Cj0~EO5RkDP~#`XacrW;fM z$$3@+aMBFIf%S?W)@QcQtCaEelQ83OP6413Y2j+Db4Q`zlBnP+st&;Y*sa>9LwUIxMC9Jl&&m~yxRY;us-nT^^21Pj@dhl0ewK-(rQSvZx3{*py5<4ELu2W8BO8mi_4?w>7QROkB(j*zWqkGzh+0XgH^G!$|iL7 zWw!H0=I_W)`V)WuTb zx!}Jc_`onw0&3ZGcFut!X&Sv0Wg82K&K)^%<4C(*Rp{#rMdfHgLcgh>G}24O>4Xdr8LRa#N_h zpb=+t0TUd;!*DvABXMK(8uy)deNJV&Uj0FdD`jc6 zuMLoDV52a}AXkE-c$B;WBkHp=(&J?{w|XKYtM!Mt*b`ZpS3~@&NzO3yB9Cz{qys&+ zRV@ziEEw~L7*^e`+T04hKRkg|IjxXSxkr)ldmYsuuIfxSh}(W?t}q@TSDon{1NYe2 z-`N7R5+2k7KBU?g)qEDK4fEzWW)XH~i#lCuK-LU$q?*!#L;N*%G--ya*0SQa2CKX` zh6F_3+R}XB?HG+?2bR_Mz-0K-A|}*Q&fs%NyQ9?8!+P=zYMmwprKC*}%?*5<=8@@q kg&AsI{kCOiwExwQ26yy3Q84_qd(ea3rxCRJ&aY?x0kHvyS^xk5 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--SetupIntent.create.1.json index 8ef14d9d39c872fe0116cc60c0328a0454e9badb..e989c8352bb076821803240e82375efa7fcd978e 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ZiS0$U}8~zp-WbAda7Y+c7CdJd~s@WQEEwiKzL<#eqo`jWt3Zm zyKA^*kaLA;S+&`hG^v6Dw_=m< L;_}TAOkRut|06g2 delta 153 zcmZ3)zKDH7g{^;jd8vzQU}8~zp-WbAXnMGFerQHSd~s@WQEEwifQz|PK!l%}cd~Ji zQ)H@}muFF=le2-DXSRV`mXG_ytxaOs4Vdi9Xp1IQ&`hG^qfy?BWzh LZ?DY}OkRutHcmB0 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--SetupIntent.list.1.json index dc2e01354e5d5c03f9f1577870c0c04f49d68e70..aea2e47f075bafdc67ce4a786be72eaed51bc33a 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI+;SJ!z{H~bLYJ)Ktg66Fg9snr_~O*$qSTW3fbhy}Z*RZQoTB7J jqfnFL3>TwP_sFO+CyOXQ7pJ6&*QbeLH(+x!<4q<2XE!BR delta 99 zcmcb^aff5VEL;Ed@)8%-*QbeLH(+x!<4q<2Tzw@m diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--SetupIntent.retrieve.1.json index 8ef14d9d39c872fe0116cc60c0328a0454e9badb..e989c8352bb076821803240e82375efa7fcd978e 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ZiS0$U}8~zp-WbAda7Y+c7CdJd~s@WQEEwiKzL<#eqo`jWt3Zm zyKA^*kaLA;S+&`hG^v6Dw_=m< L;_}TAOkRut|06g2 delta 153 zcmZ3)zKDH7g{^;jd8vzQU}8~zp-WbAXnMGFerQHSd~s@WQEEwifQz|PK!l%}cd~Ji zQ)H@}muFF=le2-DXSRV`mXG_ytxaOs4Vdi9Xp1IQ&`hG^qfy?BWzh LZ?DY}OkRutHcmB0 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--checkout.Session.create.1.json index dd1447e9ab8a818ef549aabdfb1c08784f9ddbee..ec0c7e06c0ec5275b8a9b038291dcf7813817542 100644 GIT binary patch delta 175 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+syc*P@I@yJt!98RTW)Z)BE|?VeuZ73Q4eRcyNX3$s0wSVn1Xxr=LH kVo`pfOIC4KRbZw;gpcoJPqt5t`jf5M=a6RRWEPH_0K>372mk;8 delta 149 zcmew@cvo=3qKP|=C(mQ!-1z$?lWw_7vYSzAUPVzwM3HfLUQlGYcR^N!S6)hJws&Y= zS(Ir~u~%V8m7B9yj;H5lK^A)^G5_@P5*OFN#G?E{m#kugl-x+Od?UBXX>6Y+N3zc$ K&BVz{95(^SMmK5z diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--checkout.Session.list.1.json index dd021b1661bbee0e94b8e942e099e12deadc1643..74db5f6001d4c031ad0cdbd97c54169d4bd65ee1 100644 GIT binary patch delta 178 zcmaDX(keRPfqI^<}Lwy1QDucWX{Ef^~vfa~5yuzH5yoyaX&tjR+B$iQ{Tkhf- mm{^ow=#o{ORTY?N5aHvy*`HmAkx_qgBF7364K?G`Wds0Q&^p%u delta 152 zcmZn_eJnEJ!o=6slQ*#QZnk6$W!5csNp>?z&8sM?h$u1+&kKqy_b$ka@XAXG&Grt> zD~mEsD)uT2sd97n%JKBvyqje{lbC;cd5Mc_U}8~zp-Wb=K}v3veb MD@Zglf>W0f0K7FeX8-^I diff --git a/corporate/tests/stripe_fixtures/upgrade_by_invoice--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_invoice--Event.list.1.json index 8e14168f40018d2ac3064b17d5d30adde34b736c..b92e7079c8f55374ffd117b91abc036ff6aea429 100644 GIT binary patch delta 438 zcmaE2|Hg1b3=?NgW@1uiPG(8vWTjAzB&wjGR8m=x3KUf;PR&VE0!mGuA}&684*QJB zUt|R*pA%%8Jb|Bm@=kui$)9C~!2D_sV_nCTl+2RM{Jg{*g`CXf)V$(U1r4vnJOv{i z1tSAPBL!Ur1kZS~p}^9~XV~~A%W|=AuI7|xWim9MEXXB1Sx#)-Njv85+RAT$&AuGa~IdZ#G?E{m#ku^kN_uBvj9J!$0pzAmY;l7u35z*#Wc~t nAk9$M*uvOc*TmA)QrE)J#6Z_D&B)w1&Dg-wz|wGXj(i0Gjyi&) delta 492 zcmaE3_{4rg4AbUnroYS%K`trIDG_c)q1mR9VMdymepx|T;VxczNgjbF zp}B@mJ}%i+elCH=zFD4C21W)3zD`+Ap~i{jlXtMK_M+4f{eqM<`(oR~0;S2X*_W|e zm>3usOm^fFp1hJn0*QBqTWRud4uQ#=L=-3caiJnLXW&b;>^ZZQB+fqZ+Rj$Q}hicEgOpUG&n*-t=>oh7d{Cuee=xVo5s zdWE5jYhYqgexXZNadA#+VTyBz#pKoEOI3``lFZDE&69Q0%+t(tO_GgGbuG=z4Ruot TQj^V04O3H-%q=FDNK^m-E#;Tg diff --git a/corporate/tests/stripe_fixtures/upgrade_by_invoice--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_invoice--Invoice.create.1.json index e9a11ac5011c94479de3b6fe17afa73ba6efec63..2195e64ec5fc95c0178b7c42d48824bc611862a5 100644 GIT binary patch delta 263 zcmZ3da7J-M9-}}`W@1uiPG(7^l9fVUX->}MbjEf@!_Ds*dzln7i;GKBi+~cTybe}YEgV<3RtZH$n~2exUaDQ0Ok-$ A$^ZZW delta 97 zcmX@3xK3e19^>Rz#s+3H9j?g>*u^)?GnFuH-pP{9$Y?xSmCX!D#;{d$8k?FMSejax zm`;AcCdO%OWNKn=Yy#x{XPd@oGI<(%F{9yRE{>gyhMSLYTx6Qu&&Im>H}^#r0B?I8 APXGV_ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_invoice--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_by_invoice--Invoice.finalize_invoice.1.json index 85a3b029ec2537c852eb643102504d56dedca652..a6965d915bff0bfb098f4f6456dd820e5dab893b 100644 GIT binary patch delta 415 zcmbQPyj5jG9-}}`W@1uiPG(7^l9fVUX->}MbjEf@!_Ds*7cn`68Rry*<$5LhxfK*d zc@&gJ8Rb+ZyLuJ)8daEtxrY^{hUFL~h9(>OxMZ97x_FxSWkpsR7#SG2c&7NImwDt& zzQ{7Wo>D{f3sTbTi)|ANlytZh6qGWHi%V0BfR3#O@__u3%7RoNPpLRHCrt?`R0~#> zlUQ65pO%@In6vpPYa%0~(PVXYGawnqUaesO10aG8$M8L26yIbb&!f}IF-R8D4cYF=?_G00(t lM#eDVf}F&>_>xSp^OfL=ON&#B;xkjgY7IbMSUjDF6##P^d4d1{ delta 236 zcmdn0GF^E?9^>Rz#s+3H9j?juIm9>1Gj%dK1i7R*hvpR+CwVwUrbGml2ZiSN1iMyb z`@33J1{qbD_+^_G1cioH`M6|P`MCrd`(}9>8yFcFIOYX=WtSUSOn$*K+lx{|^b1nb z?2By^3zRm0W-VZ3G@hKoZU!W0vsZH(o0=O~np&8cPL}5o<1{uhH8D3f0rKoPrZJjK ZzRFR|XgJxEb0?$WW@fI7Op8r}7@BP8*8tRmlauMU}RuW&Vr zsAF?A+d{_4yI8pF)zL(6YL!&6iubYsYUUbDPTPY$X&Sn8K*FsZO&o(#pDp=lHweiS74mv;S`w?5mX)&n&T7fT9NJVYFQa% zRAJ(mZCVf%8d~M!l3nHJ5@_t3e5m%zD>(PT0|S3RTQ iDCP7 diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.1.json index 1b2fa2b4e546ab6404d45e4ac3fcc08772f4fa16..533b0161adca2ae7466c50f0cde6c89547c6cca7 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC7A3p51|}Be7rJB>XPbLxcx9)hZ|-7cWC8$t CiVw*E delta 48 zcmeC;@8;hypPA8c@_c3~Mw89En0GRY1$dSgySN4>7UdVZWEF=-RAw3a2WM~YWMyOm E0D}?_y#N3J diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.2.json index 1b2fa2b4e546ab6404d45e4ac3fcc08772f4fa16..533b0161adca2ae7466c50f0cde6c89547c6cca7 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC7A3p51|}Be7rJB>XPbLxcx9)hZ|-7cWC8$t CiVw*E delta 48 zcmeC;@8;hypPA8c@_c3~Mw89En0GRY1$dSgySN4>7UdVZWEF=-RAw3a2WM~YWMyOm E0D}?_y#N3J diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.3.json index 1b2fa2b4e546ab6404d45e4ac3fcc08772f4fa16..533b0161adca2ae7466c50f0cde6c89547c6cca7 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC7A3p51|}Be7rJB>XPbLxcx9)hZ|-7cWC8$t CiVw*E delta 48 zcmeC;@8;hypPA8c@_c3~Mw89En0GRY1$dSgySN4>7UdVZWEF=-RAw3a2WM~YWMyOm E0D}?_y#N3J diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.4.json index 1b2fa2b4e546ab6404d45e4ac3fcc08772f4fa16..533b0161adca2ae7466c50f0cde6c89547c6cca7 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC7A3p51|}Be7rJB>XPbLxcx9)hZ|-7cWC8$t CiVw*E delta 48 zcmeC;@8;hypPA8c@_c3~Mw89En0GRY1$dSgySN4>7UdVZWEF=-RAw3a2WM~YWMyOm E0D}?_y#N3J diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.5.json index 1b2fa2b4e546ab6404d45e4ac3fcc08772f4fa16..533b0161adca2ae7466c50f0cde6c89547c6cca7 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC7A3p51|}Be7rJB>XPbLxcx9)hZ|-7cWC8$t CiVw*E delta 48 zcmeC;@8;hypPA8c@_c3~Mw89En0GRY1$dSgySN4>7UdVZWEF=-RAw3a2WM~YWMyOm E0D}?_y#N3J diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.6.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--Customer.retrieve.6.json index 1b2fa2b4e546ab6404d45e4ac3fcc08772f4fa16..533b0161adca2ae7466c50f0cde6c89547c6cca7 100644 GIT binary patch delta 46 zcmeC?@8aJupLy~EW+_I~&AXX*GKyuC7A3p51|}Be7rJB>XPbLxcx9)hZ|-7cWC8$t CiVw*E delta 48 zcmeC;@8;hypPA8c@_c3~Mw89En0GRY1$dSgySN4>7UdVZWEF=-RAw3a2WM~YWMyOm E0D}?_y#N3J diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--SetupIntent.create.1.json index ee193c85086e199351a282ccb4c9f5d431b7013d..97d44a3a644db4b8e32743f639563925b46a5070 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@QL>9`U}8~zp-WbAVx)ngxpzuVd~s@WQEEwiKzL&`hG^uQJ?+mZ( LwDippOkRutgJd>F delta 153 zcmZ3)zKDH7g>8UmX|aoIU}8~zp-WbAnR%gwySsBid~s@WQEEwifJ=5jg?oNwfp3X- zxwBD{NwP(XnYWi=cyNZFce2;StxaOs4Vdi9Xp1IgVCtG&;N_Atc>&`hG^x;t$}B_w L;Oxy2OkRutTgEl0 diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--SetupIntent.list.1.json index 0e8cdc74dceb9056513a9dbb22915dcdf0b824a4..a39ce0daf6a9b76f35c4c9b85939967a46907ee0 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIqGT7>z{H~bLYJ&!6P@QL>9`U}8~zp-WbAVx)ngxpzuVd~s@WQEEwiKzL&`hG^uQJ?+mZ( LwDippOkRutgJd>F delta 153 zcmZ3)zKDH7g>8UmX|aoIU}8~zp-WbAnR%gwySsBid~s@WQEEwifJ=5jg?oNwfp3X- zxwBD{NwP(XnYWi=cyNZFce2;StxaOs4Vdi9Xp1IgVCtG&;N_Atc>&`hG^x;t$}B_w L;Oxy2OkRutTgEl0 diff --git a/corporate/tests/stripe_fixtures/upgrade_legacy_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_legacy_plan--checkout.Session.create.1.json index 3ade166d1a0ad64fa05a9a4ab2e4afdc632e22ea..9bfe08bd84376a3a9d9b51bd743cb5940ed9de8a 100644 GIT binary patch delta 227 zcmX>nG*x)QB7vOD#H7re%#unaD}}t$oSccXt+jbucgM+#IaUJz|JO~z delta 162 zcmbO#d`@V>qKP|=C*Nb^-1u9HSwLHxt+%Uu6 zBEuuH*gL~KILIp_t0XaGvNKCNqw(f5EJql{0z6BLTwDVai}DLyvWhF5ea$oTd|Wm! WV^d+Ae42eWsU}b1Fr56BV+8vkpUKd0a}FyH zlUPP+QL>9`U}8~zp-Wb=ab`(@OG;|R=00{8Mn?U~mpGP_YWQ+aL)8Mq+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.10.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.10.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.11.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.11.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.12.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.12.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.13.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.13.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.14.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.14.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.15.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.15.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.16.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.16.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.17.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.17.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.18.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.18.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.19.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.19.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.2.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.20.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.20.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.21.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.21.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.22.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.22.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.23.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.23.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.24.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.24.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.25.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.25.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.26.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.26.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.27.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.27.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.28.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.28.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.3.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.4.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.5.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.6.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.6.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.7.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.7.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.8.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.8.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.9.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--Customer.retrieve.9.json index 555c718f26a1d50ed88632a903a6836c4deebfd4..e33dd631d6ec4ee2bf61d5d28eda1a5e2ced3e8b 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX`Y*lYhYqgexXZN Sv5RkZlz+Z)$mTlMEsOx9p%n)J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZO+)-8+xtM3%J diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--SetupIntent.create.1.json index 87f723d1eba355f42f041ec9bb0938b3b185db9c..9c3f531d6f68738c1e352c8f7ac9444897ff5da6 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@o|}tnU}8~zp-WbAuDhjyc~N0@d~s@WQEEwiKzL<#MX{x0cvf(x zWtmG*Wm$P)QMiYBl9ykSZ?^fwtxaOs4Vdi9Xp1ftob8jGo8&!t0plVxDHq@DDF1xp Kkj)WHUW@?Rus0n5 delta 153 zcmZ3)zKDH7g{^;jg@uc2U}8~zp-Wb=Pq>d!RgzIed~s@WQEEwifQz|Pp{t8iP(f&D zMqpT}v6r`hT9Rd$Q+buAajMb8txaOs4Vdi9XbY0EM3`M1Vd7co8WA*k0plVxU5<&N O9)^C-?wcc+ychurcQkeY diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--SetupIntent.list.1.json index b15a9b612e05e36a95b9dafe40cc6e55fff72fac..779bb08c1bb6635155637386e8be7ceda13b35a0 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIJXaUjz{H~bLYJ)Kh%k>LHxu8m_~O*$qSTW3fbhy}pYn8fGmDZ6 ouN2E-?{G(F3rGL*kP_oEHy6)|*JT+ECw{FE!*0svX2zRL0P^@IFaQ7m delta 104 zcmcb^aff5VEL;Ed3JVw4z{H~bLYJ)KkSH(Hsx%9W_~O*$qSTW302gzo0!P!t5=Y0p o6dw;0pZq}2RAUR*uy8Z?%nZMY*JT-vCVs6D!*0svX2zRL0Ip;u3jhEB diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--SetupIntent.retrieve.1.json index 87f723d1eba355f42f041ec9bb0938b3b185db9c..9c3f531d6f68738c1e352c8f7ac9444897ff5da6 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@o|}tnU}8~zp-WbAuDhjyc~N0@d~s@WQEEwiKzL<#MX{x0cvf(x zWtmG*Wm$P)QMiYBl9ykSZ?^fwtxaOs4Vdi9Xp1ftob8jGo8&!t0plVxDHq@DDF1xp Kkj)WHUW@?Rus0n5 delta 153 zcmZ3)zKDH7g{^;jg@uc2U}8~zp-Wb=Pq>d!RgzIed~s@WQEEwifQz|Pp{t8iP(f&D zMqpT}v6r`hT9Rd$Q+buAajMb8txaOs4Vdi9XbY0EM3`M1Vd7co8WA*k0plVxU5<&N O9)^C-?wcc+ychurcQkeY diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--checkout.Session.create.1.json index c62200cff98d42b90189d4ecd1c82934bc839f0b..40fdd60c95867dcb3fefdd4af565733ffdce186a 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXt;SBqX3g$ zV1-{*l1X8nQ$Su)nV)$`MTvp0zf+-;VS0p*zqwPDkH2xLQ?XM)Sb=$ZamMB^%=S!T s8KrryF0O%zMfrs;S;Y}y9z|{@zG0I+**-DqPqt>CO`@TbSvYP20P`V0;s5{u delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}XqtWKei~>x0<*r%&mK8za0YUCw7R6P8iC#WNDP>Vc z!J$=#GB_9j diff --git a/corporate/tests/stripe_fixtures/upgrade_license_counts--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_license_counts--checkout.Session.list.1.json index 62c8c85813d4bb99051bcfc9a63147fa7e3131bb..7ef4eef0d066f20e125afedd77fb2c9a9d3a12dd 100644 GIT binary patch delta 186 zcmaDX(keRPf-?CGE9%~@i%v>^6@t=bt-l$2rDp8FV5IJi)B8O tSVn1{tBY%3Vo`pfOIC42m`9PDiEr3ue|8~8M*Yc&9Lq^H)r?b@5dgDFKK}p! delta 160 zcmZn_eJnEJ!o=6slQ*#QPPSxx&1ke)l_`TsuiQ1u-?AboJRr#3%c8g{Fwx7$D5WgQ zC^)pruskazJ=L->$vw?9yVBFBywZL1ZkG8>V*cqB7A~%ViADK^E?LDPQC_B1X%-fn T3)qDiCpU8}C)LadPF+R-+bK6^ diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.modify.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.modify.1.json index ab151a0ad4c5c0b5cba243d1c80fe367b6a2ec6c..a0e09ce5f36ac65da17a72d8ea323ddd81ecb117 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{XhyH(QxuAwoU;0lN>ex diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.3.json index 6cf8dcf030ab1c8f878aa974209c6c74837a1594..3c3a9a94062583c1ef8ef67632fadf399c197264 100644 GIT binary patch delta 92 zcmdnQx0!E(535pXaf;H!00{_VV~#qrw2=;%0u(5vRusfnrY06CSt%G97@2Nf&%BdS mETc3p#Kko*u_(XLC962FJhI9npg3@I9jg{2qtWD*Y@GnvKO5Ho delta 91 zcmdnYw~23p4@+KYPR_(Y2{64ePn}uD&`5_%0Sc5-D+=N(Qxl7ntQ3q4j7&CfVBX0n m=AT~ShyH(QxuAwoU;0lN>ex diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.4.json index 6cf8dcf030ab1c8f878aa974209c6c74837a1594..3c3a9a94062583c1ef8ef67632fadf399c197264 100644 GIT binary patch delta 92 zcmdnQx0!E(535pXaf;H!00{_VV~#qrw2=;%0u(5vRusfnrY06CSt%G97@2Nf&%BdS mETc3p#Kko*u_(XLC962FJhI9npg3@I9jg{2qtWD*Y@GnvKO5Ho delta 91 zcmdnYw~23p4@+KYPR_(Y2{64ePn}uD&`5_%0Sc5-D+=N(Qxl7ntQ3q4j7&CfVBX0n m=AT~ShyH(QxuAwoU;0lN>ex diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.5.json deleted file mode 100644 index ccc2da91ffba0a200ee2ce0c82f4703897c77cc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 752 zcmaJ<%Sr=55WMFr!k!dV5)>3q3hP0L2E~ht43n8&GjU#-M_3K{cYAs_F?w(>3)S6K zUDdN542Kn$GC+*g<c1I7X=ZxCtoX!Am7}Z( zl+f_36BGXxqsxJ0cFGd8vdauMAzQA0t~g_|uvl&kjPpbf(P+}U3=C2YVKC7E`D oYbbtR->5gvmG|g$Up4WTK?}wcw=HDUn;_!rLyC{Sd$1XN16vZ~S^xk5 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.1.json index 946e067e4f49680d133d4db64c0d8facf6f09179..c686291ffcd907867f538a47d2956f02e1befd1a 100644 GIT binary patch literal 1620 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 literal 8097 zcmb_hZByJf5dPj@aii(S0(S=~Br~0sKuD7iXdonkPDi7Yb$1T3Wn}p{(#e1Cu59`2 zvt*98e8`KnTJ8HjyZrsbU_c^f7$jG-D5mNDWPdnX3o|?+|mAav?=T85$>WEUi=&{E%BWdC1UqqIw7z5$1%b{b+5? z=SBI6%k0)CMl|TK)Zc}P8Ez-zRw*2m>R+jges7r+I*_bfw$BOZU zNpul4nx#48Rd^7yOzGMA#rwn4H#e`2U0T?`M=g^(HnEg(I-{W&c4|bC7J1h{h=%gaep&_vp%!zq~7OCIx^RF&p^&`GW1HKs)V`}0u)&p;68Xl*a z(6nNR{1A2cUxltJ6I!|~z_BFBjm@xcm?3^vIRGW7h9%GmsbC&5bTTQ*r1NtsauDAY zKr&~E6y`Vk@-|mV&z(w-A=#+l)mW{H0uN)NQaTZHCZ|+QLGD1BDIHm-gpLaXa--f| zL;-G1g}GPy)>hrZ`k!T)RshxL5EQwvCpyk=sT2!=&4i>%Crk!-A!W{$ zMnOGL1fI)T?dR>>4mmJaI{pT&VIvo1%(^ttL>$75Q&Z&_ z;Q6QE633u~sA!-pp`-Kj+4A)G)d!~4-SOA_tK2`ITrWO)G$U;W&C1wO56s7*odkja zPD@OUrO27cGcP#50{sLqnJu-8IAj+1?2)j5w-Lnqd$_%*Xt_{ z1hm;jzTh<>*bbnc$4qPEOGD!oxFc7WA&tc{qlrq*9JCmXyG_iR1&JO6!;%I=-(HXk z;tHU7?GxALeQ9j@B5*2G7&bjxHiuZuU@-z46{Sqy{ur zX!K#UU~QQc62?$FSBFZkrCa&zU#sV8G>F}ojIPidbt`b;5DX(|fHf3+lAWPx=nYg( z*fLIvq#FO)%ZJWx0FC5+$p2t0GuN;|fFVNwx_`un_YgF~?FKxS@a7S5-Nx42&MnU! z=%cV3$;^{LM|~+Rl1X3tcgzcId+^+tEPt`H1HEG#P*t1>L^V4VRgT{=Pj-$DIXk&m zpRPZjeT_~ImS?*+S8O+Wb@AzB&XecMi`Ut=ckj2ZX6*j;``L~Bs7|tdseV3vd0o7{ zJUuwPJIsz=iudWAG`nZh>*3Y!pXBiRgPNx|km-(xA=ke#s_#(NZC&iX0 z;XuuLK@mdUB}u5w)XTTOe03J^T@D4?MnZr;RJavZlX31ZZ^Wo_9xoB7AHh^U*jbEr zs%;Sb9mEXa6x7|*ru;#)h{b)dypen!XIWXM{RNQZs?dEyP*c4>gJahoC|?Vt**z3-6etaw3^idwy4QwS{1nAM7p(PZtgq> zgSGH_B(VBJYAu*XZ9PagjDB@cumq#O^dZrP7OglUT*i?3SQ)jgdZdR-MMXbMlKp2V zOqv zwu~X=xU;U zFY0@JYl|l?EF8HVRo7P){Ywh6>3RYu+u&lNI_z0Vz@*x@jHnTUe+>bv#wRQwN^0Ng zp`F~RSQ=XI&^r;e>TvB!(hl55_7Q6XDF)`I6Ybhn*yKRLn8EL)Y{gh@?mL1zamyi^ zsthl5u|R10B^%5Jqyqd6=IdhEsOVc diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.3.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.3.json index 5da4c643dbb05970f24d57b3f334163901f8c5d5..5aaa388e9744d31a8b60694c0b09df2d0fb3c421 100644 GIT binary patch literal 31003 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 L82EQ<{{HU2wrrmE delta 2345 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 delta 1713 zcmb_cO>Em_7?zW!%fFlEKT93Q4Nbemo0B+yLz{-!Cf2k~i`p?ZMsaLsc;shIlafuH z&@OP`z|S)zv@t*ej!c~@4%=YB4Y;7)c9?{QKs~St!37Q=@x|Q_Wg8c;WIfjB_kHd6 zdEV#!@eK8+x?-YWp~AR19>qBI3bvJ!_=BR2?N$f0p@idxIfxhFe&hTa3dGP!hI zGnIAxzMsVoyAy|5S`U0C`ZYxkJh*8|==lC4!>d!)H%wTG58zdE*vN|od};OKiaBui z`Ib2|G%X#ktBp20`nc3mShb;OjU%kqV8yhU9$P)dS&S&NPE3thkhF4GvR{BQ?7^ds z8@I~@;B?xs%V{_8A|{-lQYl>J+z8X>dk5dpC#f`^7}#M>ZL4Vwb&)G$`El80(R)iK_F}m-h}>WfO3A(Y_TaBnpVVnL@w(@?ex)T<+Z;}n+*m0w z_{>W~i4EchZ$U@V_W>o~bDtMG1sD4LCCvFJ@R9#0u9Y0%0!*-cq&v5J&y3V+F6=(K zI6e8ofw=>d9WH6bdjk=413cOj`(qWMAZ1mt$Y(M_iWf7A$`^B$951G_QcBELWwk0H z668#BOO@J~4xYky<0gD)_MmKx;k0q2Pm$Ux&YMCw$v6?Qa5&3Y(6t0~{DN_tHHF*G za+-##hQMt#%}9kj8`w!C2Jsf{!pF%?c*p9(sx^XZRtC#S8ZMg;Ct`k#+lElLZNWL) zFm9P6_{lbkpj||Q#CGj0&JKs+7-4XE*oL3UkXRgBvBMET#gPCUEG{}mu}0A0jFQ_< z#0=~8UnID1G>F5#C{#LxE&d1&#Tguo_hLd1ptGFcw_j@)n;YrOQ6jDfBC$##ov(^Y zk(Xq(z>Bhy=B2zU@i{qLP%DZcib{@<8ntR|wZ3%&v;Bms-U#n9X6_?5!u{(Ib9jyM zK8*M{o@F=vkEF+Rw~Se%4MamiIS!&bzLC-TGtgB%s{+jXe zf78QxFKs&R+mIFv#C!8TdvD(NEM%s%e5LzOfwHtF^+9)Kh79gB8p|8rB=0W&mmLgCnp~hQkZ6acy};_OJNpQ`odA} zSbaWKCjCv^>+fhSU#>j8G)wwpSzI^8@QG(LUN+oWIhzII*IIpk-FqoLjJn|7E zt=@O_|J3(YUqh;^y(!t;P`mAUt+CY9WOaT~?R6%rBsfJxyD;nx$(_Y^v#z!_6y}aS z-)!KylFv(eQd=!mnXffvsYbTpcJ|O={NnNA^oX0{@KPU(gx^J3al`4xrSTZfg>Cv) nB(&0UhvYWo<0Pxmsnu}5yh>&7Q?pBg_@CqrneTJ~dUF3?6I%r| diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.5.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.5.json index 75cc32583454bb8c1701d6f0301275cd4154db44..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 22 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 delta 1004 zcmZo@XKtz6z{)t;alY+jFUI!CUe!{QUo+-U&WYsQ{HOX0vqO+eigQvT<*)iiT`{V>$fyw_(WteqMEG8f15}hpHBmrkPSgK48$mE~g z=gA?e;hb2MqL7-Gl9`vTkeR1oVq{{ZIhoO2WO4x~$K(Lcj>*R6qLclawLtXd-ey52 zAVXyGgq&-W-^KGxwm0XPJi&%_vIFlOsPPh$^V_*6JMi%^>6%Pl+rEdu$mF_? zwIBiQ&RS+89j?g_T_q+T?#!KRH&b}>&n^p~qKksFCr3^aoXqFVv8m@J)8=;307gcG z$%UImC;Ltioa|8UJ$d5r%8kks=U+9um?4Mtnlx<*^H#u;R zKcms)g?mgH%_a*}%B!TNBwHApC7bG+m>DMPnj{*f=_Z;cTk0knm?oQ=n;Dy@85>Ss zXspChkXV_UnpYA(d7gjA79@qAMY mlOmS@7hsIHk{H*51&Ns{N?Zy+PzxkufyuGXReW;TVJ!eSOjaHM diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.7.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.7.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..bf29d1865bb15d1b57d79ea53b452e031d457390 100644 GIT binary patch literal 55009 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 delta 29 kcmaF3mN`(MnoB`JDJ8KaQOQanI#!2ka-FOAh($ diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Event.list.5.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.8.json similarity index 66% rename from corporate/tests/stripe_fixtures/invoice_plan--Event.list.5.json rename to corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.8.json index 2677f589a68bb281cb1ccc4852933c4548180648..f0349b646d6081193ac4d5f69b87848c12c7c756 100644 GIT binary patch delta 641 zcmdmFzrc6{D>WkD)XRH-;MCrt?`H9472bn^uEQ;a|diA>Jp z)CSXQIVWshBiO{ac|Z3e=E>K@GJpYNFK)|dG`UvXvmVt%U`XX;=B39MCugLll;(g< zH$-s^(Au2L+|;}hkRuXHOY(CQOEQyjC@%&nGDDZtEyzjCi!aFp zdrt|&s?y@rqIhtuDj6CnaZOI-6Q6up{1&rPK_)l~_ewaiKoY=z8TH8#9D=Tk4RqT-sbl2qb-13vV vscV^HnxboHmYAB7l9pneW@$XxP`(iWn0>g# delta 546 zcmZ2ryvcq8E8}ENMw!W)j4K!oCSPLgm|V#e%92-_le76X(-LNfAeUt0sGNe}P}dwU zKcj+-kSwRL#O$zO-|QfRU<0?DsJuv{WS5KxAD8SZKbJrw|B&QL10w^2KtBW5B6BB; z$>-UOC)@JyO%`C!@}kr*{eqM<`(oR~0;SDN9M>3u=88;y!>J9XwYes68k?FMSejax zm`=XHBPvu}l2}xtWTjweY-DO;ZfpV+4&+nYEXaM1W%6Gxfyvz*GR(Rr7LyNhiB8_f zApvK<^DWclmrQ(< z@9=O=*5Oi`T*kAJ$w&!g^<+EVdr;#fCiC%ePj=wrVbV33?8CQ*(Qq;+|3MJv6n`zF z(PR$+TMk40oXot`Vx`IRMI?bH$xQa+lA1h8@D?N*I)(gLfKjtwOjIyFwIVsE6y%op zlEez2*Cw-xdruA(_nEv@JPWLPvZRE%q%u|ibj7;M1& diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.6.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.9.json similarity index 100% rename from corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Event.list.6.json rename to corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.9.json diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.create.1.json index dba53250fa539d857b6e5e3f5a3de9aa316129b7..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 296 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrrLoNU82lL^SV$`uOKpv|2= jS%OEF%Mhpq0ybOn>|&n$onL;klz{Q%KmnV{69pmx1kX52 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.create.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.create.2.json index ce1300f42871ec8d8b7312147e8ddbd0208fe953..c61c02b20f9dbc550e8f6df10c1983de29261e5c 100644 GIT binary patch delta 362 zcmdm`@Jew)K8uNkfx*OlT?jpA5=&ZQPVr7qY9$g?nv+?e;GC0R znxYU~l9-p0Sd=n3g|%h!S$3YuUs$z4^k!|gMU0Gwlh3j51d<&bM<)AmYD})+>|r#U z%*r)$@&c~C^$@#&&dJHlOOG#3&PYuu%>mnMsH6jt%*jkn%_~lg&rQrrOi#^C%_{*p zE3vdBKR2-?GZ{@;F-X!3CRmV@m=|A?3HFx~+{Du2)S~#z6rf6WB|{^S=O)K;%d&vO fqJ?`U6L#M@@%^3bz^^p6QE4JX@h&13>{u5#_2EWsnoWe8LZ z0h=v(Rx*h?=j4~BCgz$t;=tjqfkeZJ+s-fuxv#Igs=fZ~&6M0}OSVkRY zhcM%u;xL1fz^Lq!kjT)`@6JHlk6ThtV zDgz?}0|U<}(_HgR|H&s=X4g|{h<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?`4%^n|wgfgVAs@r%-x5L>JJrIhlFs@x{p* zsVSv7U=s|%766UR$xKeoD^88iP0UM7Pt8ruD*;)MSXz>wn^=;WjHav@Bxwc{EXYaB zi!aFpyHE*kVrg+|QG8|!P$j#Pp#jL5lM93@Ai@7y$b?y`Aan8^7WvH@!j4QV`30$Y llXFE2SwImn`GsgDIJzb$ipfJ54PwR+#%3`a2;;q2BmkA=l7avL delta 339 zcmcbtazbxH{={P4iAyS(ONvS-D>C|QZedhqb_jAwaZbufDfjj8H3$s%3rz{nFbd9b z%M1>2$_vc)G758vGzoEWHS}@GuJUsUH1^F3tuin&Fi7$8&U16|kDUCHWwsZkhUgch zq}dnSCKf1d{=%xu#;7ydk4>6UcXB41I*^>eW+fYtSecueSE8WdoLH2ikeZj0nU}7R znWtc4WMZT_`5s#fqtWDKb~8q!&9m6oG6FdsoI8Oe6W0+YU6aYjxHLf2JFXr^!^zd$ zGeH~?o=~8IES~hq;k*^#FuBZY!je~-le1Zc&y9(tATcv#a-KlpWDyR5$u9+pCnpHX RPi_`8p1e!YX7Vq=NB}&xY~cU^ diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.finalize_invoice.2.json index bef25dbfb360ba006e0ef709359b5ba3ab244a1f..2dda50b91c166974be216d29e1ef63f9dafae19a 100644 GIT binary patch delta 574 zcmbQDd|72eK8uNkfx*OlT?jp=k|ixMr+BgiqmMvNW@1uiPG(7^l9fVUX->}OSjIl4 z$sd^KIfNPK6bD9lRfW0wWriAtMWq<$nEJbVWh5Ghh5Lqi1^By08HBsJ<@&f}oA|nT zn)qdY8Da`>p!4T|1pqp|slT-7GQ{!_J^Agijb5rw5KrT!y zEy>SKEXhnpQ&tR;G=m8iC|QZeeU^V%0UVFff?R%`(p+$R))&swyZbDYqae zI3g-4$vwR)#4W`?%*fI-**(fLu`19YB{#Cd$0fVU&n3{ILpfvdlYbm4dA`X=dAz-$z@&>mb}uOoXskHN=%y0Ir*h23c)3bc_|?4oQqOZ zGE0<(ilNyAXzVH4kWh;IsnOU Of?>Rd1~9-?%LM?%27Y@0 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.list.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.list.2.json index 55252d47779b0b3ba6905e8c3f3142e31c5a0c55..e4fd86277c8cbaaf9c00df0be5981508580335e7 100644 GIT binary patch delta 464 zcmewu`$lWRL>3bZ1A~bZB_Q<5DU61b?HEf0axxQ>GIKIZDwV7h@=9}ZCNF0UVOC1c zm^`0VV)A}T?#&!b6PYG2lUU^tW}H(TW>69sm0c1N85&xiXy}$0>RM448Rlga85&d) z6p;~;;*k;M*8tRmz8d0U}Rw6>>J?ZnV(-ad4lBPdP)t^FGxwVFSboAP}1R2 z00X7W;^NZOBB1lDp&|+jN+p#AsX!5>;?$fpC8%&MP{-y5DJJ&G`Wg|FAM;vGKB!^G z$Thj1Q?x#%GzYBS5N<5cketlq)V$)<_}s+2#PrnM)Vvaqk%^@x`MHTDnaNm`7K0R+ zAxjkGB<97JWP;tNgkpMWacWU~W(r7$A*TV%k(2*xoMuugnCvK{y!o2uKIX}vgw!WX T2|G`Y6ZV+AT)1fR3O!E%o!^UK delta 827 zcmaE(^)YtBLbli#xzdr@kXenCo_eX(s~fzsrA zY`u)Sle5{if#fuHC%J&c%G}hv5(N$C#G(|1)V!3;ymW=kJOvXY6C+Kf$$}i>lUqeZ zC+G39PgdYaU^JfG$YI53ym=4DOGY*$B~ai@-p`>u`5Mk++4k zXmeo(M^;i!O1ZCxuR&nAUua5rhEZ^iTV`;GQ(j=Umr?f{{JRJBnPTG{|5G!Y4^EZ?p-YtHLk{1Wma{(EQqw(GqM z)%5egM7{63<{cACs7qKZHkeinL-BnWq^Ot` zy(*3!KhuVD%KSA73u}2d#He9m9qtvra=ew*j)#xV_LS9EOjQ^~!=xD(Iyk$c5IL;e zLCzqdT(OPxF0v_nm4a=A6c!Vl(gUB3W!9yX!TzuQNU)R;Ce@r79~tSGa!iJNS1r?* zz93ag-@H9}eQ^Bh;^+{PJN~SrX)h(OFg>*6w(T)6682LDarx^rDQ}`V9BBR3*V&c7 zQ027ds`BV?rjFLmfCt(LF3YM{et~O$m^0-a)6Jp{WVY7aq!h%{&@tB(aUju4%R0&J zFSkyL;ZfCh(+hxI1Zc`DNf)3)+bhh}?#cv8yNifqevJUZ!xj1{FE&E`<3E0-<_&Yw z(t+J{9J(oIJ3CJnrgz!{X=eqUYREt4BD*z}7Q-ChwJ^S2r;(*^)7_5K8XQi|c+(&t zuAnI}xLKXKsu6b^CL`KI`!#)UeL3@;8x55g>Z%uIENyQ9Kxu_K9m;3zU|uYjal<2H zAt;W8T#6+SkS!syTCJCmhT`j*J*kgQ&R(`v_x$?gx8e5q<@0xEPoz0p*>@LP`}g_j z=@+(s$xe^1KcAod@%a4o#GZU;Kh(ds7srR&r>_rRJ$>`(a=m)IS{;dlCx3l7IQZH8 z#D-8>&qPG1`At$EMA*g%=ukJ1J<`U&pzK9ZAu<1FXiK=^G(2ORuV5r8doy?jF{TVx61qW25My=F^5D7f2Y3UuEy=#d{0mi|IgK$vievoDgI0%+`_7 zA(jcDqXF6NxwtQ)Nq!qm$vB{e3K&TUDj~jWn}jCr`g-5JfPGj@|DB&G@uYt937Q|z zz*>a^k-p;cz_surB2+Mb1x|n+B~j!pFu!!kBiY^b-~spqoFo*b^K@X3;yC8n35;jS zhIFT~XsVV6MFKabP6_LKIA5x|XN-*od&b#h(T_EByDJ>BRjBZQ5qwXz;P&^|3m5x- z>jt{zr9KG9k$dV1`;@4*v+0+wI9A(Vv&_+;``QI8;Gbm-f$Xv)&9UQx?kY{)M

    OP?Ew}p ztN8UO6Ipn0M08*+h;rQ~c#6{g2Z%hXk1?l7digD&?y&=9Lwi&u2`MDLukuR<|EImP zUOIJZIM zCW~D5Fs|sn`9$K{?s)PE8$hLIsU8}YDv-ElB>W(J2hG3B?z4m4)6@fHa?tHGS2Gs{ z-cdEoS^u~Vgpp(q_AMw1KvOvcND!NeT_87?oEmY92NHM|p)~gh$G!|8%ZKdAE=f-x zXhUes310HTNNM@nK9l?22Cx7Ghi{&wy}}&0S9*MRZe-$b9P61HF*zSI#8;^Sc8eM_ Y-|Y+Ev>;>*Bn8zDOu%`{AAEiAFR|}oXaE2J literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.pay.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.pay.2.json new file mode 100644 index 0000000000000000000000000000000000000000..1a06a2344c0599d7fa9e5181f59f31b80004eaff GIT binary patch literal 4726 zcmc&%+iu)85Pi>AEcl#eckMK20u;T)F5)_IVPcy4*)0{d0ZZki3?4e~yLPz$=?|;bYWjI#qTcsi^NtB6)HN&?8%!&Pq4+)wQdG=} zUKPiVpJ~H6W&Rq4g|)mJV$`s(4)+RQIo`@@$HPZwd&=q?rYel0VbY8X9h_ZJh#Xcv zL(U+fT(OPxF0v_nm4a=A6c!Vl(gUB3W!9yX!TvA)NU)R;Ce@r79~tSGa!iJNS1r@m zz93ag-<+Ml{^j)5)zM2x?)Y;MO?xSMh3TOkw{4Gsk+7dKh|6D}NqHB|;Xv!JzRs@v zg({~tSCvPHGj+6f20YM4a9LKp@(W!1!<;GaxSnq28ZujJZc+;3Y3LZ%5C;;yw5*fd z{(SGG7@kypH}eqzn(|801?bTB3Ny94GJ(?WA|jdJB0%tPg+9uQjZpvaw_mAw!<@8q zV0RsdZpzut&Xa}do%TT5SwW{7@{hU5ZcU}dFvoW-jBnRzWa-;x5W7t3Yb@WfaM zien*{VhIFfONgvi>m{V2__}6?_0jp|aa(oIZ_j@p?oW@Ozr8$^=Ivi6_m@X+#Jlz7 zRedPGKRY^U+2Q5;*Ow=Mo*iAS-X9-#r!TipU%!0y^v%cZ?do8)`n5Yz7vfC)WPW5r zD6MBABGmjQsSjd9#R%w7H;_Hj#=xNLMNlCz|7U1RxZyNBW1O#GBq@70cm^?CHYD?o zWRUbmC?>_dCsoR|?y-+^;Uxmp0yEtRGhQco9$zx=%MD*h9Or-7>nOz@9M>ch4IC7Ag^Q|8!1kRv3F+c$mkHu zgwWA|?DkyT7ttiYj;3TB&_V@_Bm|WZ-?U9a6L)>R?_R(@ET;dnpD6L9e)AEUAJ4#A zg#(ek;_|??@FOBrFn$G2fE^`KOSr>w7p~s(N6IjRt$h*<{g=HFUcx9I{oY@PH9KRIM=S@{Wh=1)<5l z-@1Wrd8rS=X7WHiVV@G!b~gR;fn&A(HOm|gy02Zp0{&UXFuS?t*l|I3l_i85;MCgi zmfZ+X6vQbr@JfIxn06W(3a$-}h~0IgnKDhUJNn5nW#>XECL+-mOk`>WU|>WqoKTi5 zsm+{^$uh0siX8|lXa%%G3JgC5YJvNbww$4nK+?h*xU!&9kU9z+0|;yAXqbi2*0_ox z?>%M`@Ut-E+5=tgkk+n_2%(Xby*R`?-%Jji=4Vd9MV7w!Fud@AthWrS zs%JbzM)XNxQiBrPTPDL>15)BuHx@3)gyqdTNdyCbl$cC|c(poMhDigr@YMn`+hxL{ zXZ(E&`ly{Jbdrz`J}RyZry#W1HL#2FG?_JW1X?n~oReqiBeEO7F$mu5(HS78KojeO zamFfsJIX{B9vl%JSPPEm#y2lS0{!7Df?nXIXmJV%eC|xZ z6a^_z>7FMG;HhJJ3yV%w@wE$LEtsa;d(Z*)_wR>COr4zLj-15@7`R~O9r~XV&)l15 zKgf6%wCE~O;+$|tlc0f9D8$R}O7_)uTDo1&!EI8gI|4T{@mG%ZOpTbFj~U{t)Bw9h ajhXNE58t#PWDFz)ITUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--InvoiceItem.create.2.json index 23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0..75b3e157f4bf190fa570326634bb3bebb40be822 100644 GIT binary patch delta 12 TcmX@baf)NY9Y&*#cXOEmBg6$l delta 12 TcmX@baf)NY9Y({AcXOEmBfkYf diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--InvoiceItem.create.3.json deleted file mode 100644 index 8341dfcd4fd9a643ee2da24234911af9f2d73e50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1116 zcmZ`&O^?$s5WVlOhwf~(NJ58M3l2bhM z=K0N=@%g4{gc@A3QM_wj@7}g;`-)>ac@I{fC@NCu#S{$D4d6MbQ;_#xzTLh5{OSA0 z4^*}(m|jJo{Dvas%auI@?Qx9gEEj)OrvYqiUfe3*H(-0TzZ$g7ZoAvQoOm#3mZdtw ze0yaA6sjo^DEi}P4q?xvh-*O?0d4!HP@+9L)XZj+F}c#<5eC<SvIn@Qxn5*JmJFD_?w|1)}fx&4~2 zL}8peq){G#_o||P<~U(3>Vs9exeB>VqS(aaA@Jy3pUQ;zcdc($<$+r#-`2NB^;dTA zppNMBY9|{;(6~pkZ{m*#KFDcPDml?B8}`l*@=sDWVtmqAJdJre&Vr0c%}jhesm0{w z-BBx5O7*<{uOZJTd?P diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.create.1.json deleted file mode 100644 index 044e8536ee9151c48bfa2439f0e7307d07d1ea5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQZByJf5dNND;nDPC3de=K&U9K50wp1k@Ro*5$D@;VcLLcmvUD6|^546XEL*b8 zaSdMp?P|5J&+huilO#bn7rIdBO|t!JG#Wi^k5Yn5r6rzl3e<>_QH2?=;P?mdgAm0^ z^UqKC?`J4NQbO5+X0iCPf8=GKt?XYAPwN;>Vq>v=#^#5%!NEs~wqRIirEe8CDqhzFP+*wIi%E z8pRurn&ZaRwO?bW#2k`Nb&**P>vvCWJrtPMCmQ!X%Fy?3Eog$dabcmq-han6ca+RYKKW|m1>wSIKR;2gr#T~BF4MZ_eie1HgV z(XHWohBO`~m7-FZr$l6ZN7*-ltURfXusOHMZT>Jnh~`iQ0}r4A=l-%u9{+>NxhOoL zIS*taf;rKUq>#Q=1DoU-t%zi$5)$4*m*DkWF?#{_>=>IyCP01;# zY5P7RkoF)M2wP3;Lb8^U7R2}&=_-q4>Iy24+V_dB;yj3=?{#&xjn2!N#2HPLNG>&J zW%7;-oh7FV7a5k>)8w~Tqm5CrOkRY~fe^)tE`9LQ61NMbzm!3@-xO02Um`@{G$qa7mi*n>?pMv*UBu@H<5Ji!4{ zbC-gBu9IVJAp%>P87uqTbYCPV@c;z6tbd3oQ#) z;oxz@0(DNwb-&{p@va#|SwRy`Eg$F*XOMfPVGTOx>I-B+8V2wIwEV!_PA4@=HccL# zpLQ*v%QDSHq2{37*0=>*Yn~zAQEWI@~d2QVeBsaYd>;RIlAMuC-n0nn2xRL}8}UWyJq9`wsM@Ne%4OhSeI1W2msn%**4RfLM$xwUo!nCy5KUb=(-fV6H z=50W?WhFITaI@yB%(=)`uY4IpM0JL2@Pg73s!f6a-=R?BERna8{!M}`wD=`Myw+T@}TYI zoK7KUCIiTQSsBz1Tn2<&i3JHgy?`k;Oo|Ma7P8$SM6HF6c0V^7-EQ^mIHK7k6j-_Xqix$;X`!AFQvS*A`O-Lz-FbSA6k!U|mE2 zQN2YG4j)|+keZ}IYc5?4|IoU%=Az}<>`3odtl{MfJ+@W>O7<73`fy;Cf=Pa8iE27hygtDv zhBX!^#}%$jt|$t+RB7{Vs)=NaxN)Vq#CTwT>I~>60Un#|J6B+Hgo2vEw^CbC?U%1c zF|UqW9#T;n#6!Rzvk576|dr*y*F4o1$Y$Z?wts-lP%i>J|apZ@3+$&17Lz z{%+Zv%J8Q}Ovoic;EPDyQ6N{=88v{d)1)AklrGb$hVRcb)twJ5L(Qw-w(J=8zxvVO WjeaKz=DWBDJ=lF(LezJDKKT!4;(=ZO diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.create.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.create.2.json deleted file mode 100644 index 387faa7f5a1104cc38fe300c30364e03ad1addc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6021 zcmbVQ>r)gt5dZF9v6Z@y3d@QfT6J}YEO=KU2)H6xS5w(cb~lij#7wdeEdTfGB$JuU zgU87iAl>Qo^Vi+;e8=Gr!+YfotZp!9M127T6-umtxL4-dz7K;-%`*NbL+xHE1VaYlwm@8 zohK)!=O6cv|G7RKL#ot2Bj=)UopH|cdD702pk|sXTGW2@$KV{o^roY2$P{TqrYWHEsC%E7qL~LfF=x=#*EX8Sxxy(OXfe1p zoXNof7bYECXq=~5rOyYy?G3kvgZ1EbONeH98z8(FQOXKws@O#Omjr9y4D%wkd}{y4tOYKO?8>A@-*!$u{sd?^^|d4dC^ zWmI5H+5}7!>xiWXlh&^KykQ%1(2NP z1pp_`!5ubVt%a4$ro58bRzHd(4ss-bPNJF5vDO<>!6S*JDk%ln`?gy(r9*o2Eb%UG zN${jXy9~awnb^EqKxF_L_(s@PO>d+P0x~|Cn>S4XY6T!bLN6%i;xG5a77$$005^JBM7dBI=B>MyqaZ?AMWUVtVhivX_^>W0^vQSk z0q89`)pV;VE5rkmY#|i814!$2rNqwFEffr+1Iu-ptdc#c9K%IFb67)Vmh7CK&ezA| z!!xYJ_wh|}!+$@WUM)XI8l&dL7#b?I!3_lPuoWaY^|OSn(O_ycs0IH6-xQj)!G>3~i`!^xC&iRySY} zsMD9!0l>7lrFM_#gcFdtngt&83xJ+_K=ll-S!S|wUT$thtqI?n3X%Q=WA#G8$^%m$ zB`~P;M`s1WqhYCuENbK>3h3zYq~eNr0LNh|llp00tK!a0Htp*#L7Gtx{1;lw;_db} zfZi7LTPCS(gWDxnVb5&>ZXfIue6$i@t}ah*(xbig$;;~rewiMge>qx^?9KZ8y}bKy z@?kQ^tM?!0SNd{t`0B;yz1PR@rj#yTTrf);)SxC|wvrD79;H9TDWVR?sdf z!_~5_BF~jD_M3&JmsMiFUJM3hc<%{pe@I)w-0}LLZW#Xzvw)vI{&;Bg0Bu|x5#bCf z#zKQ~<&Pe?RdOX`HO+=}{%W++=_Z%A6ki@>lcDgP6`E~6V=$%J<^F+h9``Ja2r#O% zD#GETOCkz+@oVcL@}u(u=DSQl-Nnguw(6@9Rm$zsAvb`kX#op>TZkYj9^KGj?dh&y zsIz=k3)Bg%L`ch6H<|YQ4@nHL*gvhIaukb%glF9RQBO{dV@1Cko93NaBU;xT1lFH%TT0v6 z!m9kuv3Zr@PY0QhOoG5ik!DM&#)n5%WZ-MHDM%)5WHK}G4VosV^|7U|eRUg`o5cQC ZN9w)N?M2au*X%;~_Me*2=sZ84{Re-agVg{4 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentIntent.list.1.json deleted file mode 100644 index ddc4ad787e04ff6d270456cfd66f80ffe76f7c1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6905 zcmbVRZByJf5dPj@;nDPCC%}a?G&7x+KuA*vBmvS1osLH*>+S@y<>=)&(#e1CO19*) zEFVYtkOc2)wXe_aD*yhFWvIX!qgUDA@b4`9*Zm1!aVbot;rsrl>3b|vQbO617Q-v+nlpkm6BW=Z!+CeKBjqzn^PqH} z%V<%;d6L)op`?}0OR5*5unP7V39bm`w8*hFJVD}4i(FEyhRQTPp{;NbfUv(91&zr9 z%Q=l)(~E$OLKlbTw~=V{h;2-U4(xMDIx|(_xI)}KN9WDR{2_yN_f|~ln6v_?m|K_U zTH;D!(uNr6Rh6G#e0qO)_U`7*F{EGjvlm?HMKI1;HP2Hy=hZF>NmbwH4GGecF#V7; z#Bv~Fi$HE*fV=75_<2j7jFW4jH0C)GMcSE82Vl{j+!l}5J`|DvfM^MoH*z7WaOnm4 zgbWAkg{VBScT02!BA62cg#cyZG;;-2P(>uGwUBT(y171k_aQqvySP5iF0T&Hj}Jc` z$8l?`#g@C4hW7PA1WF8U0ODSVeavE{q!qETK}Hn=`9?w2Q>PCxs-I7TEb{s{7=y0s zxx@v{w8(A@XLWYOg(@Cd2gTU}@@fFUT(c%m6Zh2;F3f8x^Hz|R zV>|NjCMX$R=1nLPk{Ytot|GqKtR9L`P<4PtP2*3gs~>6`G-R3r8A>n;RP`W)7P#b8 z|L$&kMnpNn-|D=JHUf{B-csV+-9$7JhD4Q5=>qdvE@q%(q8x-QoTF1Dqd`Aw+aRYZ zs_%uob7*H=9C2Ms0i#MjeaKsCqzpthIV1$Ql}z2`oGz&aYg7qYVxEv;xfBu7Di*bC zxI$6R!QEZ$q7Ti0lYuQYc%D8R%Jdg?uT2M!A0kT< zn7}_U?nJK0vIw;s#lwJut}j!T(N&$7qS6b{cyH2g3{HY&c%azA%4B!4pX7l2fRQu! z+PBBJ)SNs!R5WD<-Oz3rQGQyclqEBm0;vSNY#=$BABTVlaj}yyoC3}5z)>)rasaD< zW`Q0CHJ>b78el5CgqH2rq^+XCDzKh&dz($BbcP^~mEN~X?@#t8DV3o)L4! za9D@j4wr(wC=O3H!($?-I94zoRJFLHcCAaM0yL8_3T@>-0A=}zStVYv(v6g&{yM)cP7YS* z&u^~r^Wx2?&nF8~{<8Y?w*Gc{esn#@_ix|N@gHw*PEOVNm!HpGWBK~vVxdm2$oUDs zmD3v~K7Rh=1$ifyt1qwbzKREPMQ=}!&ujMPbGiKM>%leP%}Md{C@K&zFD$^R>9QfG zpgcU3{1amw%sC1`(nU8R6Og8xT{u%im_b@Jdtftp4Lg17=bh!=PWyrYe~~Hk@v`@{iN<<%^Ta<>h2LsUEK0etTDb zoSq*3`DgGcJepK91_P~q&UxfDY{Qz504|dYJ`lEA?UB!||G(6uW;5B~md@(*O6!_+ zcz2{yx)+l5`~nUQj|MQj*)6@sEAbPSVbAK;r}Z^> zd;vz=tiE>3N-n)EVPxHf&1r1W4V`tk;=(i2mdkC!8Lzcn;Z<~{^YGr;%Z9E~^eekd zv<-W1v>4fB+GeYYj=>866!0A0_gw{dFRML8y?V_8my6mm_xomQ`$CV*xTqao*95L# zYbP?)&6fj`q+gA#roq&;_C^y>+hcYYn8+wQWm%K{4o4c3+Ft|GL#_$}FKEM#8K$Yn z-$Z~l(U2ikwW;%&f&Xuzxk)_IjWz3Zn|7n@lY4LSRJ!Y~&C0`myRp-D#6gd>k#gQ% X@2LJsBGpRQTcr6P@UWkipU}8~zp-WbAgn^f5Wlp7Id~s@WQEEwiKzL<#UaEUeeqgz& zN4i;Au#2B}QJ8nIdv>y6dQ$MjtxaOs4Vdi9Xp1HlP-+%x?&cRbc>&`hG^xPy$SR9~ L;=s)jOkRut&c8PO delta 153 zcmZ3)zKDH7g{^;jg|CZiU}8~zp-WbAs6o1gTV$$nd~s@WQEEwifQz|PfN5x|f3~w{ zrDLgceojHKhhdUYPGW{ZUatAXtxaOs4Vdi9Xp1J5nv>{QYVIF3c>&`hkdzO?+N>ON O|D?#Wkj)WHUW@=9p*30n diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.list.1.json index 0a3f81f7e41b0021e83b9418e32992b9faf65d08..c2c386443625ede343338cf788cc017dab2b4699 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIykHmCz{H~bLYJ)Kpn$Bh0MF2Z_~O*$qSTW3fbh!f3`1kf!YZ>| j#{zG2SEs_De77K9CnqCcOQ+n4*QbeLH(+x!<4q<2NQflN delta 99 zcmcb^aff5VEL;Ed3Lh8Oz{H~bLYJ)K?2=UDs$k!$_~O*$qSTW302gy7zX(T5!-9Zt jL-XX6>=L7FpL8Ry3fB-L)2QN!*QbeLH(+x!<4q<2FBK$| diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.retrieve.1.json index ea6b80c0f94ef7582b1bbccbd52c81bce16a0a03..a98870b07f2e757a3c3bd1cec10aca537caf698b 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@UWkipU}8~zp-WbAgn^f5Wlp7Id~s@WQEEwiKzL<#UaEUeeqgz& zN4i;Au#2B}QJ8nIdv>y6dQ$MjtxaOs4Vdi9Xp1HlP-+%x?&cRbc>&`hG^xPy$SR9~ L;=s)jOkRut&c8PO delta 153 zcmZ3)zKDH7g{^;jg|CZiU}8~zp-WbAs6o1gTV$$nd~s@WQEEwifQz|PfN5x|f3~w{ zrDLgceojHKhhdUYPGW{ZUatAXtxaOs4Vdi9Xp1J5nv>{QYVIF3c>&`hkdzO?+N>ON O|D?#Wkj)WHUW@=9p*30n diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--checkout.Session.create.1.json index 256b33c678f5047edaabf1d842ea29dd03316a94..e39e9ee302179d972496aa16320f0d4d0d369413 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+JjV` z>Kv35RAO$L;%Oe9SWppAl9m`)>R6EG<(iwE;%SwX%dpX`3ti>lUPP+Ua*U6 lU}8~zp-WbAP(W5$fM;mIWKXtFjQW$U*=Lhz=wud-n*iFVKq>$L delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilb)wRN^-7ac&1C0sdKKAt9iOnm1T;HpGkpJre%JZ zxoeSSQJQmsk)f-xxnI8VWf=bLyQ#{SX6ALN=O41SoOC1Z+yj*jWQ#?&G@=GhzJWWEfH_u|3&m@*nniuTi n8kks=U+9um92AgM7T_6Lu-Ttoh>=l$aw5laQcX4E)MW$!bVfb- delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb=3BNJ-9h49|3_GIh>%ay3sks5di;TGUNaN diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Customer.create.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Customer.create.1.json similarity index 85% rename from corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Customer.create.1.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Customer.create.1.json index a5a64c5447cd23e5bef7c04beb8be6655826f846..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 64 zcmbQuHk)n2As(|-S1S1uS(J7=30CkFT=PF}~j kOa)n~xvq(!VVbU`g_)6VQj%#>ijldgse!4{d%Bjm`c)XEOi kOa)n~rLIY8iluI%X{wQ~nTe5Milv2#acY{`jACd>7Zi#G?E{ zm#kt>*AiF13Zt~movgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEGjACd>7Zi#G?E{ zm#kt>*AiF13Zt~movgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEGjACd>7Zi#G?E{ zm#kt>*AiF13Zt~movgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEGjACd>7Zi#G?E{ zm#kt>*AiF13Zt~movgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEG2N7Pfl_KkL40LuVv&-Sf{}rd>E^x6 zI~m0?N(=m4Tmut}@(W$Eik-8~ixUHU5;ym-3Nxx8n`W+SVrZDAYiVI-q??pvnv`N> OZfa^^YBc#U+a3VI&?Z>` delta 105 zcmeyz_n&XV5uT(Zv(!|xBop04bHj}nE;2D1PF~0?#b~m55A#k&u>jACd>7Zi#G?E{ zm#kt>*AiF13Zt~m-K@flD#$u5bxl%JEOir2Q;l@ZOpFXuEG2N7Pfl_KkL40LuVv&-Sf{}rd>E^x6 zI~m0?N(=m4Tmut}@(W$Eik-8~ixUHU5;ym-3Nxx8n`W+SVrZDAYiVI-q??pvnv`N> OZfa^^YBc#U+a3VI&?Z>` delta 105 zcmeyz_n&XV5uT(Zv(!|xBop04bHj}nE;2D1PF~0?#b~m55A#k&u>jACd>7Zi#G?E{ zm#kt>*AiF13Zt~m-K@flD#$u5bxl%JEOir2Q;l@ZOpFXuEG}VzR~N7DgsUv5e9JKNr`)#G?E{m#kvvZ1dv80H4Ik zbC~X_A}co6H8C_y)3vlPGtx~;GEGV`GB-6fFf~$|{D4Vv^A6^TV3Pt6CM6jp8hKgx zg-niTU8-VXW|m@UoMNbJYHVnrYhq$jACd>7Zi#G?E{m#kt>*AiF13Zt~i zbC~X_A}hAkHAzje)J-%^HPSURF)~cCv@kJFO*2!P{D4Vv^A6^TV3P_FCRyeb`($T$ yW=@W0U8<63YMN}AVqv74lA30yYhrGatZSK+ma1!+k_HqpHcl}xPo1p6Rt^A095iPD diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.10.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.2.json similarity index 57% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.10.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.2.json index 03e454f81748dbb80c12f26ae20f05e9556c58b3..35e0d523c039b101f9d9c56c2bec1dbce781b112 100644 GIT binary patch literal 39996 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 Tx|Dfc^_yC%LksV_zrXu0e?0f; delta 3102 zcmeH}TTC2P9LBSkQVLX9ahKAIoo+TQO?Pl+c4l{$P+ja&+U|`-HVsosIdj=%V0YQ8 zT}Xr&K^jxK$iLOLCN1rgiNTu8i-|@{e5mnBqfeUXlZlBw)aZlJ#CV1Up_asm@xg{k zCUYh;=gT+$e3|d}{=3G7Z;f+P;M@Bm{4`*NR<#ADkJi6>w+hngMN=VHgx}R9q#Ac< zH=h34E8SW1&X4m%eIbc|fCN~IV^$$3e?U0T)nKMY0;a-0SSo^y1*$kz=+Xf15d9Collm)tk01(qb zd_Doc2r~TEw$J8I#94o56y-*<{^2~wb)C*<1PYcePeWi2;oy~coOVevsW3E0vWg^; zh*l8EczBAIc!hQ|9F+I$2H%nG4Xqh8mQvD%bNQkqDT=HS?MA~^JoKPF8u2KMWpjP1 z*t4m4m~lK*?LfO>D-w^;A0t&%`l3U0Y*UfYcD2|1XK5(u{Sl4ELxGdo(q{YP0g@as`>8*X~V2@_{7!}UoU?i?G`#%f@9e6k_$u}G|EKgHUmc_N$>f-6qoUUaU+Ogc zeX*|_H=XZ|i9)ne>|dTG9EhV>g{R!4N0b!brUPzd#bgFUIz|srNuo$g1;aj)~ehg6i zr%3qtVi$%e%j}_T75MqF?T{W5W-TVvaOC{)k)FQgnB07saEOSHiwaAV3@^$Uo;Z=@ zS;a*niSc?ol!v2fdBt}v+_^FX_b*j%$M5Mj{xpyI%(fw)*#Uopwov}URK2pNVx63= zGwT}IdnfD-)WMOd1K9lu9r`S@EvxYMu>Vpp5=aNtobG@A65;T=D4KF1mW;c+63H@N zkwgfO9l6}J%t>(>`&_lJ-MNxA>?B%*Vp7cze&zYY%l07r`VV+YN?~nE&yL1=lH(Bu zy05<0ijt{ws%&o~?6lokL##XOIYob%FXZ&6Zk!0HO zK}_EF5IPJ|Ay{u{vfl*Xd8*6XU-}Bww9O1eE2+CYFjm3Ew()Ijg(K;eP{GpY`4cm! ztS#~v452hFXT;Hz^A-^9>VWrY5?;1vI+ulZ_Y(epC0v9jaet7|%hE+zvy3b<&9a=cOv&xr5}d{RYn;C@1zUI$YMS=L z1J5DI25Vj3Oc*9Itx7R9T~fi<&%m92KSbLby*R!M%jxK@{+x{G7Z%63{7!#v{8e{= P?jU@YE+P}29iRRQ!}s2t delta 1091 zcmeBdW&BgSft7J`qoT}YK?lXj9*pgize({;zROrW`GZpE zUWtN+b7E17LTX-0W?s5NW}bqHk%^J!WJf`f%^L)+uz+nSxvzaS;ezSuUgKuL#70S=Th zi;GKBi-10=MiNy}P%5b`NCk>26{qH;DFLM>C-aF;p1?knN!MtyA-Cvc2M!4sGoQm) zS;fde&%i)GH$Sf=Lm@A+z5=>Cu@vaj#1f#B zkV6)sycnd&&=5^lSg9Zt z-)^2RodHRN|7Fy{iBV0~8%!6<`ao%s$roiCB{ND3!d+Yg6N~Z-U9yS|b1ef6oGqe& zmQOyjz=GE~C%-gBA-E(l zFD0>P@?ddlq1Y!U@F;DL;yTC70yZa6RAI6&9}lC&O#jAmeS zwfNVufh3iTB?=nOiA5<2sd*`xdFcw7c?u>* zCPtc*9R)=;ZxFb`0y6_*BQKMQ#pYg$x2)b3X|_iOH2+Be>ypxi+A!piCf@U zcqDn6i4VnFDVsORWH3&al~bSWF6TXYs+`Z{CvsE8T+-7_TwDVai}DLyvWiVj-NTCu zq6{YY%P&>2NKH#KG)_*@O*Jw!)ip^?PS#B{Oik1^GPf`=OtwfhG&3@t9HGz%01?=y AC;$Ke diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.11.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.5.json similarity index 100% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.11.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Event.list.5.json diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.create.1.json similarity index 84% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Invoice.create.1.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.create.1.json index dba53250fa539d857b6e5e3f5a3de9aa316129b7..ce7570d59af659bb78e649883064c703fd79077e 100644 GIT binary patch delta 428 zcmZ8eyH3L}6jhpL2|{TR5o>U1RS61ts8WSGu_IPGpvX@P-)R z3mCHT_zymTUtmDOPGP~zvClo%KKJ-*_o=hY&7jx4%{wJL+*L=AFc}z8jbJ#$1oH(r z^r#@DI5W1)ZOoWJGeuq4o?3t}rbwLtLu3RLbt&_zsB}X4YPXC~u3J5@6Z-qUe~{&r zPdtjwy+kmcXK3c7m?gQOyck%YrfzCDZ6hp>otB|`mv-BXdR_T$H%fG@zI6l{PUOJ4 zF5cEsvl4Y>(`jlrac<;?bFa7OwU?`vIpv>VI*wT~L8&06(GcvdiUcQ!G8AW!!ZFGa z<$4Y%lr_k4@=wNeF$n(HDS)PG?ZmO*P jQpUuP=Nyt4%@ZP0?UKW}dPFH?;70m8Wa{=yd~^ptYr=lR delta 242 zcmZ3e`%`;D{=_2PiHjyNmlTywwqP{g+{7rrJb4F80gH)+fx%<}Ze=DDi^+kk79vrl zIhh3t&N=y|DGI?QiFqlBMJbzCv%X+v1}RMBS7o%AypOY+(QL98*GwS$DVGMTF3b>S zAPZ!QY(QdVZfahMf`&6tyFzMSN@iZVLS~+ViIIts=H%6^Et4Pc@=Ug7(+1I-?RXTK zp@sl002#7*AEz24#BJ*Yc1^w`C_C9yn13^q&?+WARJTpuDDrpmMp606mqm>ybBfta I_7IB%04DrP{{R30 diff --git a/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--Invoice.finalize_invoice.1.json new file mode 100644 index 0000000000000000000000000000000000000000..7cf3c9251bee5e992ba56b499e0bff7ae064e5e1 GIT binary patch literal 6154 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 v7J-deyZ=xR#aM>p_W@~ delta 47 zcmdnXv6o|mE2EOJk%ghDp@oU54wnKDC>56^7L_PjDHs|XnVOgzo0ynxPG`Kv1OOfu B3-bT~ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--InvoiceItem.create.2.json similarity index 94% rename from corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--InvoiceItem.create.3.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--InvoiceItem.create.2.json index a29feb75ef9f50b8380e74ce2b7bcd33545d4736..242630a6319298eefeae31571eafc3ff2788ac73 100644 GIT binary patch delta 45 zcmcc1aff3mz@ZfcQ2N@j6#eraCG#+gT$0c~Iq A@c;k- delta 46 zcmcb^ahGF4nX+?faY=q|YLP-(PGX5dN@j6#eraBbLRx;2f}uigeqKpN@x~cPm;tFR B5*7de diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.create.1.json similarity index 74% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--SetupIntent.create.1.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.create.1.json index d624072b605a09b9f5d26d80f789c43407469ca0..a0c4c78eabde969b2ebb0272aea052f5b1cf24ef 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@fuDzEf~sd~s@WQEEwiKzL}KtQBha->CY zqG?)4nOkT&`hG%2V2(4d?u Lf1}M2OkRutQ*bq~ diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.list.1.json similarity index 87% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--SetupIntent.list.1.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.list.1.json index 0edaf32ffa0e8af9c01ec5f5629b634559a8a40d..72c080926eb2a7d2c02469a32ff4195c94a72211 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI0$&%`z{H~bLYJ)K>d diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json similarity index 74% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--SetupIntent.retrieve.1.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json index d624072b605a09b9f5d26d80f789c43407469ca0..a0c4c78eabde969b2ebb0272aea052f5b1cf24ef 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@fuDzEf~sd~s@WQEEwiKzL}KtQBha->CY zqG?)4nOkT&`hG%2V2(4d?u Lf1}M2OkRutQ*bq~ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--checkout.Session.create.1.json similarity index 76% rename from corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--checkout.Session.create.1.json rename to corporate/tests/stripe_fixtures/upgrade_remote_realm_user_to_monthly_basic_plan--checkout.Session.create.1.json index 8960c5ec4b09ee4f3694b092799c1d237acee7ce..e0c91052b32342026196ba8c19dad96ed05ad559 100644 GIT binary patch delta 282 zcmX>t^h#*LB7vOD#H7re%#unaD}}t$oSccXt+_Xuu{uJGlP)e+@O?nQ{$+t5~I?Th)5^nybPnX(txbu zESJD4!^uu8ZH&g7Pq7?f6btaI$airKOf1STbjd0%3H8Y^_X=>DyoBwQB{A0PCuQd3 fWag#orpun^Y%F z2=oi{H}DI#$Z>PFD9R}J&N0jKuB`OUsIc&LN}GI|Wge5E!R9Ph9wxDj(gI%>*TBT0 z{6d$k;_M7Z*D|y0pv^t(T#Q!4I6xohi=527bp6z_)Vz}T;*!LY(qjF|=Q);>=&H?2 HICU8T#^_xM delta 259 zcmew&dQo)3g^91NC%_|mmYQmoWTKmBZfL1%lA2rp?DWbr}Hyk5xth diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.modify.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.modify.1.json index 0e55ebbb849efb064bcc179157f853d1196860fb..8e156ee6b3d30cb7c83345b92a68abd0ff8b60b5 100644 GIT binary patch delta 35 rcmX@ac8G1m3`Vhx(xNOE*TBT0{6d$k;yg3=#IS&5^UdoRr!WEl?QIO& delta 35 rcmX@ac8G1m3`Vi!P?vBQ*TBT0{6d$k;xvokQqPRa$j$2*r!WEl<_!$d diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.1.json index 270abf5c3384ee8d105b598da97a6452d0cabfea..c7cf8cdc6bee7c01be362ba8b4c095ba407034ee 100644 GIT binary patch delta 42 xcmeC;@8aJupPA8U^8)6}jA9w3MOiMcfr&-=g)Ujed1mg3VFAhJn>$$$$4kZ8p diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.2.json index 270abf5c3384ee8d105b598da97a6452d0cabfea..c7cf8cdc6bee7c01be362ba8b4c095ba407034ee 100644 GIT binary patch delta 42 xcmeC;@8aJupPA8U^8)6}jA9w3MOiMcfr&-=g)Ujed1mg3VFAhJn>$$$$4kZ8p diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.3.json index 270abf5c3384ee8d105b598da97a6452d0cabfea..c7cf8cdc6bee7c01be362ba8b4c095ba407034ee 100644 GIT binary patch delta 42 xcmeC;@8aJupPA8U^8)6}jA9w3MOiMcfr&-=g)Ujed1mg3VFAhJn>$$$$4kZ8p diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.4.json index 270abf5c3384ee8d105b598da97a6452d0cabfea..c7cf8cdc6bee7c01be362ba8b4c095ba407034ee 100644 GIT binary patch delta 42 xcmeC;@8aJupPA8U^8)6}jA9w3MOiMcfr&-=g)Ujed1mg3VFAhJn>$$$$4kZ8p diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Customer.retrieve.5.json index 0812ff9aa13d6e30e9b3406997607cf0226a29a7..6681e0ec40a1200046cc380ffe3f6e546f41d9b4 100644 GIT binary patch delta 42 xcmeC-@8RFDkeShF^CITUjA9w3MOiMcfr&-=g)Ujed1mg3VFAhJo4Z*VnE*aC4mkh- delta 42 xcmeC-@8RFDkeShN^CITUjAF^5F5xb&fr&-=g)UjeX%@kyo*9*qo4Z*VnE*Dj4le)z diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.1.json index 7ffbf48c8db3eecc696e1dc71c1b26855e69e865..9f0d6b0a7d3c27d32a52c4321d54cf62ed4f2bbf 100644 GIT binary patch delta 103 zcmZ3>yOwuD8nQlT8iGlg!O^Q&Z9mbxlkR({z*4OwDwSQ;bXuEs|1`EmKS;o3WJx07x|yOwuD8V=D&$CBPwk diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.2.json index e2804c896ae5c137c25db360c3ec7956ed2374cb..6c8bec00e1a9e7408be5202cea431a8ca67d951a 100644 GIT binary patch literal 32444 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 delta 1613 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 Wy!W5TFv;hmB2xX9{vNv9v;E~ diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.4.json index a03458711c824f16027a4c21edc6403bd8f156b1..ec58653336997e82adb3b259c984b59af160f11a 100644 GIT binary patch delta 531 zcmZ2d|IugzDHZyNN9zDk%2*; zWnsBxYMSNbb!@9CHe|EC`VXefD-D|%C$HlanQU)-ZS!BA-At3^q`4>GGm8bf+s3?| zk!!NQkz{>JX-=w=m4cFyk`9*w5>U#?Ois-!PL0n^%u7s9%}vcK0Vzu?Ey>SKEXhp9 zp}ZKR$j|~^wjd`lFTNx*wFoS2V5|hQYjUT#;ACxyo6JfDnV?Xd94*PYSys}31ro}> zvg(tgH3TQC+uA_{Hrk3zuC%oP3+}UxoxEL!cXEfEoMc96QIU&lU}8~zp-WbAre9`J zm0xH8&>52#YRXT(C#O4kqn+90d=Z|>pY23cOf4C6tH*@h^<@Z|j*;>g^097eJMiIusjc_j)O&WS}S3aNQ1nR)37nRyB(MkYp@lP_?J zOt$Boz-R^{uqt_p%VYOi55{NWhtJB_)jJ+=9SpfGV>C1GOH#lN(KM`*U~zn diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.5.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.5.json index 837f8fa82beb3e5bcce25d894a5c16118b004e5e..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 21 ccmZp32;{BiQczGzNi0cJvQmhid`R8}06;PZH2?qr literal 8198 zcmeHMTW=IM6n^Jdto+nUY_hkM1gUDFftEHTB{a~2kma56X3cso8GDu_i2vT>+w6G8 z-VIVO5+V;#GIM-M+U^2x(45Sn2pl+= z4+Fl0fnP@QnsDFG$&yr;N`>w{C@DAxsDYJnM&+_loxOfFx-M?4V$E{ zDw-!6q_s#pr)vS6@q$qv23?{FXr+az1wK7HfBxv?*_$WF5Io}$Gg^V8(uxXaG0#el zA69VWitCbOoXQ_>YtG8Oq{t#XZ5;K@W(CCMvdF`Rbrdax$JwX=q}K|kO1NC{3@fmS z)VJ?Eij*!$%_T0$O-3O}G~Vo8>L^7~R~pw*3Uyfpc}v-}cb!NoR>s0JWkP2uIN0ZI z--Wo=6hk%)8k8;;3aD#{b!DV}9@V&`d8)!;PPh$PKP@eaLTXs`q*_#fNS3b)7PiT< z5Rkwf1+FUtBPmPqaDU$(+!GRvLKUF)**@fJ=|dO5yAS5{o{q^heRBTl=`zWVuFroi zZ%>{cy|`G7XRotjc0M`1Ad^=&7q?Fz|B=mRfBm@{C9j_Hm-*@Q*BSqCa=enj2@j$#pLDs*B`|9r1T-AlQd#^S0Y!AI$>os!ezQpkX%|t0bZVx#$f-as{0^e zNL?Xn?deWVmN%t>7ZQ{&P&BP_0!~`6oN#ulYY?VYRj7Q_0}fXKA|U~3IdFM)^QHGCo9rzazoN3 zuAB4fw3VRg>!A4O6l*~O-YjXwbS3UX0gMAF4x}GXCx_#M@!{;C&%ksKl}?k>$-(Tw zbT&I^Vckd*60n4{834HzzpPAh42nf`a*jI{gmTS_NS4&}r=TgWb0!0r0{U%Tvk}P( zwj0lio9Q~#b@6u5u|)=9TI0__3EZ{RU_~a~EMVgdGl@02Q z1A~Amt0JxS%z@OOzRrGaXc$*i8Qyg7-K5tLsU~7hmt@U!{zP>yN}4ce{`{_RbAZ7t zg>9t8*;XVMi=xW#RZVgkYoiTU_xzYY0BA86MU zb9pe%pqRMXCYA)j4Tc8pkkGcOWEhM*2$K|22{b2=*c6pA+MU9^Wx8?SB1qKpb`c2s z0x1WZ0u@cy@kX-aADg0MiLq_?ZmkQOzi0fu1vk}o7;$;5yhiDF=OfgqufLnNeelgs zq)G>-iyg3hFq_OK-v-dyl*nDCcct{-uDFwskaw@R!Q;C#DcX@CH=C4ypyIkt*&8XE zv<36JskjZ zFC47iRCiZJ<|r>?i|$~6WFZMR8*pfJCLPvxE3>~IyN!&1Km1;{Nzbs0QB#;`qsMC( zws!LI%7b!xz1hPNvtYJeSzBI|*V)|cIPHFO2(tNs-?E0SrCymuu(nmbHDBODt!cU) z8nV0j-ey}p$3-pS80^aQK-p_U;jmdHvRuMOG0fgj2r4Cv0sRgY+8nc%gspUBu?NBJ zE;2hyTFd>(i>n-chzt=ljvj)7TEq4FKAlk)`QZai0pdfX#~4^xZgzm7>^8 zlwNlLvlRU-`l}kag-i{ZpTfQsH=ybH8usleEDrRy7Qf4N{i{j|&<{e(5uQ4cS@!vd zwaqUn7VK6DhG1>3R;Vpw!#9c6f4=D(p|*GxxfMCYHAH*>#tp${66&e1J-2Q5t3If} z+5vXsuJ<+rX>7H%`2u6Y$OD361|KG*nnIb{f(Ni~_lGc;ZP{3Zc{5V2fT+&h#~4_S znIl~#wJ#uYxATJ?cIqxw9HP$IG2eOfUvvmFf;-_G1LZFloIz()nb7-ViqQ z_BG)}vI@Rc^`dv9xz3G7(Gkj4n;l~5iljm-HUuM$k_D`~>~65@R`h|+m#`2LU}QD( zz&zh|apOZ5YE78gzL~Bi9-k!_$Ct-XUXZG|I({$8)2s8Poc_|(jA%t`)fu{0$=-n- z@}l{o;zVrQ5>@o7hUGUr+vE%@54`g0?zG_vC=W$PXGV_ diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.6.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.create.1.json index 301ea5d19178aa5c5e72e0df0acba0b688318e9f..bcd5034bba6ae7e9ee2302d88f8e2f184afbe7dd 100644 GIT binary patch delta 238 zcmZ3kb5e0aK8vA&fx*OlT?jpA5=&ZQPVr_##>uRkm+=@ePWE8qnf!!z-R2D(%1o1Y z2zW3WPG%HLujf(#0;QzPoSe+O^!VcBjMS9UoKz(%1tlXT9f)L3W^!s?acX>SVqRi; zYHn&?2}nAzv?M<_u_QAYO<6HW($E4XT9A{N7hjT@S_Bq0FjfMZSqm~)DKE96Bz|(S lpb$%5X->}Oe!-2*V7E_p5S528;zf-ij7g$45XL#tNC4WFMKJ&X delta 203 zcmX@9xLjvK{={P4iAyFimlTz5wql&js$pzoVQ6Y-VPdMor2q#?#U+VFB}!HbhQ>yw zCg#Q_CZ?OevOQ;J)S1lBD$S@nS&LO2NCvW6$p$1==BDPAC}=n*7Nsbp=A~rjr7L9S zDVP|U7->$P#@fPYG+CO>jL~Rw5ZhWtMx#j_JAop*IF11I*Kukx>TX`nsm=)GoZ|`u mN~m(DPvVi~GBkjJ&5Ar5nI~W4m!JHT-*~ctfX(Crfk*)7-#JJC diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.finalize_invoice.1.json index 5c00aa7654b9e547aca86519c60fefb546fe6943..130b3ffa07e020d79dfccb0747324f1255ad23c7 100644 GIT binary patch delta 418 zcmeyPw@GC}K8vA&fx*OlT?jp=k|ixMr+BjjV+XTCm~l>duuFz>vWK5>VwkT%c&=r3 zWUgOnP_AE@Usg_KWJFGWWLQd=k4v_RuZyRNe@LK-fsuhhn7fmims6SVDQR|1kwEG@~;O)SYwMpIS{k~Fk{i5BD} z=Eav}rWS#P4UCn5X4ZlXR?17QD2boENhlW_Xp@zMO_-DlCI|3J0-egXIZoJ;i6y@v uHE;54(L$EI(wv;hVq%rxaGu;RCJ$k(6ElV|9*WsO7_#C)>>$NlwOjzbU4LN! delta 384 zcmdm_@<(q%{={P4iAyS(ONvT2D>8O4JA`H%nuO=(n*Rfbl%Ifdk!m_$Zo z8zhIh4}38~IiF8u+^;8yXlH7?@Y(Wx9rBWlw&|GMi#UHXmX2VA3!) zvM@9?v@kK%;ZlGDrQ(vrq7o%51w&&aQxkJz6BEsOpG)qUuA1yG@2a6ZpLV|c_RB-Mj*$Y zb0?7e$$125z+Ns*M%~TNxYQYe9A2I~r$~ diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..d0de5c2b043096b067695ff47c516254c4897f3d GIT binary patch literal 4687 zcmc&%S#uOO5Ps)ZZ0VWcHRd5uMddOiRE#N1a5yTZ(#~kTVl|pUhcAl%p6=E$quDj# zE&D*3QLEL*r>{SKxwlv_(KLN9p3}efhCNxZw{O_}>5>th#P5F!(^|1O5i56p@xn9@ zYBMjcxoRC)nxJ*`(2?&p;QqrU{HC7=q1t`lt?Yy{%3Q!=wZU!FFjU`%L90f1)tl&qaGFOoLghg?8gY2WK}NGKZBfP%|i~ zG-9R6MKOi1T8Wj?%430ZdEm42!iQWk*#DJ|1WOHRaw~+`V7F-=;jx5M5m?y`8H@Z zJZSoE8UWZOfabcg8~`6Sy}?TDu1uh`yNF1Z*9Z_i+@Oy-uo3DX|Dlyuu0_zE58|ei zaGOfCi}P&Z`d|r2J1gkaLjAE8#jR_s8s_+Jm80uA%`AVL?hcZ-;Baat*J}jCC0q(j zZq{dMTEyK-=!Euo{nmZ&shuU}wS~?rbJ?ppmrd^gKzW4+8{6mo;GP^Dqzw<8homGn z@<1H`0r?st%jMw#l%e{1D301^XXnp1P51cv?DygJ(P-Rb4&Cw=q&o$lYCx92Cv+ea^tUp#vC*W0V*!{t(5oxXeR-d_FWo{Ay1 zmY9esGmj+Ss07=T0Uz2mRF7>^V$k*~saTl*GqnSVaGIWTfjXE-%HIscAWrHvE4-rx z6n(9X(CU^*l}l@TyvL>S8UgBonJ$%^u`W;+VK*HC$P=*hBeCKlu_G~Lq2n?U@H5V$ zI4-j!0GiLW3lo)UQ6loyRkCy125cvfsEcb*~lnF zAYvYj@{^u|U316uDpB8!8{8eI8M@uo3&ln3@PHY7Pq)DD-TlJFzTbv{Z)GhDQlakX zC+st-+0KSu332Q;g<02VuzedM7VytHhsbfok(F4mD7WesLIgOhR&paQ74ZWL#tpJj zAO@m3C|>XyyOqF(1M#Mpt5 zg1bP5$bIow;TA|Qi^>@u8I&!qfiDm81j(a9GQhBfI}Jk+E;g=W(tD4Yq)hrVW$VIf zN@8`*sPK^|cW7%@KqQa3erb9UhK?f zr)+W3d!U06@hpp4sNGCxLWcRIsD*h?GB#g`2*0@v0ySHdCdc{2_YEYL)^_I+6>I=C zS|oYAm)wAqbtA(^fje0FU3Q-X?4Fh$I8uT>=cSvaDezuuVX)F8Hu6K3H+W4!LI8AX z)@M;vW-@`=TuAQJEgs0=`GXRi@Qk-G;=dfSr@AaZap2OyHJsq3EQ}0R!lp{@djsH0 zm2L;{UZkf;{BwylK4~EV7?;!t+zbyvk8H2-H8a6b(wjh-dtM{}qfXc@EC$o0$1I4l zXqtm2tO4Zr?}s-^o1Np1QoK8OmQBC!ko=Tg=H7_npwMLmp{vMyb6OouqQuRqFjCiz z?wjqjW4oTC+pI))glwYQZyZZ>j8L2p6GmNHgTzW&vcz^JR~ry44vK=R2Ikz@hkIY| F{R9vnoB`JDKR&{G_OR-N?{^@26t3xPG*6EQ(|#u^28}YjD{PZXD~7vP7Yw2 f3M8K~EtuTStUP%&bL(V77DY}&10Yc1s^tOz*GU*3 delta 103 zcmX@gafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#Ks^-qm5TG7#WQw+cHfBl9!nlFzQY&W>yB0)0kUr)m{cf!u5Y)SH|x!2OYti1jbaNHCLbzf6I418Bqb~sklcvI zp#3SMeuSA11#!r1F%>Gx&;iKz!m=3ASgvi7D>Co0h{$FCCn`FxE*HB08%?>_eC4on z`|RZ&_!f22|2R&$7WLk$GF+E=-bA&jjpT!ya@`RByyUCvC&>UjI{9|lJ*nSvghzEi zS1xk4(Sybvl6_4-A%rN~P3dq_P&V#dnB}jmY{K-{VCmVH?KlfEAq~^?cvEMSmq$j7 z-HDutVpfLNTT;aN&IA`!dppa$5FNw7jYQ02|H@9_f+wbW=-v?hNm3i9_nkRC4TTrZ KK7NJr<>n9Yo9|#)>^Oq4T9iK6ECjyldrWx>kw+0y1hOowH z1aB;g%Z;gPyT(R|Ih2^1Jh2?s?w;COC{V3WMDsn%(6?`W(1fLELaG(ZE5>U#5xvOi z>Dk4}`!C109}h5Ans01PbTGM3>U!)}*o=ePEU3;d#KNW!_DEXC0Er zsx*zw0|9FSDllbf6{5@b6vmdxjc6M%y_i-4 z;7~1HppCb8W2yq1XhAEX=0edKWGw(1l>a3X%%&!3qNKn44(b5!L(dHOAcZGZea)Tqacp0DN?Fd0NE0lZ!7#lQY$*hw) z$mhERnd>?@OSw^o`i-u=Kt;=pj?ehz!S%t%uS^v`4(_Yz-ZyhRTiyf`lXzo@7LC|o z2F?`XMd&10b!`KttyeYZ$-Mo6Zvu7M!p&S(EVvw5Aom4-=vP-f-W6VI3nsOEAVVBM z?v{o%sFLe9@HuZ7zy?s>19dx96NPLFI=TGT)j%vtniaX8fpp^*f30>%TMC8+X=i)q zb&m>ehOVhGp|3Qtp+Nwwtu7OwxL|`DgcV*CK)bzn3Jr}=0EQ0YI&Dyl3~)R)Z?FTT z#NwMs-PKX%u#SKUJ&5=B2Ev-0&7tDij(n|wWsdDliZ@^^^qovnR_RwL;H#ZiG4g}_ z0O(L_`UT3`A~Pv;;C3|VB8{cDw%u4<4?!T#P)vLL(#3MCPSsi(~YuqVWxFiz1!LXJbYPcXkKlN-m1AO zT*u(t+JDd4;bU=ibA5WB9PTYncW*D*Zu0Ts>Tt%hw~LFT^6B%Z`*O*)k52Ax@6S%f zX(?~seED#5|K{*Bzj}K3F*(flUcWlqy;_{+Co0=tzWMxh@8;9*yN^$&v`FNUzInXX zM@KjO{-48(PbWb#f?Ca>)$O<(sSBmVkA44!-~&BH1)yc!**OP-q^qL>lYXobqSz1cJ^F~$6mCNY9`ClVO5M0q$-RWYEs?0n+~T# zp|Emr86FCT*lA^^(0~qz+W>cEI2QtES1>pBT2CEMDMkCeGo_LsAHAXeHEf}C&KICGdY4a-8__)Q`ILTbd zteB=c?K)cRxjw(M1tvhqr8{^fwaL`Jc{PH0aoi{o)?y1d-C2OFY2AEZ798TQvCT-^ zMn%g?{4f~*y~ZOL)vYY;>upD9Y&0;Yz6T=1zZNVBOp+YlOyU{>p5LUo0Jct9f`HJb yq*DVg&w`rHQ_N7g>K7{8-rM#X2C(SqtW$vo8T+*-7#HHIv$Ec_gs9T|dhs9dj)gq{ diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--SetupIntent.create.1.json index 5bdf14e7193420794b05db1cd831f78f408b1079..1fecd43a9719ca8f8cb59219ee61e782eef21a9c 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@QI?BqU}8~zp-WbAU}AxDWJpL@d~s@WQEEwiKzL&`hG^so@_r$P( LWb@4tOkRut5MMW% delta 153 zcmZ3)zKDH7g>7=EOSp?`U}8~zp-WbAVW7J~x=XTQd~s@WQEEwiK#*@msi&b~P&`hG^sR;;8M?w L%E-+TOkRutb=5X1 diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--SetupIntent.list.1.json index c55126304a09aa4fe493bea4f7e750470490ba1a..0ec7aa303fe56998d3942c9ee6bc1fbcf5f330bc 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIqD&Xpz{H~bLYJ&!?~*8^h;*l*_~O*$qSTW3fbhx!M}xFPqe9nE jlPs5j^m5-^5BI=GGsg;}oKn+?*QbeLH(+x!<4q<2O_U_z delta 99 zcmcb^aff5VEZgKzmoOLCz{H~bLYJ)K3a{iW56{HH_~O*$qSTW3fFR$B6P@QI?BqU}8~zp-WbAU}AxDWJpL@d~s@WQEEwiKzL&`hG^so@_r$P( LWb@4tOkRut5MMW% delta 153 zcmZ3)zKDH7g>7=EOSp?`U}8~zp-WbAVW7J~x=XTQd~s@WQEEwiK#*@msi&b~P&`hG^sR;;8M?w L%E-+TOkRutb=5X1 diff --git a/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_server_to_fixed_price_monthly_basic_plan--checkout.Session.create.1.json index 3d20f79e16f8912455340a8b33260ef1b0de4818..66211903ff3cfae52b2477af1e444b8dbea71884 100644 GIT binary patch delta 158 zcmaDR^j2uX8!n}y)WXutqSO?njUVKh^(u@5bBvvn12X)xA`3#o{f&&0EK;2#BD4I` z^V}oD%u}+X%n}XU!jc_R{34wu+p=^p8f`wxa)ePVqqHc~#WgUoD8JAptJu3F$|xe; RDQNS2wgZf$n%c{8699a#H%tHk delta 149 zcmaDW^h{{No5}asI5+;5V%9S;@eA?vE%1r*DzpqK&d&9!bV&?xk8<IR2(q=8jerCN2ta=j4D4|E$P@kZ^w^qa=$|=ZMHG zzw|u!$T0Ji>?pHD1Glhb#}vOvr^(M*7BCuZZfE6T63Zwp%5-rJOf1STbjd3AE{QUV VNOua_ypsJ5BZ;PNKFq1h2mn4xHXi^0 delta 152 zcmew^`ayJq8sp>-?7W*T8QYlkOicVjJbep%qPz+%LyEI=y((Q2L)@d>e6l_KvmEIHIA%*8b@u_(XLC9Al?D>=)x{__eM%k3q+tQ3^+YEshSQUC&_BB03#ou#FjDIl%L#;59CFV|6WLggZ`G_|Y delta 70 zcmZ33@m{y;gUy>SMoLW?tS`=SgQlw<1poG^rB^@pWAW$j-+KJFv xTAG;x(u!MPhD2PO4sVey)O9a!RUcnt7tGVVe2ILl>E(jdZvapg<|L zq9DF9HL*y^O2Np$$aM31=ADdU8Kp(#F0O%zMfrs;S;ZCQ{!Tt2M&Xm|STEP-=9i?# z7pE4Lr542(mw>b>;k8f+VwX}8&{YVXrKOoEAg#zwOVu^8G`G;TG&eK@veL{fQ delta 111 zcmeC;-^4dzqhM8OPG*6EMiiKGNiEadc#U(``QLyoo&#~MPhD2PO4sVey)O9a!RUcnt7tGVVe2ILl>E(jdZvapg<|L zq9DF9HL*y^O2Np$$aM31=ADdU8Kp(#F0O%zMfrs;S;ZCQ{!Tt2M&Xm|STEP-=9i?# z7pE4Lr542(mw>b>;k8f+VwX}8&{YVXrKOoEAg#zwOVu^8G`G;TG&eK@veL{fQ delta 111 zcmeC;-^4dzqhM8OPG*6EMiiKGNiEadc#U(``QLyoo&#~MPhD2PO4sVey)O9a!RUcnt7tGVVe2ILl>E(jdZvapg<|L zq9DF9HL*y^O2Np$$aM31=ADdU8Kp(#F0O%zMfrs;S;ZCQ{!Tt2M&Xm|STEP-=9i?# z7pE4Lr542(mw>b>;k8f+VwX}8&{YVXrKOoEAg#zwOVu^8G`G;TG&eK@veL{fQ delta 111 zcmeC;-^4dzqhM8OPG*6EMiiKGNiEadc#U(``QLyoo&#~MPhD2PO4sVey)O9a!RUcnt7tGVVe2ILl>E(jdZvapg<|L zq9DF9HL*y^O2Np$$aM31=ADdU8Kp(#F0O%zMfrs;S;ZCQ{!Tt2M&Xm|STEP-=9i?# z7pE4Lr542(mw>b>;k8f+VwX}8&{YVXrKOoEAg#zwOVu^8G`G;TG&eK@veL{fQ delta 111 zcmeC;-^4dzqhM8OPG*6EMiiKGNiEadc#U(``QLyoo&#~52@^%(Aq4hzVv^RcNwgGN7zrpk$=}k0h*047^rU+lMe-hu+@Xf0P_Qg4 zpcF|*F8`$rHu;>PPg;Oh<{^QJ7_AgKKpQPcuUu5tP?iE}dkkAqI}OLu){`??z-hS< zN7HiA=2t=5l*9DFp%zM$ef^7=3v6`SYR%dz z3EX)o)s`%?)pK=#7?oKOl8=ZY;)nsGt$C?H7ejzi)q&*1uEv&m4Y9IRMdM0CP#OVQ z@d6^&zK@zC?}ygeHwjgwS#)iaj2@Qp@S`fs0n;%bQq0B_&W0#7m$sk{`70MHW2eY4 zPz6sk%jRL-EDk-H5q0M_Fm{zSowyCr$6`|WA!G!a7beegt%AtYYm>?fSgvKSWKQ5^^{w}nAB=?k_%^H*wvN}<#0o2!4Ui!D4umK1$?SBX zDRE7}JFoK2H_O?raJR%Q3}rF}T4M}`M_s5m%)9~vo(`Rt9xvnhY?&4z&dGH?o6m-h z2I9v05qQ_QxniklfHyq~R0_-U8HjH8{h*dE4Uk%Bl(Z(j;Sj-Cc>rGU0LV1JQxGdk zbZ`(MIcI&tUC}2P4YUy&IpHu>pNMc8CBNK8bKyWkd5J!R6Oq50hM%svbb}EOLHw5 zfYzIp*2Y}>{uCMVc>%aeD{eFCcD#j-*=@8wHmohDz&JGq$Km)jcphSg=>P1E!$0&) zsljf@^KdjjU%WXwUrf*Ntvox2Whu`~pi66td`2eBz&3K#@^}FH&E&sNJ}|b&u%9QP z$A;w72)e!G+Df5;z`422s!%ECn$zmgWKnE6Y@v2}K8Bbq+eQfZd&Cg;=%4rd>D3=) CW)3_6 literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.6.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Customer.retrieve.6.json new file mode 100644 index 0000000000000000000000000000000000000000..947ec11e2a81c2320c9dcc895f09cbf95ad759b5 GIT binary patch literal 1932 zcmah~$!^;)5WV*+44#`HHk`QWsV$O2fwVz46lf3-G&QoAP$a{}ON0D-XQ;(;s52@^%(Aq4hzVv^RcNwgGN7zrpk$=}k0h*047^rU+lMe-hu+@Xf0P_Qg4 zpcF|*F8`$rHu;>PPg;Oh<{^QJ7_AgKKpQPcuUu5tP?iE}dkkAqI}OLu){`??z-hS< zN7HiA=2t=5l*9DFp%zM$ef^7=3v6`SYR%dz z3EX)o)s`%?)pK=#7?oKOl8=ZY;)nsGt$C?H7ejzi)q&*1uEv&m4Y9IRMdM0CP#OVQ z@d6^&zK@zC?}ygeHwjgwS#)iaj2@Qp@S`fs0n;%bQq0B_&W0#7m$sk{`70MHW2eY4 zPz6sk%jRL-EDk-H5q0M_Fm{zSowyCr$6`|WA!G!a7beegt%AtYYm>?fSgvKSWKQ5^^{w}nAB=?k_%^H*wvN}<#0o2!4Ui!D4umK1$?SBX zDRE7}JFoK2H_O?raJR%Q3}rF}T4M}`M_s5m%)9~vo(`Rt9xvnhY?&4z&dGH?o6m-h z2I9v05qQ_QxniklfHyq~R0_-U8HjH8{h*dE4Uk%Bl(Z(j;Sj-Cc>rGU0LV1JQxGdk zbZ`(MIcI&tUC}2P4YUy&IpHu>pNMc8CBNK8bKyWkd5J!R6Oq50hM%svbb}EOLHw5 zfYzIp*2Y}>{uCMVc>%aeD{eFCcD#j-*=@8wHmohDz&JGq$Km)jcphSg=>P1E!$0&) zsljf@^KdjjU%WXwUrf*Ntvox2Whu`~pi66td`2eBz&3K#@^}FH&E&sNJ}|b&u%9QP z$A;w72)e!G+Df5;z`422s!%ECn$zmgWKnE6Y@v2}K8Bbq+eQfZd&Cg;=%4rd>D3=) CW)3_6 literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.1.json similarity index 78% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.1.json rename to corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.1.json index 5d6640e1b6f5f2dddacdcaeca4261579d999db4c..12225a54726cd5eb4d8f214021b4bc28c6a4ad12 100644 GIT binary patch delta 270 zcmcb@vzB*5I-_h#YHq$>YDHphK~Ab(a(=FYS#nCMX_|SWu3?(_<_bn8MzM_2qH-74 zz{H~bLYJ)KigJG^pAe()$rG5S)#v7yq{bJg7L}zI#TS*FV)b zCCzcN2dxd91I-_7!X-;N=f<_dWa!D=I+}y&*#3<&Ho?7DK8kks=U+9um?35oGlvCwz zGhY+`6)Y?M6NjIA61 DeG50) diff --git a/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.2.json new file mode 100644 index 0000000000000000000000000000000000000000..7fedff667b4440eeea5c6801bc7d444dfa40787c GIT binary patch literal 40010 zcmeHQS99FBvVPxRp<t$ zsGBlarv!+s6cMR|B&|9vLko3M;2;0y9mZDwwtb=`AxX~ZNX%XoMVf>`&E_F%(o}Du zeeB1C_;NTVWmD%HXeacG;A%s%+TW1+G>@>~25}fO{KG=l?laAxS)T*gwsx(mphNL^E?TO?K|*Ron$Vt$olL>NmVp*jV!uE^sb7BBTOp(m&|u(^U0!4#Hm#%0h%>MphMNrI#B!c%?9 zTOnYb{DjXiyqR22cBG)NHf)c%rVjK=Ak?s}$5J6fuTlQn);Z7oH8~B^*w14apJTrB zGNLT!dfe0@FeSWiDh^=ljMNu-c}BNagJKShkD|;$A^YnqpFg#94qkQYKCx@OGO5n| zl$;Zk8eW!{n;>%3lwU!Ko5aQh@RXTOzA{CoQ7D!b$k(8I>6SZBs=(4WBn8GM z;h9@=;#Zk+^{MjnDLr)2&dBWR@)bqXZTDh$9!f%(I#B7BS?buR%7|Mf?!EclHDYpE z_?tYdPhk{uQN9;AiNX*WqNF0A;U%p$Ko{E1*cDq;}0slEHJ--(a5zHoL~4nk+a6ZA4v> zYb{)op-GhDmys9U%;lv)RWETM%lUHd8pZ|~zcrm4tG8)V@HMFKMc<&k*7NSti1|jXa@hsIWEOvb^J!U?r4(UZ5L8Wu=t}edMC{ zg#qrJ1{>(z|9o!Jq}T=ZXW>>*&+MhF*{u5v1VPu7R7;=Mby5Agw+Gr~x2nO;CisCp zPF3x3tEt+%b1Mw)U*vD!zkBvEx_@~2Z1Leuu!!!xdVBvg+#FrLdQg0R^5k{4d9r-) z^dxvceg5I#=-qO4eEY+Lrw8Hc<>&j$TUU>t9Nc+$^ky}Gke2hR37X}}nu0|| zySOOUi?fFh&TkcuACq^!d9aA95PRhK&Fc;Eww!0em+S%!F)c`;Bb5e(gX8JfhlY4#>mLjuN|I=rv zDx=WY#|zU0<7OZ`ODY%p%w109AHVqcZu2Qj|GRpB_VLX;*uVdNdFRgO&AB%B5Fp9o z1bhROfm_7OdLo~wEqXn5c(}EX?p@P6_m~&jH@oUmfz!!6d{Eun`k&NBkugkCmNW*^ zbwf^F<`h82y9c1Ya@V0$3=IUkEW_=WuG9+*_|s`*Fodc;})gTc()srt6M|Q`nV*Y z8eDV3#!scm=q)u-^U! zS)b-P4HZbQ8J3VTH1eb58Qvdwq+3I(w+1w1Q{>=2hgbd?q4C*S+i69b>n`ySKcm^SW zAj#M!cfGHepq(~)^G+DJ6xqU|bYNWrkAQ;Y>Cet**wfYz77R<}FlO=mAUek!6ikBQ z4Ycyshl$kKm%dLj7M!uX3Su%%f_0L*QcA4^Kph~rMJK4^K?^jsB?GjmW13FrRm7c5 zJ09#Y@O^1wO|iz9F@d2QmPrNw_)2bNIrpqYO10 z9~G2N=MIcv))syY3@4`dyPsoP&ylW&xTM%{=J)wCYE5)nZ6Ic254m|Hj*(H%A@`4y zWI`eMmZNHhXR&}z-|uk_+5+RTMz7*B-}tSWZahDQbSuPYIfdVepzuGdQIup4WOA)5 zujzEQN6mF5FZ)n+;W@Gif2 z_AW|~@18B6-hH%u{`&nDAV;R>$=lPzd$Y_8o^XA-wf7+gT11$S@*JTePW3&9x(7Y9 z4Y#Tqy3#^hBYS|<6`CGWOtG*7@B!ED_$$h0h!2B&%7Qfc%shu72MowRBhfAsSYwT&@iFw5D{FEYrVZTyOdq+(w@7dcvzDi;|23cPPN#b` zV5q}^R7vctC2hVae(1Plda z_2hcFJ(n%a`iwu_&NLra>oX&#u#Q+}vmj-XyApdI7}(HzyI2%`L8GG7rDuovIvas^ zumBj2MQDnrC4v`J<6V3YIg`q4cMJ0SyncIVHj< z5&hf{9to&<+y_T|9VUY}hxr7Fz&8S)mH9GVIU;6th@YUHED6sXwu@|~Y{r~_pcJE$(9c>FlJe(&C+tXxKLBa%VLR+*JTCEd6NkU-0 z7w*KpUO*rCpPC@6UDh@0hExV%Z~1isyl3t@_%d>0%Nh=us?$MKAWRSe0rG^tpsE`7 zaZTay{=jUrK$UyH;4&D&EK_AbcUX=VZ59x0C^C_sw%YE>)O8}x*iWx&)_ukw9}6xp zQ%g>9?Y1vP8ywET%?v7`%_UM72&`yb1=^?In0#{vxlV<7TXhh#ymJnn>!2Q%Mco+m z2S+H0fBr|)t!iL~brD!aSdqiJ)%yCd%p8)1N z{@l8Cv2Ss1VCfVMtZG&uzp;At(4xm~mSVNczQ`&t`LD%xU={m;6`G_rAQhcNxXc}J zWvC>=xynKGif*k6ClG@$%p+HfAq?U z-~{GPH}sX2;*+g)%NtJaQZLGI2qATwM1J1XfPn@aI`wC5MC?@0^})C@H4KSC0M(!1 zoa%O;jC}S%|70^prnozqz!GA{IjzW|c1&@7shFSd_c`>a#UU1eQ0|UDuZk59k+U)) z%=`gAg9vEVx-*)<1?PfXi~dsst=ZT}Ak8E@b>{}WL;$^VFR`-<+_FaZ0IXc#ar=Q9 zkHseSm+73J5WfQOH|`n0&SAt?+o-CT(x+Z_swYJ+Gscip0y$;bLn7p_;Ixh5)0M-F zs4G+r1mL$J4o8II_#qgFThJzqyd1Kv`j*7T;FJmlGbIv#s7;E;!<`63)iKS$RBwzTzd9Xtd~48=W*NmTlyFUx>p)I3sU(sj;I1$XcMgRfEO z9xSbqw-nC|KhvND?zQm-L+hk@cxHWykU`sb8J2L+=i_R!>jayfqtL`Y7rn&~IPh_v zNae$Xqx}tt@OGi)N{X!}*ON!k5NCh~AXJ>e^X2T(`Reln$+}KGtZ1NNoPm^Z*TNYr zWG{eGEjR-b9?paH!F+NM%nm0@GK(hb#VnqLs|fN`^Kd_$OKsc^USuD*-rSXYjtMAE zDEM{+7=SXOwt`$kwD&}|V+0tC00Zk8O`e_~0R}Bj0Y&`?Fz^7)Gy)7pfWft}6eGZ( zRk>Zm(vb|?BJZ3cCS^uuzEiAmXJkrF=t=zl-G@I{7Y3 zj~UyeFKXt_S$?MqV@B`A_&IcYEF@-}4TtJqV<9nSdVxd~sBfF1aMxP-BA9m<7rs>? zF|4wczy%i_#is9kS?`jrI#_p)NQ-ao7lpPa}J{JeIY5GA~T$D(4q9Ifvt%+Z2%$D(4kYBPAv%~vieW^nRwIOrd) zC}#A4mo##pWtHlaTJ8gJr(~>(_3MrUU^RkPg((aF3%7Bsip3^H1}57%@yDTjd{`7SQQKA<(pQ;GU7As(MleA(c>}S7^-S?Ph=j(l2`wKN?u(D z;U&RjH@e`}KZj210BFWqS9pbG_td{xPHL=m1x z+c>uz<#iNneD9!sTfTTGRhyH?6(0Or#Uxub4=ZX>u*=zMKMcavWW8LI$#S`zPl9DQ zn*^(a`TA&iIE%@lII|%aS~3?`uqaD^FeTf)3!_)WaRJ9_S^uLt)|E4my7Fr%Q#~j< zDpOP?KczC&7a9iHXB^?<{xT8YNtqg>=r6ML<114mYVJ}poiYPbzEXzWUXf}SI(#cl z+8N|lLmbqi)7DLWcl4PwnxU;)3 zI>;WO(tUSqox5z#i;i(nu6ujEVnZvWmly4Jyu5gR`}p62BQ#DqauhkN|jCXI`c}$&KI2-8$t}~ z%DA!SF4P!J+?j|*orM}>jL{V_A;cfxZ}0~geI5J&x4zAJ@7|kx&bjZtoNN`IcT%2= zz`+43>Nk)qu@lVJ^D&i%b?Syskx@lfWNR6|?T^45eZj+uHMr&*a$eDQJyY|7(v;L@ zx~LYH#kx_S)#}-zBF&={M(M1Y;TKAJ^K?m4W(xJpY~f^P?%YL=<2laYOS(F(F2b!{ zPgei8$(SKkC(XmiU`PDSpTo+gY2yZQw6ZPAFs!v~U=n3btW;T&0x=YYR@Xf`#X~v} zg(+|B_f_`_iGw^h%5h_=u30rk!%arCO-omCgOOxY)NRdT;YBFotb0w$S?j(|Iqw5s zsjUt%XaxhIvV=uhMM|5LaBKwM!uRM$iig?o6rB^`c6g)>AHv6XFW8D~Fh`Loi*8p~ z_qJd((gT`r*u|&579l|%TFAnqV5$w9!8dd|-_`&RL(fRW`Lvg&R(F~vpQy;%V%ZdH zSh5v&0Q`=5k;y2sh&2{-11wH58@(fzT6XUA)wcHWM}N}Y%b|f&E-nqs{K6jC z9FVqgu|@-5mUY`KBg<;Y72CpXK`YQj9qJ&v%)uHp4jrLxctH0-Io8#_hgs7?mhCFn z4XlCF$HPRwACmE)hheV3a6GxMW}DfvdMk}D&YIB?UQfGOHF>sm_NCkDReTwg5c(FOw*Yif?QHuQr*46 zf{b2MKaBPZBoB`yVp$@iosCI^T=ot)0aJNcf39i!o7S;^UxTNnj5 zKaxDn#D@|JDVsORWH3&al~bSWF6TXYs+`Z{Cvp{&=PJmG`KMQUxwr-<7UdVZWEBTR zWT&~Ac|=aWpy1DFFj+w{RM|4sz}zs!I7v4#)iPPvB+(#E*V4emKsVLMC^gj}B`rDG abn*;EW&Q$)zv7Ealao_ZQzjo!3;+Oj6}h|s diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.7.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.4.json similarity index 80% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--Event.list.7.json rename to corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--Event.list.4.json index 2527add5d53129023fe78406cb54a6656894c955..9f3203bf51c068c2258e0d110ccf0ab38ef4f23e 100644 GIT binary patch delta 1468 zcmeH`Pe>F|9LJe4N!L_RHxv?Qr%e}h^3A-N*+o>`+E7cAsr-|dZJc@QPCGL@Ix}n* zk=CVK#P8xY=nw>v3>_juqiYxI6a*2`pe3$R<@qWMG!0qsD{oCFgx1^6c0xdx9d$qT`)|;TY+rmFx*c}*RWa<*6O>1dUm~L zWCoiR-Ky}4rL1Trr!;AoB*oNc)G=rFoFxkLv*pU!S>2q-mBh*1xHxs;B98=wPAl2M zs5Gv?hhqar#S)mhB%DWwf_vu zb(l>G=r}_CR@wH7j7=(x=DS|mBFl_!xLVn_J=pGv2c4-m2cojCef^OnxMwgWy`-Y3 z6)rV%w2a|yb6+GcnnxSvebaE56RK-yQ8{#`?!cB2=Yir5TgqThm9Z;>XR5l?IkBs4aCB&`qv*R*?v$b~mzQ#vU3uxM zlb*=VhxbFGw+r44aUqJa;prsC8JR5Tgu^1gz=^0JaTy^abLoO8=_*D@PRqb|C7V_v vt9jSgG(vO|%yd!vknclY{XOjNpZL#^>vJdZ+}L?>5As`oi#G>PhDUz@02IE{ delta 1073 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 diff --git a/corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.6.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--InvoiceItem.create.2.json similarity index 89% rename from corporate/tests/stripe_fixtures/invoice_plans_as_needed_server--InvoiceItem.create.6.json rename to corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--InvoiceItem.create.2.json index fba693008785fdf6f131fa637918234329644091..242630a6319298eefeae31571eafc3ff2788ac73 100644 GIT binary patch delta 34 qcmcb^aff5VD@MbOuQM3g43%`a6ci>iGKxiGKx6P@QMrq2U}8~zp-Wb=S#U&ANMOE8d~s@WQEEwiKzL<=xsgR-x`~lX zZc1fAiHDE5ySGP*qkm>Vc7eyltxaOs4Vdi9Xp1J5lw|4=;pmkzc>&`hG^vVmer$ delta 153 zcmZ3)zKDH7g>8UmMS+WJU}8~zp-WbAX@-HhS5T@!d~s@WQEEwifJ=6;Z&+e}a!^>M zdr59(M0rqPzN?#YM7UQ;K)(0HtxaOs4Vdi9Xp1IgmYiBt5D@7!c>&`hkW@axT2I#! OSHB9Qw9OGrUW@>eq&7zY diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--SetupIntent.list.1.json similarity index 87% rename from corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--SetupIntent.list.1.json rename to corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--SetupIntent.list.1.json index 42b19479221d5d1b1fefd153d6b45cdf21a1d387..27a5c9bb56d88bb80c0ef67d416effc8150ce55b 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIqB0lPz{H~bLYJ)K;=rPCOVbFK_~O*$qSTW3fbhzKysDtg!t!EA jpW<}$s7lwoLW`=RRO1}SP;aw|*QbeLH(+x!<4q<2k02%x delta 99 zcmcb^aff5VEZYFjihLK>z{H~bLYJ)Kl2D%vbFToW_~O*$qSTW30GI6Gib7LUkAi%& j(n9m7a&LDxe+%!R5~mUuWB=fZ*QbeLH(+x!<4q<2FO(!j diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json similarity index 74% rename from corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json rename to corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--SetupIntent.retrieve.1.json index 7854fd6e2d112c8a5737b111cecd001a4500f8c6..1e7712cfafbbe73b7aa1c2f7cd1522ba4e97a3c9 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@QMrq2U}8~zp-Wb=S#U&ANMOE8d~s@WQEEwiKzL<=xsgR-x`~lX zZc1fAiHDE5ySGP*qkm>Vc7eyltxaOs4Vdi9Xp1J5lw|4=;pmkzc>&`hG^vVmer$ delta 153 zcmZ3)zKDH7g>8UmMS+WJU}8~zp-WbAX@-HhS5T@!d~s@WQEEwifJ=6;Z&+e}a!^>M zdr59(M0rqPzN?#YM7UQ;K)(0HtxaOs4Vdi9Xp1IgmYiBt5D@7!c>&`hkW@axT2I#! OSHB9Qw9OGrUW@>eq&7zY diff --git a/corporate/tests/stripe_fixtures/double_payment_for_upgrade--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--checkout.Session.create.1.json similarity index 65% rename from corporate/tests/stripe_fixtures/double_payment_for_upgrade--checkout.Session.create.1.json rename to corporate/tests/stripe_fixtures/upgrade_server_user_to_monthly_basic_plan--checkout.Session.create.1.json index 851e9f0244763d51133cbfa9bae413055a53a2cf..0ad160066c51b301c86c26e39bd17a179ad52221 100644 GIT binary patch delta 674 zcmb_Y&5F}d7^ONCEiOh81w|+kT}>yGq<<+4Lfc6-gJqJo`ROLy=H8^SH@C^XH=VX1 zeFZhk*|~Dx=kPgnb>S#~dhlegAABi2nrC#?KQjPbru}z}8PrxA zPCvg>{_6aP@I~pk=uSkdBBsYU;29J1U*)Uaza@GeL{NfqHvzFZH{^u+Bmaf0>C!ay zU&Gk#S@v|mW!56xt8!9c=)zPh2gDL5wfK pfRXbN41sJG?5!fn69-Tymjkia+Syt?Q!+7Ao&6zX74~=%oMv delta 432 zcmb7;Jxjwt0EVfQik(D?vsB!qX%Z>wWovLbBOrqQ0X3tW zgW&AsZxA-gd`?D zD{&n02!|sa3Ndp-fUuBWXJ#)q3-_6l-h~i|1Es!iZL0@bV@tA)%6LlzzLA{sso$oo zRT+DyLsC6#XlX4=(~oSSu$f<*uNcp{9UuKF#q!H6`jjzKsW)_W0X9*s_D z8KqCT_l-X}U7rx2x&j_y$~zGUJdV=0#fPi^Rjpt6C_vVvWou(fZby!G+4ku&rz( zYws5mq*yACPZg4|~1UULtCij0;9KcTCj9MqX`<9useWaSSBgy6YlCR>w#){bo*i^>4{o&cWSm*k zd~*2V8Ab7eBkyklFDuZCV4*6Ab)k}fJv`YR-ThH|I?L#?cc}xqNPF)Y)2XF2>|S2J z_tX9lofNg>qS6{#7V$mC0nb=1KR)`j{kKHVg9wUH>LegGX1bJ6f8@WAR84eK{|$_t zu4%b_E@`GIgUC-b$q=WPjWFomvSc%}h#Eqo0^2m=caz3uJDg*vj~!)1hK6&l*lvua zi9OV{^_(~|Oo8f#P#%VG{YS#L;kDD96JQx_Ksu|5y%L?hxXXZ~C61cJAja3A&&Xf| jLm(LiyJHp~vC|h*U=;>rhg`|3?Dso&>e?v3x$pi4l?UhJ delta 401 zcmew^`bv1hg^91NCx2k)oovY{Dp^&UlUblwl3H9+oLW?tTBKiEkY1FSlB&P?03$!+ z=C@3j81=l8l9Lk+^W9uL!!6vsJzPzUA_L6IO$-w=1F9lQDl^0K3jEE=GlC0qoP1n8 zCckBAn>>qEL_&v40Sc5#friItrYKn{C>a`TUd#HHQOqShwaCRaFtI4V&?T!l(a*Om zD9<2e@&@*|0_bjh=K^`tpOIW03KJ0-lrKhmQ-FQ78TFe#^?BGMzOB0R@1 zG%Cx@Ke;N(DS1S1&nn~QqxRzEzB%TbraK4Qj^jQER&N> K%_qk*?EwIKv=ejy diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.modify.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.modify.1.json index 0739827503dacb0108a43d5f693fd82ccec71f7f..5aa523fdeb662a845a5fc840edff5e8fac751b5b 100644 GIT binary patch delta 90 zcmdnOwuNoNAs(|-=Y}Vx7MqqkPhQ8k kOa)n~xvq(!VVbU`g_)6VQj%#>ijldgse!4{SLFJq6nXfjOkT&h kOa)n~v93vKnyIdZnT4rtVp>XSQksEfa?gFH88O#ztAPCI5#{g uwb-=Wd2=VLFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9R_8@)$ delta 99 zcmeyv_lIx7As+Ko1LGuPvs7IZ^OTL}E;2D1ZeGBAnNcjfB)8PXH88O#ztAPCxFXj- urO3lKWpgL1Frx~x9%EgT)HG9F3o{E--Ndw%)TA^6%j9HJ^T`L;_5c9MDIqlg diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.2.json index 3f74a873ed0e0e548ba8a88e1c1b1870433df4c1..5fbeed3925346e795bd03d0dee5e3d44e7926371 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-?gFH88O#ztAPCI5#{g uwb-=Wd2=VLFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9R_8@)$ delta 99 zcmeyv_lIx7As+Ko1LGuPvs7IZ^OTL}E;2D1ZeGBAnNcjfB)8PXH88O#ztAPCxFXj- urO3lKWpgL1Frx~x9%EgT)HG9F3o{E--Ndw%)TA^6%j9HJ^T`L;_5c9MDIqlg diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.3.json index 3f74a873ed0e0e548ba8a88e1c1b1870433df4c1..5fbeed3925346e795bd03d0dee5e3d44e7926371 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-?gFH88O#ztAPCI5#{g uwb-=Wd2=VLFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9R_8@)$ delta 99 zcmeyv_lIx7As+Ko1LGuPvs7IZ^OTL}E;2D1ZeGBAnNcjfB)8PXH88O#ztAPCxFXj- urO3lKWpgL1Frx~x9%EgT)HG9F3o{E--Ndw%)TA^6%j9HJ^T`L;_5c9MDIqlg diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.4.json index 3f74a873ed0e0e548ba8a88e1c1b1870433df4c1..5fbeed3925346e795bd03d0dee5e3d44e7926371 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-?gFH88O#ztAPCI5#{g uwb-=Wd2=VLFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9R_8@)$ delta 99 zcmeyv_lIx7As+Ko1LGuPvs7IZ^OTL}E;2D1ZeGBAnNcjfB)8PXH88O#ztAPCxFXj- urO3lKWpgL1Frx~x9%EgT)HG9F3o{E--Ndw%)TA^6%j9HJ^T`L;_5c9MDIqlg diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.5.json index 3f74a873ed0e0e548ba8a88e1c1b1870433df4c1..5fbeed3925346e795bd03d0dee5e3d44e7926371 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-?gFH88O#ztAPCI5#{g uwb-=Wd2=VLFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9R_8@)$ delta 99 zcmeyv_lIx7As+Ko1LGuPvs7IZ^OTL}E;2D1ZeGBAnNcjfB)8PXH88O#ztAPCxFXj- urO3lKWpgL1Frx~x9%EgT)HG9F3o{E--Ndw%)TA^6%j9HJ^T`L;_5c9MDIqlg diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.6.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Customer.retrieve.6.json index 3f74a873ed0e0e548ba8a88e1c1b1870433df4c1..5fbeed3925346e795bd03d0dee5e3d44e7926371 100644 GIT binary patch delta 99 zcmeyv_lIx7As(|-?gFH88O#ztAPCI5#{g uwb-=Wd2=VLFrx~x9&=q2L&G#(OA9k2-J~Sbq!c4_Q&R&|qsa%@_5c9R_8@)$ delta 99 zcmeyv_lIx7As+Ko1LGuPvs7IZ^OTL}E;2D1ZeGBAnNcjfB)8PXH88O#ztAPCxFXj- urO3lKWpgL1Frx~x9%EgT)HG9F3o{E--Ndw%)TA^6%j9HJ^T`L;_5c9MDIqlg diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--Event.list.1.json index eff54fca4f2b855f77bafe29634738b0792f3e11..4882d413238b2b10af0265054cd7aa5cca808bd3 100644 GIT binary patch delta 167 zcmbQwJD+z$1tX7Hs&Qhfp_!>}VzR~N7DgsUv5eA!Bp27f#G?E{m#pI4@TAmY({ks@ zbC~X_A}co6H8C_y)3vlPGtx~;GEGV`GB-6fFf~$|{D4Vv^A6^TV3U#&CKZO3Rh1?s zhEI-XU8-W7lx%8gY?h{LY-VntYm#Jarkj|WY^iHxlxC4;Y-nznnr1v%gRL9@Ft;;! delta 167 zcmbQwJD+z$1tX7ns)2Emv019FiFwNA7DgsUvG9`IQWw|2#G?E{m#pH7T>q3J58sr@ zbC~X_A}co5HAzh~)wM9QFx5>=OG!;iGq6lfHZ@n8{D4Vv^A6^TV3W!bCYkz{q-Ob+ wdrgjKU8-V~Vs2@cY;FRy)(~iSN;1$86Vqf}0}~6Aq!i<{R8s@P$r^0s07=+0w*UYD diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--SetupIntent.create.1.json index 2219ab370d4b27933cfa260aa0dbb630a8ea084d..f98a01a62b93a3acd2ec7a445c5e0deec06119c5 100644 GIT binary patch delta 152 zcmZ3)zKDH7g-u3jL6VDWU}8~zp-WbAVrp?jc2cQhd~s@WQEEwiKzLF;RBm`uYO!g# K^X3R9FGc_{*f?(h delta 152 zcmZ3)zKDH7g-v)#ZmElFU}8~zp-Wb=p}&uNd77JPd~s@WQEEwifKOs&gsD+*xnqV? zinFtkMWwH4P()x@XlPn~u;Iil&0^T~PxfWBMU!%`46ty?%FLO(fN>F;R7I|TN|A?e K%H{|rFGc_xQ8ms0 diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--SetupIntent.list.1.json index be47c72ce5ac27b9a9c5fda1801f7852e1260b72..f29c3bdbed911b3dfd64995c681e63c82eb2f6a7 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIfF;RBm`uYO!g# K^X3R9FGc_{*f?(h delta 152 zcmZ3)zKDH7g-v)#ZmElFU}8~zp-Wb=p}&uNd77JPd~s@WQEEwifKOs&gsD+*xnqV? zinFtkMWwH4P()x@XlPn~u;Iil&0^T~PxfWBMU!%`46ty?%FLO(fN>F;R7I|TN|A?e K%H{|rFGc_xQ8ms0 diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--checkout.Session.create.1.json index 94180f723edc6507eac18e5d7bf17ab43cd4f8b8..a9736b14dea766ccba3ab4dbc7df1ab562105785 100644 GIT binary patch delta 279 zcmX>t^h#*LB7vOD#H7re%#unaD}}t$oSccXt+Lj1GS3MRL)y|N<4a($o&ax(MM^;64I^Gf22OA<>;i}fe3WS>o{i;6gI0sw?> BUpfE) delta 254 zcmaDQbXsV_qKP|=C*NV?ocP;F#XQx(ILX*7RoBEk#aP!QHO*Al!py={H!&?GH7U)& zGCA4Qd~+byTBlF3di?VC@r9AOj-FUc)&aSco?$}e=uDlRoIb*nTk2%Efw?Uf}lmg^^F=Hz7N drR%4brRJ5y7ndZKlon4u!9JT*2TkO-2>^A9SOx$9 diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial--checkout.Session.list.1.json index 1f2d6213a3697c266cd9f0921a0ada9cd17963c1..8b22cc78794bced7fca8cd8d0565d6654e70e081 100644 GIT binary patch delta 282 zcmca8`bBiY1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRCi62|tC*!4C#D*j znd&AcTbS#b7#gPOT3VPH=_VzaCZ!meo0=M!8g0&F)MwTU3oI{iEJ*Tj@+i+uPt12T zHOO-FN%b$t%*%AiwoFd+3|Bgi#MrJ6^g>Q%Ub=p2S!!NMd~r!)NoleEQQVD>U0YBfToZAkaHIFEgSdz&FUN(y`Dl z*di;@xMcDhmie1|Sb3Pl!b@^XTwDVai}DLyvWiR1OWi7s3&J+9W9MSDB*u3Aq|BV0 g%)E5{)UwpPlKA41#FEnD$)7luljx$&$2oNw0YnT|ga7~l diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--Customer.modify.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--Customer.modify.1.json index 248e076e8d83271bee37d252f27d278a4ab6678d..cc51aecce4c347de3f46acbe25a1886ca1b5da6c 100644 GIT binary patch delta 35 rcmX@ac8G1m3`Vhx(qcy!*TBT0{6d$k;`~y#%=Gfql+EiHr!WEl@8Jz# delta 35 rcmX@ac8G1m3`Vi=lDrHT*TBT0{6d$k;;0Iba-TwX@6GENr!WEl?okaE diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--Customer.retrieve.1.json index fa89ed6f981a4f6316a371656bf39a1559251807..2542098df9983c6d70a7b51a70ff83200da96a9c 100644 GIT binary patch delta 42 xcmeC;@8aJupPA8U^8)6}jA9w3#f~nnfr&-=g)Uje`K4}|>E)>@n>$$4z&OP delta 42 xcmeC;@8aJupPA8c^8)6}jAG#>c^NLQfr&-=g)UjeQ57ELK85byn>$$E)>@n>$$4z&OP delta 42 xcmeC;@8aJupPA8c^8)6}jAG#>c^NLQfr&-=g)UjeQ57ELK85byn>$$E)>@n>$$4z&OP delta 42 xcmeC;@8aJupPA8c^8)6}jAG#>c^NLQfr&-=g)UjeQ57ELK85byn>$$E)>@n>$$4z&OP delta 42 xcmeC;@8aJupPA8c^8)6}jAG#>c^NLQfr&-=g)UjeQ57ELK85byn>$$E)>@n>$$4z&OP delta 42 xcmeC;@8aJupPA8c^8)6}jAG#>c^NLQfr&-=g)UjeQ57ELK85byn>$$E)>@n>$$4z&OP delta 42 xcmeC;@8aJupPA8c^8)6}jAG#>c^NLQfr&-=g)UjeQ57ELK85byn>$$yOwuD8=W_o#Q%H}ytyTNkK2s!68Lw6^)(!j~N wtV>mljgk|SQ%y{DlZ=y$bWIEl5_K(-4b5~7jFLyOwuD8l=%uQ0wjLeL56OB{SbWMycOmr6P@v7?J?U}8~zp-Wb=VPK#|N@=cpd~s@WQEEwiKzLO5u9u}c>&`hG^zYjx6JhN L)RfH;OkRutj+-{i delta 153 zcmZ3)zKDH7g>86AUWSWnU}8~zp-WbAS$3L9iIaI)d~s@WQEEwifKOsozJX&`hG^wZxk8+{~Zl diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--SetupIntent.list.1.json index 6d5bfa596aed882b7dbeff37f06376a097a0b1bd..bf98c6a9f8c87527d1e748dc267bc96f99b72628 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIVoMj-z{H~bLYJ&!CtqVXqlyBb_~O*$qSTW3fbhx!_W6P@v7?J?U}8~zp-Wb=VPK#|N@=cpd~s@WQEEwiKzLO5u9u}c>&`hG^zYjx6JhN L)RfH;OkRutj+-{i delta 153 zcmZ3)zKDH7g>86AUWSWnU}8~zp-WbAS$3L9iIaI)d~s@WQEEwifKOsozJX&`hG^wZxk8+{~Zl diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--checkout.Session.create.1.json index 8bb27ab45a5f6b92ee36bb45b6f4921282d05882..56ed8dab132eef44e16eb95ae89f6928fa8cd4c1 100644 GIT binary patch delta 184 zcmX>n^j2uXB7vOD#H7re%#unaD}}t$oSccXt+hFU0-wztY$}Y5`jgkN&nDIEQjVJdXo){% delta 156 zcmaDWbWUi(qKP|=C*Nb^-1u9HSuY?hywIW|(krdVxIDbTEHctEJ;b%ZBE+c5$KNqE zAm2I1)Un*LILj|MFxMquvNKD^<})lu7{$U%^3q*g0~3q#3th5`^E{%wO{0?2H!ovT QVVr!LeKx7)PT{x-0KPLgq5uE@ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_basic_plan_free_trial_remote_server--checkout.Session.list.1.json index 11f2f3dc1867aaa642bf618ebb85f36c184501b9..f8389a2c0773e85dbe0ced73b6ad52a89525f493 100644 GIT binary patch delta 186 zcmca2`dxIw1%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRHuE#~GwY=VmzM=) zdiWIvXIVHp8Cdw_`(+1ZyBdT=nHhz-riSF3hXpxTc=<$yT*| z8j$atW9nG$Se)e-9GL48F!?RZg3W!bJWOKYC3)#Cu7Qa~`Gqc7#d#i4-lkE>>6S1S1uS(dnOr&r&N@APF}~j kOa)n~xvq(!VVbU`g_)6VQj%#>ijldgse!4{S7zoLMMk)pPF}~j kOa)n~rLIY8iluI%X{wQ~nTe5Milv2#acY{`jACC>Phj#G?E{ zm#pH-%zUHB2shKsovgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEG diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.2.json index 2deed286cd0e71399831aea2ec25e7e2cecc00be..79d6eace21fbb262eabc852d40ae3034440f853c 100644 GIT binary patch delta 103 zcmey%_lIx7As(|-jACC>Phj#G?E{ zm#pH-%zUHB2shKsovgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEG diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.3.json index 2deed286cd0e71399831aea2ec25e7e2cecc00be..79d6eace21fbb262eabc852d40ae3034440f853c 100644 GIT binary patch delta 103 zcmey%_lIx7As(|-jACC>Phj#G?E{ zm#pH-%zUHB2shKsovgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEG diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.4.json index 2deed286cd0e71399831aea2ec25e7e2cecc00be..79d6eace21fbb262eabc852d40ae3034440f853c 100644 GIT binary patch delta 103 zcmey%_lIx7As(|-jACC>Phj#G?E{ zm#pH-%zUHB2shKsovgx)D#$u5bxl%JEOir2Q;l@ZOpFXuEG diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Customer.retrieve.5.json index daa0843dc24d6ff39d30626a1ae1d00f736d889f..a692a71d584c7d32316496f68e34c2e37ec272ef 100644 GIT binary patch delta 125 zcmey*_m6MF5gxNt2N7Pfl_KkL40LuVv&-Sf{}rd>E^x6 zI~m0?N((YwTmut}@(W$EianEz!&55CJU92S3Nxx8n`W+SVrZDAYiVI-q??pvnv`N> OZfa^^YBc#U+a3VUWG0RP delta 105 zcmeyz_n&XV5uT(Zv(!|xBop04bHj}nE;2D1PF~0?#b~m55A#k&u>jACC>Phj#G?E{ zm#pH-%zUHB2shKs-K@flD#$u5bxl%JEOir2Q;l@ZOpFXuEG2N7Pfl_KkL40LuVv&-Sf{}rd>E^x6 zI~m0?N((YwTmut}@(W$EianEz!&55CJU92S3Nxx8n`W+SVrZDAYiVI-q??pvnv`N> OZfa^^YBc#U+a3VUWG0RP delta 105 zcmeyz_n&XV5uT(Zv(!|xBop04bHj}nE;2D1PF~0?#b~m55A#k&u>jACC>Phj#G?E{ zm#pH-%zUHB2shKs-K@flD#$u5bxl%JEOir2Q;l@ZOpFXuEG}VzR~N7DgsUv5eA!Oc&R{#G?E{m#kvXB;)XuiZaj1 zbC~X_A}co6H8C_y)3vlPGtx~;GEGV`GB-6fFf~$|{D4Vv^A6^TV3V>DCWRM98HZ(B ymQ0RkU8-W1W@KcZWN5CNVr*;xG$|=nHz_5>P}kJZASunl%q+<$C2_I_TR8v^Z!;?Z delta 167 zcmbQwJD+z$1tU*Vl38l1S(1rvqPgMb7DgsUu>jACC>Phj#G?E{m#pH-%zUHB2shKo zbC~X_A}hAkHAzje)J-%^HPSURF)~cCv@kJFO*2!P{D4Vv^A6^TV3U#%CK-f=1SSSX z6-|z3U8-VXX^>`?nry0@mYABXYhq%aq??p#mZF<#VQgq*VUl8CW|%x#gRL9@ESNKQ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.2.json index 7610e06a8167e6ac1b1d1122621043f0dfa990ae..73e6fcd654674f9fa063323c6b80b0330b08bcd7 100644 GIT binary patch literal 44395 zcmeHQS##Ss5`Ldw;bQIMD%N4i)>duJ=CBiI?409dovA4nMN$@HiDY=l$JG4y?Z!ob z07%J`OzbT4kT_-&#L?*UL*tL1c6OY=D?I04JHNrtJ3D`nzu~uD8oBE*%cCTQht9A+ z?DzTyz2Uy|Pfp@zp;v?fJRbD-PF5Tg>m7o!eWsG*mI58_hLU>hJowh^jID*Nv~X3 ziJUByfea@vWFLZt9FKQGtR$Iif8k{pp{V`-GD|0a?LGqLY?wT4j3mtVlxbHM%#&xC1|b{-Db9_12yAujcn?%(9O_mR0F1UPGWZ! zF1+R3P3AB@%X}wUKv>T9xGa2NN_bz_AHddeSX?F9CD~ymN;0@u#x;pJ;GKNvBB+$C@#RP!1lp@+eQcR2B<+o8d$l5*NZZZ zo*lmRvgFIN&-w9e^f9nH;FE7JQVqyY#N-Zc?nj({Z$QKq~n1KQ& zn{FNDo}qV03alOamv;4u-=!MXB^uBr^w3E&E7PxwS0r_}*^B<#7lbf*pw|uaR5Mql z5m%brIWwsmGUD($byrDTEMOEvU787+o6tiw0Y?7VN(FocW|&wLF7M4N2y=-_l5SxT z?P$Ck_#8W65J#k6bFhfQEX{zUp=(Z!mrWv+z6RDJyos-XDh;B-#tl&n&rykkk-`~m zi$RsKw+4MgyppXJE{f4ETH=?H7wydDEWNzg!-4D#_lCA%tbp+=`^mC;t8xiW2XUip zqL)lwwPtr79+%P3?WVoR1$~iRhUj2g*{IBkwL}!#R`U!>BimreEAKj5l`CfItG=f0 zlHx4!KN5%EdA5p01`Z=wlpz>&xHJvya0Ofwa#zqW6~>L^aCJijuJ)GU9VY`zA#;-y zy%{1cjYQ}$r-jSyaA)DIpm+bdEtgUH2vnefUqMCFm*R3YYcdizU6~P0y(o$_|JUv= zXqZQN0p@myAJ}D7`7X1Z^4+J8eedWh`EdU6)#u>o;QH0*)0sC44&Qw^TKKE!^}FZk z?JqCatJN=i&rdJB)#UB|`1b5-a`I&M^hNOE&C$zA|NYa|c=GmSzl`5MS%38RC#C!B z)r%*q(-Z%2csrOT<^1uJcUNB~*~Q3xbMgG={NG+`9;|R&ZB`leZEYG!1ZI9W?P{3t z9ArCT8cX{ige$vl8RceC=oAU{(`XpRZ0)d>*j*2HS)2g=wb~c3G&pvHMl-Y0Its6> zyzk_TC{3wIH}4K7Ps$8@6Wi`# L_Z(=;FV~1S5^Q6qd?FB`xuLqF@M4N!&!(Bo* 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 delta 1336 zcmd6mO>Ej`7{^880)>zSB{BIJiwiVuHk@D+j6s^(1d7QgA!$BfQi-t*B_Y_cO$a+I zTB{w_ts2sEovQS(3(}@Y){c$Rd(|q}X>B6)IBB` zzyJTw-&_9T_dhj~OHy8Dc>z;JEL|=ZBy6Ir6iR}kcrg#{8}VT~7#YBD%tM|f1gQ~5 z!2s6XPB>{X!86(g&U-faHEM%HHv)SPtmaLTXNv{33R|OB;SPHlzPR58gSB2*V@*KU zMw)xR=G1pHjNa;m1=isxa6(2Bdk6wItq82S zhnw-<0|dTzJDYLi&Z*^13qit>%>gG?#99?tS^ppDBgYzN+GlM)Ats5fZVLJzpLY%= z=Gm#jR)v|(r%Or{jg&-ibzSL790E>BKusCX$7iISD<)Ob>z+m4Ut z=2p}B(scZ*1&UHD!P!D}ArM*t!q^SFb|d(QQ8=Vb+OB=OwQqSjpNgq>$)Im>W}Qh) zQry%c5t=OSKzq+`A0Y*}p)k4H;0hjx{W>BbD<@Oh}30i+o^y1J5x*F`L-n zLWymWipQy(PoD9sil3P+2l;fRyw2fjrFwfjsSOT)+0vkY9^d@*s<6E|r{nt;)&{T- N#s`Ym0iIu&e*hb`vLyfj diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.3.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.3.json index 512968a3df2e0b022eaeabd5e188d1810fb58eeb..4696d422ef8228b1f4b4baad678733132607a50c 100644 GIT binary patch delta 2076 zcmeH{OH30{6oxZ}Rvidf1O$wB7|OF$?hNffH42zQskRUm2O%cSbml^DnO8fVfN>$1 z7~L4bvv6U;hJ_>sW73@)UAb_>&iL56G;!sEh0&G(J`y+JvUhcE&YyeEx#!FO`W^NC z4fVoFIk`RoA!w%Rz~6Of@3!vXx?!`m0X}=&u+>@(&X610edk>&k&;9OF4zEb?KJ4V zSQ#s)V5O-62Dz&ITi;6u)Hc;ae_IWFVyob(bA3?kRqd-2!}D=|f#B=n=v4Yj3{NPN ziA0LB{=OgjHD7v#d0XX?#>HzVVP}_ z<3K!Zh0c~ePaLcXnaRfO)m4suqw42Ar?l7jpJzAxwx zp``2&aah1Y5Mv2p_}al%o6^nVA0#YWmN8ZyiA(Ufb7>FG5~?Ls4~S~^7pg`|7LZ0p z_l0ViDG{K=#S))P$x8o+m42wNfH~rYMbQP_U7fpL{HiMotBxkvh%~~<7P{Opu@1f# b9yZ&Diq`uZ&jERCQlHf>?1yIrTj|J8Dc^J| delta 2868 zcmd^>du&tJ9mjQpP5emwNa7@R;`qjKVyEE--?t4U4a5m750iisC{V)neH4RV_(35> znj%eVwGA}&`$zvksygkD{m~*iMVho_lUhxhv=y|WP5Wn3r)qz7q8pR8KlY&Au_29N z9<8=NXX)ykBj4Ze-1Gf?&i9;$Kc(LL4fU>>0uFf)pjxp@8N>qhDh?|?d_ooQO3Mna zDeld`x4f}y>e%5*N=wZhN}rsaP9K?FInJ?cGI1(%iq(p%E7@FX_K=|Eiu^+2;(9W5 zaeZ-pk&klG=(=&F7_C&V;@~Lja(an2vPy;4GG(<; z%~xonP@-9m&K2^N^JP$04_xk6IFG%C;=E_`Gpk^+@S+@zi!lKk-JRIG&}QX1QIL5- z5aHfCviZy7zc9V-bRoIiZ(>+k!uxg)&MlK9a~-?3$AQHm+;F-4OUl)pPNt1aD!4Z%Q~X$?RoAA5IFqDCLd~aZZJY9J2`Bihin$6lk z^>^alxnbmkyRmoLjMQ{D-U-_AHLn}V5hqUiUHF-~12eO3+#T^C(dELA!p?eoGv13~ ze>WAx?K3`HSG+j;q7~oh>pZ?St}_<1ve%RlE4mJ@Z0e~k-bY_ zxpF=+v#gW~ml7AsFDx!zNTrs=;2s-3dM<#kPB9dRTT>!gTbvGrG)au|aZYCxRpS{! zQsYc4t@8}WrX@`_48h=KT%&`Cs1AIe{#z4f_ux~?31QlUyTNz^yFX}oVxb?KkJcA> zJv>=!H-8xE`adP9vA~nwS^PTIf#>&0kIDKAwO!>uKULuge~eVvgd<%JT=##c8Gxo5 zfS{+sH4I+b!QhZuS(<*?IJtv?N(prUcuwNdF-~K|xWO?3$0|%Z#!5_#XQOgVFhos> z)c`Q7C0(iD7QKP_Q6K&>6v9+!#H1+|9m*arPS3f9zl<*gan9_)16MDy=6>7=x8kzf zi*N07;>V=FdbkUBI{UG|x4pjYCcGVZ+v&!4ZM|q)2;dL40c^z_xHHy+kI8e!?#G_g zb2yV4!bMjA5A6|*wF#K81@QGY8tupXag705U)6WxU&|(&&O$4m)l=IVJEM; zFgi6*6WiDk`}j&+KA4dg8pRgtVsl2!NUNI6#5A?G+Z3KrWL{&mxGEXZ7@HPZo`^kY z%T)B-_>SUzuI7s4O;;b$(fX90Vd5s1FVNCr-}YjWSi^_5?glGer5?h!<#Aka+ff=Ie>s=U9Zm?v zM#$xQIV4Fi6xJ|^qo@)i#0`y!>BLr~IBUdNT~<|DY*vn9$cKC8Ui@}w5}%kXpcngb z-!yE=X7ZP+rz@En~8l?nzv@V5StIW(wR3CueKy(KJ3ZhcJ4e4RpT~ueEp)=#}#&Jy)pcYs4e7xwZ3!a-}xW(;r$7 zr$7G%p9rc}Gg>XEaWQd5(6uG1{g`jyIBCV#n*QT4U5 zUK2{yNg5Wcx2Icud{KL1;vhC=yxm12hh8e_+FG`tDp|cuf=<7PrG5`IQx`T&H14js ysqM>52w9gMGb=7Q%vPsbC6RgcDv4=4a2oK)pIDeJvgO2ojfc;&{qYE^tN#LMFPR?z diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.4.json index a509e3f7195f585c8643823c190e19353bd2958e..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 29 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 I3Ev+412bTyEC2ui diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.6.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--Invoice.create.1.json index 5d072c4ee5800272a6aa7a5c49e397864d7d861c..8f204802be0a36a08cc29fca473f2493a6d6ad57 100644 GIT binary patch delta 347 zcmaE8zF&7jKC7X*nSsH?d|fDG&Loz!#GK;EhK$AnIhlz`nK_vyl}c6$d8Iiyn`0Tp znH4jOi%V0BfI`(=3P7M#Qdy7+fd$gDRk!fmnIsH6jt%*jkn%_~lg&rQrrOi#^C%_{*pC$SW0 zU1CXQGMchtkff0*Otc^;F)zL(6YL=+Ljx1A4?qSh<)v1X#81`|7h(bX-A#N8GbD^A W|B{l2vLvOAp)4P18z`$oIuZa+lW0x= delta 265 zcmdn5`_Ozs{=^d9iOVK2mlTywwqZ2h+{P%tJb4exWfkYr;*$K_)FOqnoWv4^l+5Df z{L;J{%$*<^iIHD(a)$Za7TkXV_U3N%o|Ik6~3AvG^0GcR2sGf%<9$izr< z@OLngBiQu)0wF+! rB7*6Y7qGET{vs&BWe8LR0hrJ1JY?Feu=GNq_rwW``JY9cq@f=@_U(VPTK?rRfBApX|uGO zil0Q%@nj?uPXeIHvbQQ{xN3=p_u=xtOXlr-VU?{wTb=D!6csb(pt7`iE}7)KW+TZ| zhDbq`t&7$afsE?~Od%1kJq>k613>`hO^fo9LQzFA9L6mZm6beZhUHK$t_H5%VBbxz zdq1jq#PZ;P_!z6ZPs7t)qCS!EXyR+4c-fYeKSeMt>dYviyhB>@p_V)8hhPIyhIA8B zSVShGyy*@)QVw!#{261-M{VJ!YZFLyj$8MsArSdJh@vXj1@@Wk%szdQZq>%(eaI(* reZB7ZWUR|;*@%i=|Eaf`pm_7w+ChtCV5);kfp7;s1Y#ZZ5y*W5=zFQW delta 466 zcmZ2su)%6V{=^d9iOVXPONvS-D>M3RZevtsb_jAW2}ud@a!QJDb58Pb3k^0hH1uFMk#ksV&BtJK`NFgmJu|y#yvp6}wG_OPUv3(S)(d1P304b9Ca=dr0VgXjhx z3)z6g%G^|-ff~+I5phJ7s~kYm8V z6G*<|KLRmpy?{Cg$WQ|V10|4ElRpR)O`gC#8*ITp!4RO@V4?KM_t{w|8w(eM!+Vvm z2}@pSPR{1v!VXL<1&Ns{lkLR{xeS3uK)~cJVwLg+I$R10O2wr~CHW_6Hf;iGfV2c5%RA%Ens_{eFChuyzxN#9W<0w~ z^H8-^>OP<_K0ZFz&!5l7JCg}vRnIJzwTvDvz`2AO=YRx7`Y-#RJ z4pp^Ridl9=MQuP*IVppN#_O&f?w^1Ca5kF_zjsX3TNgBMm{3BU!)md^tVP!q-@8tV zidoUB;^6)>U2#sCH>8lTmN#AW8;uBtg|8gVvfA($0Vex)NNLd9VBe*ZwePN*j}9Q3fJgYi?2q;%TUuYl?LsQOlY& zlH2cZoD|(&)iy%|KrWVOiYrM5&~Du-jMV1Jpp-Tjv6lH276=}$P)BK4U+iz*`jwim zn3I-v?7HF5PdVCId6F=#)4q^4R#2&i_+u=xT2pD!jqAG>#y9NHv-EAa+i_Zh!l4*n zt*{_2p()V0QJ%S~vF?^k#%d4kw`yDK)0u5vX~?`#m#rv$S+@oXD6LSZL;9@k%;V`a zZrC#xoZ^_ssh9!;*|J1tv-uRlP<)-U`}LEP)2HjId31I1Q+IRp^wDpp_oaLB^2vwe z#g*WHoc{d!-N_MuS^xh0^!4J|?Ch$Nzck0q`qk0F#s2ZZ;r{c3!~3(vZ1!G1WbYQo z&%QI?vM!|7LlF^bY)R^aShmpv+SMzF9$81nAnk=yAu#`@Yg4dr=$NxSGmJc=r6K5QBC)nc|cn@yWm+4V&650iuqlhiOi z|7mkc@*RKyo`Jce{=h*tIJ7cRE#h3n`AFZn_Y)Q)_@J|(J)(QTMb?6VyL-Des$cDk)ys0IA9^dW#> zR-`!wEby>0g`fy;u_a%#OW}coIAuCs31A6DYI&IL*F~5?3g&k zKqMH08=6`HHBk6erfdu%VCz7D)?j1<6bqUmNFpqTUs1V$hly{FDiUKD)Pl2rU*vR8AHG@LSs}O z#VJRrcRAuYI0~2Ut&o00Zg*>v5z?O_Ih_3H3|>QKPzf29|7lcT42`%wsu$aKqXgN3 z0;KQr|51JXXo(&DH=_D5TL3A$^M#9F6snIb|8JuDHwCQh#&neXQV@OdpueWbmj&s= zFn#hj)7xMxJi+m@)+2gZfQ?DKi`dpO8HP#-{!vAI4NfoT=_P33kCJNOH4%REX?Re8 z75-}3+FAt&dV332SUbCTkMO%DormLRB zsaYOR;s0stEQrCo-E;HIOF%e`BZRWi)$T7I6M2i_)&j-rISkylVa5Tm8%-6!!*o&@ ze9+dGgGw>>gQT!Wd}=#AlH+`;G}&tC%5q6+2~rf2P8n$c-~ zE4lX$b`L`j2+3g>LvuEBQeZe%!(+)$ECc;XPgx{h@GOMVDVaP86NJQ-Ab#hZ8gYXM z5}0-2yv5fuc44Uhe8`sQk~GhPrh_&d)JtCIIcYZAM{?W12gj1WJAlas!Wqc?7LL`A zFu@0S1^HZru_m=h;ss8x24xiI3&4W6OrW5W8m2E`(Wxp9FX62nM3ddV+@R{W?}wRG zos{E_9KRh%TOjZTa~}fCSer*Vi1lE!4QB-G8n#=YH{(zsX>fJ8((BF wG8#<|WSR;jpEE6Bw3yt@tOz7GFzYcHnNGgX90KH+v&eH;7#J8Ran*7G0J9JrmH+?% delta 122 zcmX@c@sLBPnoB`JDKR&{G_OR-N?@D} delta 133 zcmaFJag0N-noB`JDKR&{G_OR-O2Np$V4`3eUsP#MW`TlJX>n#=YH{(znL&(36W^za|C% diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--InvoiceItem.create.3.json deleted file mode 100644 index e23b26f397b5a1e3e81b32167ca29a8e7a691da3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1123 zcmaJ=!H(20488AHR6T<l%^iWOq!I$8L=AezhftvHigml)Y#82 z&(F@~uIqX|`Q)g7)4jfb*zI<&BxX_w;LH<8`xM8%1|#_if&@*9>dWKT&u>3{{Py8J zm+cE?)C8R0bEJH^a)f9C&V=4c@w-%rx`Wl!jTnt6=ng(~`}=P4j*hX?)tnxz&>pmn zP#9|>a`gL;9Kun!5x2UoIu?cK&K`}hxnymww0MTekJ}q2AkE!q240>s%n!f7h*5pz zK!U00oFSl>`!DPs`v*=ATNgMSNe3ZV6AUlpv(@6wqG=9AWF^#wSR?}$3z%*|Ytj8w z(HvotWY0QOa!6SfBTN7u$W1M`Ml2P1Hkm{%n{ide`Qma`_p;H9z2&Qfy+5T{oj}&B zq5jWt#yT`7r*m@+a-Br6NyfwAIruS^3CZtPUs+H_1(4R+x9#nu|EK|u`iwqrcye(D zg9l{$DnB8FsOqLPawupQd3z`IJ84Hq|1?HVbDoZOpa{8{$|sXrOPAWEqpT zGT(yf*R2UY==!Xd&FC8y`@Fd^4ebNGO7Ep-u7~Co@qv`F-kchHS~(nEm9~jnI-l?U E0#^t?6aWAK diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--PaymentIntent.create.1.json deleted file mode 100644 index 5b6cc460857dae5518ee6347d4ea36a2dd42e0bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6098 zcmbtY+in{-5Pi>A2t*%STT-3aEl{*gVh2i{OXJ#U925(ROG&i%7G7j2MgF}r!JAX6Dd>H+ z9vIc0u-<44Z+(jEjkjyhcH9!HNWL&dYE`W3y|ndF@VLGZ9r&n1-^2AmbDE(O6D?_> zD60cS^rlGOzWeaz_siMs`Af)__Ge<9YC*3l5hY7vy8I4lH zFiGVOA>73$!~0M)9Truk(lkq0nf4uJ?*y^-qB_R7Zu1-ez#qbMD1?CvNI`SI8PmuA zkZM&HUeK%uXA(v;W*|)=fvp8L%~P(J6qPO|+(mA$FK6#Z&#$j$Z_lr;LeJM(jP<6a z;qA?YLCV9KAeb~!3&loCUNH19F)EGDGzzMY+nbqDaRx+j_g1>PCfC(c(v**MIl48O zs7B9?f_NzP{ph>1@zHp+8BL##ei(f>b^lDJ;k9s>7DX2%oF7RlRArjz1n;N?_|65* zROo>PM9N5>3@5k8iTVPsJeVHDOLKS(UHWhaW-KH%X_)_Egaukh*edp96P0n~Q&Fr- z!3M6#09SLDyxo@qDAF3896r~Nn%8v++i2!$4a`7TOB%4FS+)(r04eTwDYoLNvCV*l zCV~o}IWH7|CoRAon6dc6=FIrKS{dt~OrOTG3UDXU!X?{eeA1ChxF@N&OzJc6h%<0p ztR}%Pnj^+%d9s2sN42k*fkzsWN^!Y{3)*PG1EMVkG!kFfWJU9g>)+gdR_2dwbkPk{ z8O~Qwd;m4B)AnAiw-pAM7*{Z45Esh%9cT6_E@Xinq%4v-U(sxllnXehlgp({twX!Z zM#FRP;wVW9t{+NyZ^6gdAknIlB{cD5zD;UraJltfr<*otCxyCCGQQ@Bk)$YPPP5Kl z)KILHXh_iMtkbd#BGDEZdGEUZ2<)yPDEufs%li=$Z&gb172s~rl@+x?>L8>aDMX>` z1g^wECF(c2Sp*+i<;mpT``PC9<@ujfmS0}psjVodpZ>lG^PR*SL%3+n1~)J&5ir6a z!K#}vux|ZR!x7F002JrY!!6*fg`$za@az?5_x(#*D5^@MM#BrglS0_!Hzu&8U{mQ!q9)A97ACxt-6 zh}AgJH=Eeia1J(NR}0Wza3Bs63#|yy-5Rxk>4(coLMp-4q%$+c;0ed$qz5}t720$v zbT>?*fOUjb7+8G74=~mgbPY|zwy!rYP9M(I`Cszv@7c4nS;bGLAJgkM*~Rkgbn)@@ z%f+9sr|P8$su7;m(6a8-hO=`HBuU%qGXc{}v{9FiwYX6t zZkV+%kJppqnytd`oh=NUi*E_QHxBk%@P}Tu5w#Lk<-jV238G3PhXz%*?zrS)C>3_n zoQO08Zm@W4@eq2ZCq{`fi-p(>SlocOGK_JKq`Gw}u^bodO6ov$Ue$<~vNZUSBd9R^ z+%X!}f!z_(;b4+Dj1y-M=?CyvKO?xQfP)adwn(eX_jrQub>AP3jxy`0>hqfBs)kZ0p#k@OIUoASP~!K|3@i_ z8_M^%!M(Ciwrt~TzBX|wEd%#C0#alYFw7u{g5-FV)d5xN(>Bs0Yz^r;kg7HMLnQ4$ zdgj#-!CHz!c2F_`)6HHo7IUgcXjrU#5CI$55>u~Tq^oIz0o`(SQ}B&Wn$KNLkXty8 zi_zuG4(`<%?$M`@v4YMP;EPamOZWn7i?02c))?l^al|8R+ZLF*%z^9~^ZX1K9OAFB zb4xpNMaz6P@L8gmqU}8~zp-WbAn5&s-N?@Kxd~s@WQEEwiKzL=Ip^3M5R&ZHC znP+Nfa+FhKc2;>-K}njAfnU|ctxaOs4Vdi9XbY0cLYQrw=i*-(?&Ust0plVxU7ktC O;VBhmo|_|>ychx7ZZ}H+ delta 153 zcmZ3)zKDH7g>8UmMU;zcU}8~zp-Wb=SEau}Xi;)md~s@WQEEwifJ=6;mrH&`hG^xtWe51$+ LH`C1#OkRutsf{*@ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--SetupIntent.list.1.json index 5933eba6edfe06601e498c72e0024e4ca685ac70..ecb119289c06b09dada7580127b835021f91b6ab 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCIf=n0Jz{H~bLYJ)Ksz4LhFxRrk_~O*$qSTW3fbhz^^ejKitdyt_ j?<|Ytz+{iWtP}&!!tmV8u>7Qn*QbeLH(+x!<4q<2bnhj} delta 99 zcmcb^aff5VEZYFjibxmNz{H~bLYJ)K(g=(Eh(c$B_~O*$qSTW30GI6G^!yMrg9wxS j;%u`*3!kbKKcCFR56P@L8gmqU}8~zp-WbAn5&s-N?@Kxd~s@WQEEwiKzL=Ip^3M5R&ZHC znP+Nfa+FhKc2;>-K}njAfnU|ctxaOs4Vdi9XbY0cLYQrw=i*-(?&Ust0plVxU7ktC O;VBhmo|_|>ychx7ZZ}H+ delta 153 zcmZ3)zKDH7g>8UmMU;zcU}8~zp-Wb=SEau}Xi;)md~s@WQEEwifJ=6;mrH&`hG^xtWe51$+ LH`C1#OkRutsf{*@ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--checkout.Session.create.1.json index 22f3d590e95a9a30f7dc58c1e4d9ea6fdd20c6c1..2f07ecd6de5d871aa1bc29e2f2e3db5277e168d8 100644 GIT binary patch delta 323 zcmX>tG)Z{EB7vOD#H7re%#unaD}}t$oSccXt+8Xo)htID#WG3@GF@B)6N~Z- zU9yU+0!>`QT+1RSx3RslBF1`spcis7^V0QG%Tn`7;)_cXOG=CNC$D6mO{$xUI1E(_ t43onv@{>HGDw5ozf}`AX3L-t+A|l;OG9o>a^8$?BjFa6RCokYw4FE5&YX$%S delta 258 zcmbOvd|GJ2qKP|=C*NV?ocP;FB`L`)HPtN1L^sjg&{EeVHN{dl(KOXa*UZGoFvZfs z#5gt0Y;z#vVJ1C`qLgr>4AY#n+ybX?m)x>!_dK&uXN#;zqsqXNvZ%xiZ^yJi-=Y!= z%RnRVfXPlQZJSTB9Ay*>@T`b*aSco?$}e=uDlUz%$d4#=HkiDG?Uf}lmg^^F=Hz7N hrR%4brRJ5y7ndZKlon4u!9JT*2TkNKocxMo1ppOESReoZ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_business_plan--checkout.Session.list.1.json index 3f8069fcfb3c5cf2dab67dc143f1e57cb95c87d9..096f2d59873b25c914b6dd4ff336da1bc63e29d1 100644 GIT binary patch delta 325 zcmca8I!A261%aH*#H7re%#unaD}}t$oScbA-MEyBQVUBni&9gRCi62|tC*!4C#D*j znd&AcTbS#b7#gPOT3VPH=_VzaCZ!meo0=M!8g0&F)MwU<^s`JUH#6}`%riH#EDy}d zNDp@R&P&hA$xAVHNiOns^v+BRwM=()@+heAGo5^zWges9=1f*zCb5jtf=n0Jz{H~b zLYJ)Ksz4LhFxRrk%{}Z~j8??huMhM@PG(-Zerj22UP*j$Nn%N9vHs-q9Lq^{)DliZ v)dIuh@QVB-kEn_y_o(0~_nd-A54VU&_mYfAkL0`nV>jbucgM+>IR66xV>fDF delta 260 zcmbOuc2RV~g^91NC%_|mmYQmoWTKmBZfL1%lA2 z!ZOgvJ7Dq~mU)}IS$Ubn0z4}sU0eebi}DLyvWiP1Eb=1?oeegxW9MSDB*u3Aq|BV0 j%)E5{)UwpPlKA41#FEnD$)7lulj@@5oQ9JXxc&eDh7?w{ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.create.1.json index 78fb2619a3b978bd7c2b3a22097d730535721764..dfd157db5c055e6eb033e01c12ccf8c6808c7980 100644 GIT binary patch delta 107 zcmbQkHk)mNF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux p2*|c){Hubj++5eh&@fHc(!$J0Hz~<9DaFX#)YQP#XmSG69sntR9Y_EG delta 108 zcmbQuHivD3F{inKnW3SHiK)p%n>HRxV`H%zSb@(;fh3 C+a7iR diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.modify.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.modify.1.json index 48560f5c953641e137bb1d6d989e6b2a389d0c1c..0099a49a34bc2c8d8244b2dae1ccd03f8348dde6 100644 GIT binary patch delta 134 zcmdnWwuNniF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z2*|c)j1tQzEvR&H4NNS`FLcQ&_V&*VO%Dq&o4lTJnF_K==DH?^hH1K%7G_4eNlB(j RDMsd|rUs@)lPj6_001n3CjI~b delta 135 zcmdnOwv}yyF{inKnW3SHiK)p%n>HRxV`H PWNvC|U}`k^Aln`Qlb<}E delta 234 zcmeyv_m^*iF{inKnW3SHiK)p%n>HRxV`H^V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=$~vE7V6>}m{^ow=#o|JTUP4r tUz+Q_xsz3xQ3ctx=DH@9sRp`91}SE`rYR;C$;rm47Aa=tlMk@%0RYPKLs$R+ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.2.json index 8eefde43147e5a483aaad8422ab6b6462b5fa1fd..06d03ff3f9be7ddfd644c9a5e4bdc60bbd8ece84 100644 GIT binary patch delta 217 zcmey%_lIwSF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z$iQ&3J!2vhqtWDr%q9XTs(|V?KV|k}gc)mKpu?pA21?1L#U=T PWNvC|U}`k^Aln`Qlb<}E delta 234 zcmeyv_m^*iF{inKnW3SHiK)p%n>HRxV`H^V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=$~vE7V6>}m{^ow=#o|JTUP4r tUz+Q_xsz3xQ3ctx=DH@9sRp`91}SE`rYR;C$;rm47Aa=tlMk@%0RYPKLs$R+ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.3.json index 8eefde43147e5a483aaad8422ab6b6462b5fa1fd..06d03ff3f9be7ddfd644c9a5e4bdc60bbd8ece84 100644 GIT binary patch delta 217 zcmey%_lIwSF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z$iQ&3J!2vhqtWDr%q9XTs(|V?KV|k}gc)mKpu?pA21?1L#U=T PWNvC|U}`k^Aln`Qlb<}E delta 234 zcmeyv_m^*iF{inKnW3SHiK)p%n>HRxV`H^V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=$~vE7V6>}m{^ow=#o|JTUP4r tUz+Q_xsz3xQ3ctx=DH@9sRp`91}SE`rYR;C$;rm47Aa=tlMk@%0RYPKLs$R+ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.4.json index 8eefde43147e5a483aaad8422ab6b6462b5fa1fd..06d03ff3f9be7ddfd644c9a5e4bdc60bbd8ece84 100644 GIT binary patch delta 217 zcmey%_lIwSF{c3xOtfj^F-tX0Of@t!)lE#cn0U^a&(A-|*U`r_%GCv^%5btgqXaux z$iQ&3J!2vhqtWDr%q9XTs(|V?KV|k}gc)mKpu?pA21?1L#U=T PWNvC|U}`k^Aln`Qlb<}E delta 234 zcmeyv_m^*iF{inKnW3SHiK)p%n>HRxV`H^V@zaXG@QJE*+jrH!n@cvv%=dc(=6N5vnplt6J{^QXqd@n zI$R21pp;x%T#}!gTBKy90Ak0Z8m|Obmze@mQIH#N=$~vE7V6>}m{^ow=#o|JTUP4r tUz+Q_xsz3xQ3ctx=DH@9sRp`91}SE`rYR;C$;rm47Aa=tlMk@%0RYPKLs$R+ diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Customer.retrieve.5.json index dff44c604ba075341e00d824997a2c370dbca439..2c1a1d9df0bb52fbce532dc5226c8fa89617221e 100644 GIT binary patch delta 217 zcmey*_m6LaF{c3xOtk6XF-tX0Of@t!)lE#cn0UdN&(A-|*U`r_%GCv^%5btGqXaux z$iQ&3BV!^HqtWEW%q9XTs(|V?KWFx0gc)mKpu?pA21?1L#U=T PWNvC|U}`k^FxwsgpN~AW delta 218 zcmeyz_n&WqF{inKnW3SHiK)p%n+_gJV`HEU`%9UG@QJM*+jrH!n@cvv%=dc(=6N5vnpltGiEPF1DMHX zI$R21pp;x%T#}!gTBKy90Ak0Z8K1x^Dwb>+7V6>}m{^ow=#o|JTUP4rUz+Q_xtmp( lQ3cs`=DH@9sRp`91}SE`rYR;C$;rm47Aa=tlMk`&0RSV6Kmz~( diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Event.list.1.json index a48ade20fec0fcc74cf022a7a09bb538fd05eaaa..f33ca41df84496ab09baaea5471a2059abb512fd 100644 GIT binary patch delta 247 zcmZ3$JD+!gC#L}nObp6L;+$H?W0q>1m}+Qds+*W>F}Z~?n$OQa$k)-wGs@KksK;>f zTSf&=u#kbFlFsBaEP9h&nViHjN((AoTmut}@(W$EioN|aL({_o%qGuex~Gb4pt-Jz zp<$Y?rG=T1Zc>tIQi_qesi}dfk<#RcOp=>-GEZa#np9|jFex+G&&b)*+jMdQYX!PX sp0UcSBpR6-CZ(mOg3L7l5h=P!1}SE`mMJM_W@ZM)X(pD*lQr4O0VcgjPXGV_ delta 248 zcmbQwyMT9sC#SiAnW3SHiK)fJpnN#TWa6oHJeJ1BW@*XBX}YFK29sMDqxk}Y3?s`z zlDv$K(p~*CC%;Bqr}c5$(EGF8%w zX|DU^IZXFdkxew$HL*-J&`mN(G1E0oF|kNaHcqujF*8@1{D4Vv^A6^Tj3AT35hj@j zJNfze`K3*cXRY9i$j%Cn%Jed`Fv||lPM`dgRbC}2IVmM6IXPL^(!w%D*CaX3OgG6i X*<9Dm#KOSb!YI+)G|_Uh23t7*LfA_= diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Event.list.2.json index 43173dcefc7bff548f2935693b14e5a340f85bf3..a545ebb58f3158c2e784f1544399fb0282b827e4 100644 GIT binary patch literal 32442 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 delta 2665 zcmdUwS!`QH6o%z^Ut-5j;@Gj9IJZsGv~}$pJ9eB>+U$)J$Jt|t1jozu5<7OhB~H>! z@BpX?mHwz=QB<|1LP&@L7Ccl`Pzg}QA}UoX4?Gl!wGzC5cmW}}cHA_ryF65?#Fa*O z=H4?iXU_TNKNtRCoLM>E$2aRuBxy97nsLp33Fib-d@<-aMo8!4n8#{p4s_c?`59uj zF1wFYeV27tEWWOmt}ty?g9~+KC(60dcyu`D&u_zd!Wt??f-8fL zV&j!nA!4hI`G4zU5hDrBOcPvXoPvc&kfai>kT16dNM98_bf;Y2SUQ@5K2({Td!mDd zD4)wsF9Z^9AB7|Q29z}jvLc?0Q9@d9npFuS|MlX)nw{R%@bVZ)0fF-?d^sKW@mq1X zEvEbJ>G|F)DabMyBrXY6Cq!o@7Ds>57RvN@giPVSz7@nNdG@mCPbPQ4y*y9RUVU2D zV7I!=nSOn*E#MrtlM$yilr#-=c=~PTl&RIwnu+vA7MB*s+uNO~$WZe@z@xPU?2b%- z$UWBA+U{Di9fv_gsbkqXPb zEL=&-o1jvz_?)4`<{h@$$aeQ~dnzztNKH*d2Iog{VWfA1ITA;v^|&%EklfB20oRi% zsNG6}SWnnO$aSwB@$RUCrcR1I^0s2f3&$dGJUDPWh{F9j2$hw0r|(8Eif32VG*zYo zNiVHR>u(W661xPNO%HJ!O>)fhc^epASykbxe6{NCR1lc8RlYYaVqk|}iTx8hvrkR* zFmR|`j#7sJPZ$&sJ08m+wfQQC{rcX{9zSLs8S%=ncPJBHoTR#1g4S02d#HAs!Q!SY zK8ssRdHhDLv89F5S}3zYYoPp;Ur&GY8e1`Iuf}=R^hP#v65_;aiTuSi9!`}gXeH6% zjHLo1W)r^3@bCdgq9Ib5XmKtI%0dSP8RkyB$yDKUrW(I8YawNAfst;LtgSf8s>WJ_ z1n;v{xUs6h@m?1C4hnI=ti*Qq9)#Fx?5z}S^5_A4U@xZ@9*zo6bGG1H4j<<^4fI=+ z?+duq*uky6$&fc#?DtLOy2;R5aNi@QgjW!o^{e$|LI4r39M5R$Fu+q_j;F+PycT@I zQ{yMzHW`r!CBv?yH)+?PCWSlG?UDb@X$ zq;0qu6DTk_u0*tiiNnwT z)QM>2rWJgD4I48eWzKFZE%wm>m7v8wn#w8h9U|z<5%i&m#2+Hv#@xpx>iizD@p_yr ztwE`Rhu=%8aJ`f$vayQm5EpO7tK#)JSLyLzVq=lrlB5A=C8|7)5k8;obtio5DG-&_ z;Fyk&J<2A$pd;wU!O615&8j?NH5XKQDigE&LyJy5t;%kPd3afySZVHxN1Tz)SaYX& zxijOj*~zg^OOK=5IN?YSjJp>}vfE_|hNEd;mowq>#ur9&hdv-}L|UrE!Ym(aQVCA& z9DqP3!AwPYz3x8f>JpSc9rY#Goj)j3;x(BX7nN#!q-5gN z@r-hHfoTHMhDwu9G5NEC*^_G%OeTLQkeZ~zDXwItpp;x%jH(T&n2|+nv!C*NMkKop z+~p?o#PCf%##*F=W{aVINosKkvLS|(KdOm1gc;|Q`WpIG`sQV11n2pA1m~I-`$zcs zr-m1Vgyt6H28QNjCWiWz`nY79__}zS_`3vF85kKDl%zzZS0-mUPhQ6+BY|cY%v*+& zAGpg*{>P?DFUM@2$^MTKw`&vy)p1J}@{3GXFzknhe}JFl&fNMU=BYafyvzi>Pr zqkQi0p#+KH4kr#_`LCl!tp!iXR09bI75f}Aq>VY29CJ&R^prGiZ4GzE)!5DiSC4w0ghYLjaAPLVmDvc+LD8~OlecmRPS&%v1M|*KSmQh-0?&2DlSd?Grl2zqK)==_f2n9=+`Li0NpyoBJI+{gqhQtVVGi!kbei-sMH+LH_HgeLE0 zlA6pPDLL6YhKnV?AT@9DI%}iJw}G|e9vPm=ckDSQS3AgoN(wVXNfDl1RPODSl@BZ_ RDkvx=CeL!@oBX`Q9RU0YTA}~| literal 29998 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 diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Event.list.4.json index 38ffc0b3fc64e591771a53dead07fd3c3d093b25..807ef9a4dcbf9db2140dd9c4c88247eb8d426def 100644 GIT binary patch delta 1080 zcmc(e&rcIU6vwlMXeeq$ev}#uWkgB>8+Nv(rA-SV7An|oElAZGtkdqayVzZ}>^1=o z;-6rA(Tham&3Hgf&l)xHs7Jj?ym|9vxY`z*OiA$STqf_m&%F1Y_hxpt_r(YE?Lu?G zad)*1*DM(1df?)J4SF1C7FC*(Jgxm zTO+u(-fH^7FOI>ai%+*(FhRiM7Bwxl5GG!Eb}>Dtf^N(q=+e zlqFrdyrfN-$s1CVUN^2SYlfCuE~#W$s>GvreTnG2FBwg338Elaa;CVMU%fPKMu>sN zY;MSSI@~e}xsj@~RoVMtcsxAwpM;JZa-ku%n)dwW`VMugsS?9rr|0Nk+1?FTy$BYt z#&rMr*&cXhYiB$kZ0{J0j5^?1$I8Fbc0C+xgT2vDr(1MkDBHUr;QIlg5eEnp=c?cM zM;!1DrS_Z_0>c9>bn_1N*_TwEnh1=r6Lz}J!8^AI&i#q z#T$;#k=qP^zu(iVRLX(qY>KR}m7}YsUotXR6#q>qPi?f0NQC{Vfg!(;D^Oq1$5T?s g^FAS$<8xjwF$3hc_B5h;WJ{H{FJ?G@+JHK z5>}E#$ja;lE1<(hVFG)M5%3244!p4szO~qEB?ug?R}B6j87&Bso2J&Bz69)?GFA3k zKVr2i240+gxJ|MJA+^Oj17a?-$tUwus*+b%q7iRWcG-$vIu;UX*%=JG*5eyoF*uhk zFS)otDCvrMQ{E+E-d%_|!=4~17i075){rYi2y}q)Ek|i#F1xVArzmeSM0%1@il7L> z!TRZ(r;KLu7sae)veOK2+XjY7Uz`ia>l$dUBOWaZ4rpzk{YL_)vhr$GWM!}YGuEU~ za(lKA>Aw#9y0NBYV%F|hM*e`79E3%^1P1#6>v>^uW=!amxQ>R53#L`HM z92m|)d)NKibWpYCW!K8c?{v5_6L#km)l#ik)W7cW^Pw#_7h4ko<)kQA;}xd+Q43r( z^upba(KehUv;zma0eID6YP^2vpw9Tk(uR^&&EpO+C!3YDoJg;k6KOM|5H(S4Vn$bL z>N3g)%QmKXxsE`pPcXwrJlCY<A} zam{PBMivzRQJm?1f86RJZ`@#NKLTMnq+Q7v1PsGrujdvGoSnfnm?Z4>J*aM8q5pZq)OrU7`}3-pQ!UeG^0+rti4C}0YE=w88JcUj{TSMX zXT~vjXIz9y(-Pb;r5duIOk+lEKa@IMYc7%!H|%b}hkcs%o5SOQ)e=FfsZ>JA6#24n zxLLoBB_S&t*^H{B*Tqzu=4~#&cpk|E=*9Sk^|Rv$AG9#Xn*>XR!o~kNAE9RQCVYFdDozOY$Jyf)8rij z9*l;Q83pBVYc&@%tOxr;DJe52Co?ZSzBoA}HKjBs732>is3(039`u6#xJL delta 624 zcmX@9xLjvK{={P4iAyFimlTywwqiWRX>MR%yb=Ws=ft8Eh19&1%)E4k%sd4XBNHRd$4ampV>OM%~TJIn^0~oO4`Z=0*@pl}d|pfT5_QUuLMEnOBydnVeb-WW?i&%*oN* zhLd|irGnI=%>0yicpSlHHz)JvGflq6FF*Mwzwu-P K0h`GM0+9f02Dd!` diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Invoice.finalize_invoice.1.json index 116b1e150baaae64108b27464e36bceee32be93c..0c5f26d44c7f0ff799c502420c58f4e5629c8685 100644 GIT binary patch delta 893 zcmeyXw?kz@K8vA&fx*OlT?jp=k|ixMr+Bgi<6~~1I0Wc$Oc(?pa_!C`|5SQ=WX9&lIBlH8O64T`G zf*y>9lO2TQaBD3SGOP#Mp`f6Yl$n#0nU@}4oSc!GQks*hWTl{F1d0ieWKL#sYF=?_ zd~RZ1VtQ(BYF-IQIg#{{={P4iAyS(ONvS-D>6RjG&e9aG&C_WGnvfG>OiSeHy>fGW0XL5T#}b>xrt#w>EtMOc?`)+M3hHS2DVOWw!xjWcr{$-KI8Q$rBW@h1@sR5IJavlMCW-pf} zqweNsT%xrP87tPy*5~Gt|$7q>*AE17~WQJd4M0vOTW>uba8Ei;Ja` zsjh*6f#Kw8UK?Cg6lxkXn?PpArv`Ik@cRqkJulECq>~ xDU*E#jNox-I=Mr@jLQ(F%yjZ0fy&ADg7TA-1dS)p6ttOqQ!tnZF3VNR1ptCNAXWeX diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..0c899b920a0965dc7aabd814a5cfabda3634bd4a GIT binary patch literal 4693 zcmc&%$!;7s5WV{=20S~S8QD45K#&Ep6T@0yD{=xG0m12Js~NG`Z7zx=!~dSD;?m2E z9N#hrLvE7AT3)?+{QPLOVxp@0U_7UP?HzluVwV@}@pQ?EPU81B!qir*PQ=bVUcENe zlle9;Zn>%*>@-2^XrUw9b-?r64g98`2chai->vL~GRj=R;_QHH)iBJy4}(^f@Txbn zYsb&Lk&+8?W46P4*$pXb^db5cze@DV+aTk|;Cn9W8(}Jpq7mAS3mx2DaflpNK10qR zq0)$*CKF{VeAPnn*fVjwgq4izb4i|cIooYqa$e}7& zD@{e{2(C`Mg98h^QBu#VUeSWIbXjn7AG2p^4`jBs(&ZGS+t9GI9C4u0N-H`o{ZIEn ztKmu2cT)#oUjk^(E6Wb>q3sQ3YJX({rTs-jvb;rr;N=Ew%pDt{{_!tbsbwRA_Iwa` zorG>G*)GQO4%Y`uK-ybDqZaayxhQ5`W!136cdZol_bZF)LLUW38uHrX@?h#P1M z3~o_pX==pXPUwX8*nUmldn#w~xv@}rWo~*kkEQJ$04T5UU}O2bAKZ)eIvsf8JOm}N zkZZLD0`hZ+Y&P39q+#}TE1uRb-@Sj;R^9X4cfStzC$FBreg9O4)9u;ascG8_bN1Us z_q{v+^Xy#yG5mhn4c*&IXuHd^aB_V8?DY8cv-9J(cblWlCcL>gYL3L_NB4smVrhwq zm@-RGaz`cDrU>{@H;_Hnrof==v!G&P{?E|X;Ndhp=K@tQk(9q1h(Vmx4J*8(1th&u zMrd_Uq{^kWJ@#=ayhea}V5S@87OV@DMc7SO0P+N!{79_0O6*7sS?IV-1pJJ%D2@wx zTj@YRjKsR!c8HCVg<4J7&qmUiT_=c?VDlo`knTJUUDe7cM8IPn zjPjG3!oKQ(=~cXb7&mx2PBS#SuNR7mSm6O9_?Bvc-G}Rii+z6`27WE)vLGeufqKF@ zqpIu0&?_#E)h0LRIT~zVhlmCIa~?zFxMIjkOjwj#^AdswIIMQE6*r3bfd%6RSt$?$ zQ5_U3UP!IgQ*7GyDB=Qa4)fsle; zppD3V@i)UQkX{y*3p_GNTU-NM9^?s<#|+5;!y0-Th9ERHu42#!ubG5Q`ZGoA!fr}p z^PExQBTw$p*1mv97IXg6^diO?Q#ef^$eua(&eQaT;vmTbiERZI)-I@sjR4fj^42IM5g%aTA?-)yruaPY?*mU#rDEQm7(yr6O&Y%Vr!8}fI?Aax*4XGaM{V55@8 zNe&WQTmiutV#=b97uzuDY@0iUA;SSAqt@MSo{qEB$lFm4iukZdV8GNf6S`eImL&Xl z5NC91lEEyo=m@BIY&qTV9@R$%221a#@?ydN^FDak22zfAyr391M}?}4PoWO~F?h-m zC%p$c7!l91sD<1ugeF9oZ;D!&_atL;Lqzy3_aIR7j#A_}pZKAH#M0XSJfegRphk-% zkA2AvNLe>Bd=$8YmEW}QQ-IUc)B{IK(C55VvlIp1OEnBudc;P4$npl;6eI*dXU_U8 zipoqTkee&Xow~;h89aYbf)k#x3nTu^B?q$0@)HM|4%%>nm$EQ2SaF*&dFTy*FIDOe z;Jrvsk@%MqYkbl|05C485O^3Kf*#pk;cI4sp`pw%ax|Nj=$?>Gbo-TSiH;G9%VEN(N)1S?q$P`Q|Hxeng2h2nP}RVkTc-Tcmq-5s D#_m^( literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--InvoiceItem.create.1.json index dad6b2fed43165b3115ac17d34836f47999b09d4..26d0241c6644fde0a53919713ce82fd9d0d0063f 100644 GIT binary patch delta 245 zcmcb^ag>9vnoB`JDKR&{G_OR-N?{_uzKfrKkgubUXOydpfq{Xck`72gN@7VWP}&eE z0s#=w)Z*l#%z~24{5+tfQdDV9W`TlJVsU2j#3|MiDCWTQ0Zp9vyhsVo1(^dhzqll^ z2xLFPg2~m4S)6cXlix9V;WTh^08d7$TZloLrPyP?DLS2b5F_NUY3F%_~vRa84{rQAo{8$;?Yv$jnnPF)}gI zoY-hBVd$T18J6VY8kks=U+9umobM9uo0Aj~G4V=~5{k({8;eU4i$G37SUEX^F^dzf zZ1QbJFH8en3&WB;%H1d1GIj9zmqi+9c&GcBnT30%228%pw181}axt?qketTc3M8dj P6uEQ_4S+z2tCkA@w$V-C diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--InvoiceItem.create.2.json deleted file mode 100644 index 3b2daca51971106089ec0911d6805731d92c7f96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1093 zcmZuwO;g)I488L!GCuc!i36m!(s0Rzq(hmOPG@JmR)UiCuGx>Ykm0{qS{uhH$tix4 zo}Qkx`?Jv~leLW|WS>X*IsHB{q@r_R)C+-G^i|e@KG+%@gDQHl_?G|N-Iw$6#rpOR z+nh=UV5Y0{%RDcN%OX`);FZHBpfz0l7&SJd8|hJXRp=FKkfrA8mDC>E!Y<$m{q;LR zSTO~n$nVtjLCtQL(%I+P#^aZpuRn^#vZX|`v#6NOM6FY$#vRnQI_^+IkR)1C;{GkA z*>VGl?Z`R~3{bbE4LG#ie@`ZnOlcl(SMB#b&7hYD7tdW-_hd_&e~!C0dsF z&ky+TM|g!2T*$RZ;_J&Ym7Hl=p`&g+cTa6S6qwd0qWd0X==-<6XvR`>A=QfI72|c7h~DJ% z;60yS-<+I&WUBaf^0nG8X0vyi?OPXlahawvU(jxjcr}wmiK_LZI|k=)skc3)kxDow zsMEc3#cJpPB2 z%OdxL<~+EQaF%idNeby}HLyvZh>9y&>O#R=04984Cc?`6p8 zRdgjyZcHl6(J`we?{I0EcMIQnha|EpP2=-G!J2>u%voB6rp>|sMhQBcvcC4~2R!p& z(21vJkeqDcgA}MSSIi_~R)=wus2$K?};%w#48PQ!W$( zfEldxV)j*VYl;h3pa&^(IulEl&S^1+i#mB+sKk1zdu%kAgAYduk_&xXsFj5iW4+JH zQWemX>1<1DYVf%AUZ*=Y_@!jEqN!L5L_LxhDr0F!7C9pC?{*{{!|FI<1z{uw+>yr3H{ z(9$xaV{Cm_ZR@*Sn~V1*JKHT7Vnw4ixR*19Xc0yUPTkOeMe9usCNduY;G02LwqUcC z6$>6m7N~r|SN-0K*Soe$ZM&qF4|IrA$i33A20ikA0lwx912_+wdth#-XQGl#J11A4 zyB3H|NwXr?OH7|Idq5CrTfwj$P4*|xdQ=EA%uJ07eV>UP4fkMYb)^8U1;^VUtDXa(0}0R)TW=zD*G8GcIl?7OAU@uY zP}byZ4gJo}_yXoaKgc9yl|DoT4=0B)?t{4i=g?{T?a3OKnH1)4yBKt# z#?o8gK3ZLmL7>i1PI~~;#Y*75&lXk$b&u*9+sMph^;{fpKb=V)O^p)i z(Z=efg4G75JHcUa8IH~^1W#aVz{mv_MR`d)I9fPqxB?ym&4(#klsLg#P>6`QnU(rc zjS>2(W6n)B8|potZj@~dORdZ5<=!3u>C;NX=qjE9!td2w6`o^q?*0CXv)8x9^_Rci zeNA4!*t|Qqxnc*&>8I=0OP)azx4eZf)C6T6@ZovXXhSBlD5&O5@wf3P#10saf3v#>VaJC%f0n@uiic3 zcfWtt^CdVJZ3&<^4)$7#+g`SjYAMUoVO5M0q$-RW8d2T3+YRSKsjzcx8D0s7*lA_v zFn$iG+W>cEI2Qspz*|b zycI;CBW61A_!2Sn? zw15w!wvyVjo6}1cM*Wp-Z{7Vp)9z>KVv76c7}?MmH1{b`Fm4Gu%%mF z+7GuKrE$u@g!(5?8UD0LNnnrU@VO*zAQ1S+Ocub_=}C|f+LUx|;G?skrt=kMs8{v7 kl%4JEYz^C2^wq4>eg+x)jVIU@;+C_s*|dbH&HQ-sA0IcE^#A|> diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--SetupIntent.create.1.json index dbdef947e88f86f3ae0f7f8a4a011d66d93bc96c..bfa86122c5b59d77d48c2b242dafd864e7ef97f1 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POL8XgpU}8~zp-WbAvTtF!rFTSed~s@WQEEwiKzL=Ic}|kEMNp-e zQ&DB2VR=D{Z(5RfPC%}2gmIvf4wr(05>RDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBFMa|`kvJ#%~~FJN4RCgts)8JZpzV757e$%_#HEW<-W delta 197 zcmZ3)zKDH7MR>AhSg4C@U}8~zp-Wb=pHot0lxx0Id~s@WQEEwiK#*Z%v1g8DMsQ?7 zikX{BV4-D*QC>i>X>O2lvTvZ04wr(05>RDgNotCcm4czUftjJ9iHWJ%#PgzjAkAeV zNnXZA>8}2n6F<3%VYh6uFQYA*lvk>6R=BHY>f{BCi_oNe%SyfdOLN^fM=*IY0sty~ BK`#IR diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--SetupIntent.list.1.json index 5126ede35fccb7687cf1d96896dd7051f747704b..6f776fde8d6042b37f77be5d0e86d60a6a24ccec 100644 GIT binary patch delta 170 zcmcb^aff5Vton@7f=UzhvJ4 z)BNC&q{?K+Y&XZCbfffuhzK_&9WDhhPy(t>EJ;mKvQjWKfB}SLX>mz@ZfX%wRw=o( iINr}c$k)-wGs@M)fZ4#naIy?zpcr;{Y;I<}$piqxL^Z7d delta 170 zcmcb^aff5Vtomfjun-s5z{H~bLYJ)KEFb?ML(B4z_~O*$qSTW3fFQ$2Bd>6Cw@@dO ze2EJ;mKvQjWKH!w3aG%+zXMM#zwm*nTB l76E0Il1q!hrj~^yc^Mm}GrRg{PL^Q|6vOV0&CQHAnE?O1G*18k diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--SetupIntent.retrieve.1.json index dbdef947e88f86f3ae0f7f8a4a011d66d93bc96c..bfa86122c5b59d77d48c2b242dafd864e7ef97f1 100644 GIT binary patch delta 197 zcmZ3)zKDH7MR-POL8XgpU}8~zp-WbAvTtF!rFTSed~s@WQEEwiKzL=Ic}|kEMNp-e zQ&DB2VR=D{Z(5RfPC%}2gmIvf4wr(05>RDgNotCcm4cxG3`{&P%ID`F3;8RhB% v6g8aq$yE%yWs`jwZPBFMa|`kvJ#%~~FJN4RCgts)8JZpzV757e$%_#HEW<-W delta 197 zcmZ3)zKDH7MR>AhSg4C@U}8~zp-Wb=pHot0lxx0Id~s@WQEEwiK#*Z%v1g8DMsQ?7 zikX{BV4-D*QC>i>X>O2lvTvZ04wr(05>RDgNotCcm4czUftjJ9iHWJ%#PgzjAkAeV zNnXZA>8}2n6F<3%VYh6uFQYA*lvk>6R=BHY>f{BCi_oNe%SyfdOLN^fM=*IY0sty~ BK`#IR diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_fixed_price_monthly_basic_plan--checkout.Session.create.1.json index aa6cb68fd40ea105a1410e17bd481e5d52acd517..023caf9d75be7770ae2a97b61cac01895b6ce2ae 100644 GIT binary patch delta 323 zcmaDX^h#*L8!n}y)WXutqSO?ni66{W%u{sT9M(Gm{C?5+Sm83+hNYd+c=KVFBaC7hr3IBPu7Qa~`Gqc7#YLe;k;WzNMU&^Uy&}#VtJ#-Y KQQ(p;j++1&LulCm delta 314 zcmaDQ^jK)Zo5^?BI4Ax#Qn55PHcLx3PSZ6_GBDRQu}n44O)^L^(=|;ou}DrfPPIre zGoKvDxQf%ToG2 zC}pN7St%$b7sr>R7MH{)8%C5RIhGq|np8y<=J*t*n;QfNg=D!EnR|x$M>^+~nN^s0 z7KOVRMueoA8y32RM|hcflotC0`A&9XY2SQ`IR2(qt`0YZbFpMgZU#WX1ph delta 324 zcmew&`c`y<8sp@5?7WjL8I4pdjg8IHl8w`JO_L1FbxkZ&4Rn(XQp|KsQ%o$9lZ{g? zQq0UJ_cQL}G&e9aG&C_WHQgM>B+SSc5M&rx7Lw#;Y?SWmpSii5S(-5lsKm&?z{1p2 zhf4trlrmG4tQ3@zi{ndDi%a5@4I|2u9LtR}O{$^_b9@TZ%?*NsLbBY7%ss>WBc1cg z%qmPgi^AOuBSKQm4GUeuBfLyKN{fAhd?&wQnZLP*m4`_z*)lA|#WgUoD8JApt2oQY eKgiIsJY@4ab}mNZ{Bnn5qZRoM*?gQ+mk|JXJz_@y diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.2.json deleted file mode 100644 index 7e5d2927005e9458ff9d3f6ba2463f7ef96d8e5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12857 zcmeHNZBrXL68^rw!ll}eYp@LtuvJ&L1W14c$g)SWu(dTM&&YUS-q1+KWGnyux;3MD zmBwTCt}1nPe1ODiNv(c;y4!#KFc=Vz3QB$+`~m+S4E|ET;ZvIU&XV!ek0V$llhI@} z9PJM$d*mlg;&Mg>^I&;A(m%yweyTnXPK;*{%oRXgeunpiv5fH3@&0tAcOxhHisRBm zNKR(~10o}Z#{~6*v~e<=Ap8VB{FXC}r+zbC!I{haW%iO57fBNME)|&^A{hkr6Ut?0 z&X`j?r%fqE9Kt!SlhButMZyW0Si~Ok-6D2r@Y_in>n7*<41RBCIK0Q^RVdL&|kYv(LlEkT?f#b%WUEqo*AQPIT;-UIg zHBZ$a5*C81cQ8OA8tOx7QvJ$3ocokEz%W9HRq^B$vKN$R3nk8XS_?M5N4QS%av)}9F0b( zpOOdqo8+ETj}1gTxRZgO4BpbzcYhlExU)4KtOn!pU^w`3GTIv9e@q;}dBTru0W*6I z@%%KAh4u{+$q6vI%xRFCgf<6D!02Xn#%3_gFV>qn&68-V5ZsR5YjZKMIpmFROy*a%%qS(S(HK|q7jG_JqRUI+|juS;~p8CWCT1U5QiP%XZAiG z?U+wWINa|fj5|3ac;wD>WTxgIR>3f>2BEWnXol2Z(HFJ^*mlY|;G!N|B~Us#UXcY2 z115gS&T-?g?*Wi-%7OqiUd9aaDFb=~cwYj_XItj8wSK@K7BTm~ zLZ;}YqJ%2ru;dhtGW|&8{sxGC6Lg{v$Y3f8C<&eM)u*#ne0=gN&2Tk_B`uPDLLBLvI= z-i*d*w=NRURP5qIb|<^$ObhRY91A($4jhy$Lm5CNsw!(+)XfS~K zYgG6QHp6sxz#s^t8xfsrRJ3jFGVCEx4N&gH2^P63SQ?42gOZ4i;11;HY*Qq|Sr2m$G7zS_|iLCE}!J-!|rf4e{+9z zcb+=CFUe#Y9vsFW!Z$|;?>>JxeUYo@^SgiX--qt?@!8?9atVnCKD1a)ODmh&MhlyENa0nr){5^+|zXK>OCa&jGPFUQ+?(+K`rVFf4!-)=}{ zW+Phq?AaOuNxJZpBn#!{AW70#@~)aGThH1y^DdLKR{CX0Y>=S}0V;(6*wGCFCzbQL zzv_5akrz|xx{P7dtF0fRdQHHzlUH;W5fo(iJeJu0M7oBfR~w>(LBp!n*i*M9k-80y z>+c|K>-nb!i5X1&M;At|yrO14#0`9Kc#N7{MMTnZN>1g7ouk|1NqEbW(}S}Mad`Um z`8bqM{(epN&^U|cK9mI*{d)9KJ38W+CptSgu-LnIL$rPU?XC^U3d|0P)dgbjODK3! zG`AV&syWs)Q=q~s8lW!r8NfaPhFjxD{pzlc2eI}#iay1LU5;X3SATDkACjI((MqrPdQ-i2YSxoZI>a%aDyKqrPyMcv~gwh~U!cyHNQneFP~rEX7a z+82%b6;;-^0B&rB77av^dzfOWFjBVrTa0UVvzoh#x+=jB-K8`DR#6`sZY!}V=clc35?i6E4WZ@ zo?6&aI6K%jO3Svq<*ocLs2_O4%!0&gnIi-`m(-mD>1)G>HnGjaucw+~y@qHWAdDxF1x=v3@h zks)8Kgv?fNtz(>OAEXk?2(>VM#lqhhn?k5p-&?>oPqVqbc2xR3LhSC5XvZ*AFBJ_h z9sHDt^_0@=0xh4?=diNA>3fIz zC6>=i#+nbT!|=A@BZ)0z$5#y;L86xLU;$R|F=WhWEaSyj3>J$*O3yLsvzB_Kwu}*r z8fNnWVzG7e(P3k&b!cd@DFe%`b`x|1lzSMR!sH576ITs580LQa;omgOk(mGh diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.3.json b/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.3.json deleted file mode 100644 index b83e5557ec229ad453274e41e8c8aa772fd00f86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16887 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 F{{o{pLFE7d diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--Event.list.4.json deleted file mode 100644 index 2818c9da6e26129a7acee25642618a69a4b46d9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20475 zcmeHPTW{M&7Jl!q5csqU)UkCjY!_JUHgysNjgv;3WVVnmLji7ApHhgw@f{`-D& zBRS-ZBzN0xZO{*jA|B41Idg7v&PRUvW;6<7!b$Mm=ofq+jlRfF{7P~bZfH@mEXBoO zaxytNIypa@oCV(+lBl4B(-@b>C+4rds7E#9VZ?0liAEgM&2M6!D9Wmohw`(y6?47) zXFZ2tsU}Iunu_Z`k~A*J=mlAn-;SQA(IYoGCpRIBOWcuGNn#jNBd+C~aV5q(ab3y@ z6AN=*E9jcAl%*ei1m%k5x$}CSCoCdd3AN8wb2(g68WPE-a{-*wb*`n>XG2|;Tf>Wr z+6%0B7Ls^F(nzd+Ns_Wpum+D&2nm9sy;bBg0*A!l$-p$^mhO*46LMpD8LQGb`F$tOWrYoa@+? zjb!O2V{VzOvJxKJP=r;X)QI!E{Oc zyQiyYeQ`5?mTzA?y?8x;#@|Hi{Mo<9kGJ&l>SXaW8ed($+svQEZx`3&?dxQ|ef#8M z{^Ig_`|{28_Gj@oIUJ%x`3+x%a(hm;h;+ODO$FyB4Jo4)RjDOb8dfRe4xIx1u7uZG?S4HMqe<14 z)A=(!Gi;zVEEg-ji_*Z|@pJda$4?vSHG%231<-G-62W?0l~tl`|ZJLTzdO zVGEL$a7*j(b460l_)bCc+g#XffRriZ47%61ItWu}Vxt-!r)txMG1jt1CXK=64Z&e{ zh9F~(B|ayJZBR6rgCijo&d_OjFq0Ur1Zf8xo1hXxJBW>z=*E4C1ZA~o2M70F1Y(0# z;PSd_e~PGfJuv&DU9`_Jwl=621Kr~9Ik~w277#AQ||Z;V(WBrK0Y0v&rbVB0rRh8>vVED zJDbjCrw19^5L>m2KP0xgv;?BxuP1`&Ud2|=N*{J?ow^*YKeB@S-p1AYA6OmIzf)K} z8s90d`pEAdSbtJguF+q9AVoYf?BGa>ZP5^AR|CJzs_&fE99&_6WP zn!=JJ@oIutTlKo%(~Vyy4!4+kVD=-;S{&T6V?%)pC0u z>_wtYCF&)Gr!r}sjLL4QE#Mg^iE0O zOkrpK?hiXbN^hE;6;a(*UFT@?8>H2Gq56Tk7kC8T?BZ2R8aj|#F%}gfS*=QzVJ2D{ z-I_(_ixJWwq>bZ|XQ zFqpQPNcH!^Ot#=mX{ar-KCLLl7|NE`+54y})FDzTEW*=d(=_#IxmJ_*{6UV6S>29Q zm8>vD`>kvWaaL-8>Lk4r{pSj!xkL@OPtltUYo+P!HG0!AO7RkSVAqXIBSsXqkTl|G z?=C+EsxfBYEM@+Yh9%p|q9j_(qTSdMHv0Fi|JkCincA_dfoUhhu3_;GHLeMo+G20{ za_4sSNkM>$qv#`>ik2$z`U+YNT0xnSr3hj$H1WBp>oU_q@&Fqwq!)wRaOq9mMqac(%rW1wg&&9ixtX1 zC4?*vJgAU2`(N*#F|yjgbY+TecsPFb)AO5~%O|f%k$t}WRL1k=yMMjAIIW|FHX(9abb%=oSG7MdSivLkK-3WNSaHP<7@`5OW+ZXny6P@_z?MJo zQokEDjCHqxQv+gcS7|{hyactmA8IfJ8c{eP*6MPK@f8DNO-iC&#`{uNS&WcilnpNT ze@BB4h_zatE;y79u;yjHe`#%}ZAl?yV}c?W`0FY#>K@ZgnkR*-0? z=lkm(ymE=(^w!l}AKHB~OgkXfv_970qhLU+wcbdv1KR}c>7d&N#F{Z^)Hesj+JIPt zi42G}V-tvR4+yc=#8Cl+#WVGQOac&Hutf#fo&_F*7HFun`|VMIcym+h%~U-|bLU+; z-QpPDOx1adPLIO*I-DMrIUXvkZ11uM{Ov&<*8#ORjz(_xnti*R<{|K1A;v?&y9(rr zZ3^&4wPgbh6w0d6v3Ekib{8pwqk*%Ei>L|#6-*0Xt zha5_Bx9wJ5`oU4eGc#w-eCIOf9QxB2qmdU9PQ0&2KjZUg^hy54wq-DZ=`8)q8)_U`= zY7N0sMUs%1is#>xB+SX^nkYJ0yKL2u{S~D?k!(6Qz&VXGEwwHi>Zv>$o|n|# zV98UTgd36sV)rW&6qw*BFPq079K8d1_tqFGkR^lQk z^PDDuL}6Kktjv%pGIgHy%#_f%q3z@ z_XcWJ{P~?l5z-YYBkpJ9V@zQMs?+Q&YAB1e%q4JpDa2wq43m&)XSpKCS=Oh2AuFUA z!ocqA`k8CilKL=rPJz2dbSSY zi~HN>+4lO`#jD%r{B;m#&;LDrx}}#lljXBudUN^H=Jt8`W_dT=zKU+QZ>}zGuP^Vm zKfJ!%-fZ7&;a4Uv+0&cy{B`(E@eh*O5Rz8dV@aDM<8NAOrFZ0K;YvVqtv3pIS({V> z`(JML1ROfH8xe?k#S#*+t#lJU&GS@Pl+Mvd0^%Gdbi=fh?vk)XYC+3_TMl2~PyN_b z;ybT$Kx3Seg-JC;6Tk=rQ7Iv;Tt*-HF8iuy3~5tEz3;R^8m+M3kx|gmD$PgJQJf}x zU08rIvuJJAF0`w(Ejr=SAY_L}6NH{ww|5>5)95gm>ctIM8GN}wD`O8D9>J=_X}F7T zm{Vc`G0OvM4yusMgFB|aWTa`IHCaY;CVgxdA~GOwhk$CZo&s?}ZX3WxaG+>h3}!Hh z4)7bka%J|MY!PX8`wtbIn=qsZ)>MU-*r{J8j5{y|`dtC9wcGtT7qdxd%jNnbJu|JR z5SED@KLjOMXFpB^QJUVBnSVz`?9(5@b2A%2oIKYO*Ty0Rj*8nj0Oy0ogMF0vvP)OkgqkZf7+ZR1L{xK7J>mg+FIRo~(S_feYB-YUAF{(D5A7U>tB56!62Y83+8Jvu{mh>4x z9D}048XN(sFosUegPMdeB?voU*aVdj+CgkIL^th9#4E~W(>b`$!V?Fq99OTo?hg^w zse9&pw2AIBjEw{8_&~S#J4UW6!P@K2&rcuVbbF}x+aj;!bKi>V#po$1Sm3~A)d5%`#mejkJhgqzhiYs|3PkbJbjQ~?IVA< zWBpNOxki8cj^yD;C4ELL87*du*_SRaW?blB#nsMTOdjrPox}H=&_C7Hn#7VL@M^l+ zifnMTzxOrPg_6hVYI}D2xLs|JIqi40a=_8L+it{uY}Z)fE!*P%Y?-}x_9juL68Vz6 zCo^f?jEZ)u&EqL2ktzoxbue#Dtt%KOo2jW@6!>6ghbr5Qx`oJV7ESK0NMUFE-tTt2 zgx=RRE265cI?vJM*GtNHsp^5c7B~iPcJitr4edxRABzl;%vMD!KNTg7cFx1oh3Zb3 zSA6fMCC4z-l@gJn?IdEn$~h8i-JB1S2dadJ3T{sk461DwQuRGQ zl_fZn8fuEHODj?_hO&V=`y5q<+DAx*P4pDmG);9|u3*w!-^)-jtICloljSEUzZG>N z&I%2Xoum(<|4?E!m#AU(DQc5`1)9!Tqc$BP6)zhP?7WdF#E8Tef<|2J-RVb96~^qr zQs(ceU$CuAN}|Lp%8dv{Z_>FQHX;D=0OxfFLGA5ub~^E)x}F2ljQP4yn!^)m?};CixwR%EUA-pxmT} zv^Ocw0-C#fKGb_dv#6M%_i*-POf6T`o7Qa_!hNer>x~1pbp&iEv)(Qg+GIel3mdY| z8ANGt=X@&sMQ25|+}`_>_BMOik{)SSTG^8*S)q8Ot8MLL^?s$xHPS!@ge)#R$dK3P zU!9&&vP!{pW{PgOKYjV*i~IY_t5+mXKV1G&T)q1H+jRB)rt%iOzO3P4=th`%19LCa zeFuiQrWC!Lekf63#&@-~(EQ+$?Q!d-FyI%^j5F9c^wH>gk~f>ui}~5v`S|Q~H61U4 zv&r~;9xTQeb23@ba1mZCs}Q5!d@Bk6#5j?n3<64_0Lnz^0fx(=b8YBc8#>pFj*Aqx zsWcCrYgI>`Fy=$&nuiA1p>u8MTzgQH-q5+$?hMvF1Ln@5JLZSZHF3eVlO0-8L&{$@ zJ~cyYB^vP??>mTwVFcctgpDB@I@gROj;*@x(gz&*BTxCeyN9vwW&_pGxwb3Cpa3tM z+uScV7y{i{ICQR6X%%BDhR!u9iDo+QQCQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--InvoiceItem.create.1.json deleted file mode 100644 index 041633b56c0996a814ed94c5e2397cb68201be3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1111 zcmaJ=O^?$s5WVlOh!lq}>H^1R=|DrtDD1&ibRGs`kG#W4oyX6+Ja? zo}b^m86U5@PN>Nx8^zo1<>t-n{sluic@I_}2ox!dqJkm12|R;31$qDZ>)pHCPv1U% z==*+CIHQU{^$j8Amrsrmw8uH3vwZlAI!s_=_w2p$V+VFb`?Eva-CW;XKd(9%G`muR zVZE&~0g6;D1VX?6$PkV!inum(GSK(0iX_^-L(OV78Iw;M+{5I?^$in5MQtb|9-lJJ z4ZlEhK%#13gsF(m;L-8@M~aPtqh{!1-9Et~D$fGv0?~{3Y!rvGc$$4NSp}7jWReI= z1SB`0F_f7M`T-^`3i2V7#h6_YLwle}T=a5jwtOP-bhC(DHsa)p>Lumu?*Bm(_foD5 zJGV=-+yU=ZBmGa}#I>k*R^{dz=6Mn&CLRxwXYa;TCd7Z&{>u1?<$+tL+}5{8^;-_` zp!VqUY9||J(6~j4uj)qxA7tH>#!mFghOP6Hd`!wljDIy24|AT5vmhf%Db8={XWwQ+jagwwhq Nc=6fd7hFDF{Q-`~J5B%q diff --git a/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_user_to_monthly_basic_plan--PaymentIntent.create.1.json deleted file mode 100644 index eb09be48adcf9513756512c409e87f35603ac9c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6065 zcmbVQ+in{-5Pk1g2t*%K+me$aEl{*h>@-4SC$-_Uc2E!$my($5ExgFGi~M_M$mK4% zyOxFOMG|L7&h^X;|NU+B|>K&$<=LS#7Lhi(CLPp=81^nQK`77x>`} zBWwKg4gP(Lk5GaOxe-}%dR^y|Gb5`KmP?!Gen+=VmqO51td7H)s(^i**6h9zrJ;o| z>ncMzS|-j)E^?7khAQ=zb9XCMg6Z^fuc~McgpGuS%ZQVXubEnjNaKtd27I5K{*%TI z&K9lU!JfF<+PSf6Vv>|WiKQ(w$KZ?}sGWTx#fC&Q-jfVN>ox~1SdIpyMzK;e-Z+Vv zZAmZQU!I@5o8O+D9>t%jGf>zr^IVoI+7FN*W|k?TJ1hESunm{yejqeb3CG}6j}YN5 zF&*EBq}e#BuC!q} zqcaI-Ikym^5WG$T7vh=FT*=y03hpAe*YD;ZCa+Ge=C5P3H{pwEW|S4(wS+^g!+}7U zwoZ%5Rw+?(G%v9_OU|?!(oMK)xz(xr6Q>6eeL|D#dZkzO(Z1Vl_ z!HdauGM!F-n0!AwIyk~V@r`hfk!2qky!}Wfb!}U(L@G1{RB_329V@>C4_PJXcu)sy zXf6oMqhUb;wSe$ttKh~+jHO~Wi{n1_tVHPuU#CWF9deYIL6)0J@{ucYK+?hoZC_IW zLe?OXN90DSMU#)PjpaVaKn#R3+5#NQ^ZUpR5ZYmv=4+8z2mfT2vH*gMQUhSJ63l^- ziW;_OjxuB3lWD9g+*JeKP$PYuO^=S#owb5{Xe|_NF2o~_UmT@e3d~{z!g^lNHDot( zJz(q|7>Fq?)CSJ)oCVh=TP$$Ukk4ezid>lA{C-{)Pi^$h?Fp_S?EqnXVI3%K?rZcf zu|8GEC>&Ia&w@KuyvHIrNLA8>ShIXdt0f%N3*|~>&Yt~cYd{^mIEj%`n7c}SahPMB zk62x+3aU0;+|z~{UGA*cE1)gNDXG8ETxDix5RbNj(>-m{EyV%Z_k;Ek37^6iiHkg4kg?JG=308eufoU65?K-w#eqdWb z;dW@Vk(xz!BMYRy;9rL27f<(<8PW_YDs_AyLK;B+mX_|&5mZz2UKt~^i{11L#0U#4d-C>^_c+0 z1^eG9tk4J%wBuj0gqBArz$%Y|y+$boJY&Hf z1+xz{fPzEkGVYu^@SVWIfR2k4O2U!^Y;x=XHzL>tj-S=Sz_Qjj3JvTCeH_3M6oT#kjpqmxZHDnvGLQ0$-(ie(stsJ6?c z+>VIb;~tPOq8(rofB*LsNqi%|!vbEx;e6%FUHhmclybv% z2oIp*6ag&^&P@;(PY!ZqY*HhG8LgeO_MFaI{;|0X?%Zc03v7s7-B|M26h@wyztS=4 ziODNv-fQL>*^*9MFfxqJS#9-;CM=&ZrPvzUK5VrQLmx7aj9a~a9!>hxAkfTHtzbbMKWoI*+Cfr(SRgxkyU@5rhlFcfyVCVp$+8k(Eyn+#HHpT3 zCrkJG+Y=gF5e&Fbk;w4V!6}4T#olH2t2xDuywD58*sO`Pgj1{zD jDH|<1=-lWz%g4o7F&kE=Xr4&x(xVlrBP6xx+jsu~`Mj8r diff --git a/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--Customer.modify.1.json b/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--Customer.modify.1.json index 4a7b567b360b6fa8585e35faf78e7b1b2e7bc75c..88fe84060f24ee78f5be7a97897e3a3d012255f8 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{Xr?u-ESIt;Y{ delta 35 qcmaFK`jT}+52KiWdPS0pYhYqgexXZNv137rai(RK$L2+h?u-EPI1IP| diff --git a/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--Customer.retrieve.1.json index aa25c5e4ed5c1ae03ab38aeeab529d4a0dc7fd1c..41c0e43876cc6a5af4024c90305e792921bab8bd 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KXRDgNotCcm4cyxp#c~ePduL?hTZ7NzKphL kQX%2axv53Pk&_oNE&@qqBOK&g;+!1m?_{(&g2{^!064%tNdN!< delta 179 zcmZ3)zKDH7MYw-@MUsnaU}8~zp-Wb=yMd`eR9K=#d~s@WQEEwifQz}4d!BEYsc}JG zaD=~UsE=htm`jF#N_m(^aZ!$v4wr(05>RDgNotCcm4cyxp#c~eO+23=hTZ7NzKphL hQc;0bSr!GEK9d(PE<%%XEGRL~w9N9@9Kqzp2mr{pJ3jyb diff --git a/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--SetupIntent.list.1.json index 1f7ef76f48f4b1cd42501a69767ccd1d61d56172..2a43f60a1102cc77effe8302f5353294911e09c6 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCIylfZOz{H~bLYJ)Kq5!WVA0vZ|_~O*$qSTW3fbhy3ck`h9RDgNotCcm4cyxp#c~ePduL?hTZ7NzKphL kQX%2axv53Pk&_oNE&@qqBOK&g;+!1m?_{(&g2{^!064%tNdN!< delta 179 zcmZ3)zKDH7MYw-@MUsnaU}8~zp-Wb=yMd`eR9K=#d~s@WQEEwifQz}4d!BEYsc}JG zaD=~UsE=htm`jF#N_m(^aZ!$v4wr(05>RDgNotCcm4cyxp#c~eO+23=hTZ7NzKphL hQc;0bSr!GEK9d(PE<%%XEGRL~w9N9@9Kqzp2mr{pJ3jyb diff --git a/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--checkout.Session.create.1.json index 13924e259d6950ba1bbc7375e92c6dc589277f2f..b25baece44f7c4a0f059ae18f633759560b4ae4b 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXta47qX3hh zi&;cYRz{?Acu9F^v3G!>Uv^4HQLbZdkYQS(XL-J1h^bMwlbdUPxoNU-Sk&e(%=S!T s8KrsIF0O%zMfrs;S;a*GUPV4e1{sq***-DqPqt>CO`@TbSvYP20Qc`e#sB~S delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}Xqw(g;i~>x05oxZ*L8X@Y`T0gwX@S?rm_{L?EEU0eebi}DLyvWj!^bNq@k4U8wJ Sv3;5x$v&GzBPT0y+ynq(<2G3U diff --git a/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_with_uncaught_exception--checkout.Session.list.1.json index b5d67cfb7ba7a184270510aa86bfbdf36261ecd2..dfa206fe516aaec98eae59ebc8930ff0b3ed21fe 100644 GIT binary patch delta 186 zcmaDX(keRPfp#4vX46i)B8O tSVn1Hwu@_EVo`pfOIC4FfLD=^kwM00e|8~8M*Yc&9Lq^H)r?b@5dgReKH~rY delta 160 zcmZn_eJnEJ!o=6slQ*#QPPSxx&1k$?l_`TsFCxv=IH=SzKR@57D$TGsA~Va>%_Pk* z*u*iZyu>xpB-qnD*~zfXFg(}XC(v*6ZkG8>V*cqBi7u{ziADK^E?LDn`8j^YnFhw2 T3)qDiCpU8}C)LadPF+R-e0(*i diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.create.1.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.create.1.json index 26ed1f92e8acfe8f6467f55d556d087aaf42ec1a..d6fb84a0050e0608867c636a3fe6312b4bd7bb29 100644 GIT binary patch delta 68 zcmbQQa7ST77NbB;W@1uiPG(7^l9fVUX->}OWJY0T#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RcS5>$m|6+7&?n delta 17 ZcmcbkFkfLq7USkdMjqzPn^{(J0{}f*1~~u# diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.create.2.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.create.2.json index 5833a615e466b4981981c3c044a34322d4b4779a..81ac901216defe4a9938f9fca6d780bdfc0f8a8b 100644 GIT binary patch delta 68 zcmbQIa9d$R7NbB;W@1uiPG(7^l9fVUX->}OWJV!o#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+RX(l>$m|6Clx&a delta 17 ZcmcbuFi&Aa7USkdMsDWKn^;zI0{}fQ1~mWx diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.finalize_invoice.1.json index 57cad08e765bba01664d1e4ee36c4987c237d576..41882a34dbcf704cda26a67d68627b700c391831 100644 GIT binary patch delta 231 zcmeBBKB~MSi%}paGchSMC$pqd$x0!wG$&_sGNT5wLzr<+v0t`VWr~4mP?Uj}PneN` zX?S*qS%^!JX-KZ0L109IVRE*itB*^ziLZ;NiC>jtrGb%wL7;bfs#i*B_~g?pv+F4} zM86;<&A!++u|P?OOF=;?v$(i4wFv0UY9J5DFR3g@1@e@NQ*+XkfI_ukRXK^pCGlyQ Nd5Jlj_p_el1^{BvNI?Jq delta 161 zcmX@A+@ZW7i*a)!qaw3IkV}e7kbzfuu%Ta6sFA6QZ+NzGqHCaGlxtM5U#OpdU~Z0= zZ&gZ;k4tuypG%;zZ&sv%fsuiMv1>&@YKn>TkYfq{{Mfq!z8qj#WZ`s7nAv+F4} zM86;<&A!++u|P?OOF=;?v$(i4wFv0UY9J5DFR3g@1@e@NQ*+XkfI_ukRXK^pCGlyQ Nd5Jlj_pzSj1^|l=N%8;y delta 161 zcmX@2+^)PKi*a)!qXM%-kV}e7YPO|kicv~LNQhfzqLG(xlDk)dU#_8(U#_Q7qFb0z zN?5Xqk4tuypG%;zZ&sv{fsuhhU{Qv9aI$;yMy85_eoA|nTn)p>Y8WIlv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT*~&G F7XZ6OMRfoG delta 161 zcmZ3fc}HWz4#v%w8GD%>f?QHuf(*RMgAM(nLXAvae8aPi6I}xhqgd^5a4CNE%J>_w>|`UNRz_Qke|1xlOuv%TU4 E00TfZS^xk5 diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.list.3.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.list.3.json index 381dedafde3806a0c637db2bae7c6d1a0e5370f9..42bd4e243b2d2e17140d2a83ae709b89341a8111 100644 GIT binary patch delta 231 zcmaE?u|adgPDX*8%*3S3oXnC+B`bxz(wv;l>lkM+JA@hM6#Hd+Ri+r221OZo`Ggr6 zn1*L(n1#3mnTF*083aZY7$#>My85_eoA|nTn)p>Y8X6cG7?c&JI$3)7WKC{kU0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT*mg6 F7XZ++MU?;m delta 161 zcmdm>`B-DaPR7kw7<-u=f?QHuf(*RMgAM(nLXAvae8aPi6I}xhqgJkx@rCNE@N>_w>|`UNRz_Qke|1xlL_uzlbK E00dw)MgRZ+ diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.list.4.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.list.4.json index 406755564cc69fc9576edb6354e5a03b1d2e3e4d..7b998bdc5ed70ed80a5ed23dbef30c653cd3c158 100644 GIT binary patch delta 231 zcmcbuu|jjh4n~2T%*3S3oXnC+B`bxz(wv;lYZ<3AJA@hM6#M2Blm_NyxCDj!<@#lp zoBD-Yh6m-jRi(N)nkMGCnug?rh55K-oA|nTn)p>Y8W|WF7z7rkR#b!-7EW$qU0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT*CI8 F7XYM#NaO$j delta 161 zcmZ3Xd0S({4#v%w8GD!=f?QHuQnM{RQ;bp~LPFd!6OFullia-u{BjMQ{Bk{w65Ya# zQo@o=d|a}t{9FQ!eX}Bs4U7y7B6IxmbCaFTC(mbH>_w>|`UNRz_Qke|1xlOuvAyC2 E049PpeElmjqJA@hM6#M2Blm_NyxCDj!<@#lp zoBD-Yh6m-jRi(N)nkMGCnug?rh55K-oA|nTn)p>Y8XFiH7#QVRRAgki=T2^AU0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_AAYT*~&A F7XX8PNR9vi delta 161 zcmZ3l`AB2KPR7kw7<-r4U7y7{FA(VB16)1CNE%J>_w>|`UNRz_Qke|1xlOuvwh$N E04*yuj{pDw diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.void_invoice.1.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.void_invoice.1.json index 664056eb9a8f06143037141f9dfa55c781ef1b08..4432bed9062d7511e62574e87434b57b18b87163 100644 GIT binary patch delta 231 zcmbQLd`WpjHlsjJW@1uiPG(7^l9fVUX->}O6h;kZhcM%uV!v#!$`k|BpeO?`pD-f> z)9~yJvk;dc(~w+0gTROa!{ls3S09&b6JHlk6Td1)LjxlNgR;U@Crb~XtjT9sX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5A7H)84FDyNN1*@! delta 161 zcmcblJXLu^Hsj_dMnz_aAeR)EAOo-RU_-yCP$N?p-|%eXMAtyWDA%Z9zfeE_z}y@! z->Q@xAD8SZKbJsb->gU@10w^2kdO)|-wdyi$&XoPdr@kLenCo_eX(s~fzsx8tWUTB DUW_z{ diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.void_invoice.2.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.void_invoice.2.json index 7b97f38856b8b897b5066bdf9ea1840f88aad251..2270c03ac6ba4488d890baf5cee8e8a6da6a7a8d 100644 GIT binary patch delta 231 zcmbQDd{KErHlsjJW@1uiPG(7^l9fVUX->}O6h?JshcM%uV&9yC(!jh7m!NRJT)*sc zQ@?P_@Sr@ms#G^e)5JVi(~z97Fdvs}6JHlk6Td1)BLgD?gTTVnii!}!!pWyuX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5?`OTr4FCu`O9%h} delta 161 zcmcbpJVkj!Hsj_dMg?YvAeR)E)ND)76r+@gkPx@bL?bWXBzLa@zg$Bnzg$nFM7J=b zl(1wIAD8SZKbJsb->gUz10w^2po{{y;!^Xp$&XlOdr@kLenCo_eX(s~fzsx;tWUTB Dl14QC diff --git a/corporate/tests/test_stripe.py b/corporate/tests/test_stripe.py index 765ae85d51..f06774cc0a 100644 --- a/corporate/tests/test_stripe.py +++ b/corporate/tests/test_stripe.py @@ -86,7 +86,6 @@ from corporate.models import ( Event, Invoice, LicenseLedger, - PaymentIntent, ZulipSponsorshipRequest, get_current_plan_by_customer, get_current_plan_by_realm, @@ -169,6 +168,12 @@ def generate_and_save_stripe_fixture( with open(fixture_path, "w") as f: assert e.headers is not None error_dict = {**vars(e), "headers": dict(e.headers)} + # Add http_body to the error_dict, since it's not included in the vars(e) output. + # It should be same as e.json_body, but we include it since stripe expects it. + if e.http_body is None: + assert e.json_body is not None + # Convert e.json_body to be a JSON string, since that's what stripe expects. + error_dict["http_body"] = json.dumps(e.json_body) f.write( json.dumps(error_dict, indent=2, separators=(",", ": "), sort_keys=True) + "\n" ) @@ -320,10 +325,6 @@ MOCKED_STRIPE_FUNCTION_NAMES = [ "Invoice.void_invoice", "InvoiceItem.create", "InvoiceItem.list", - "PaymentIntent.confirm", - "PaymentIntent.create", - "PaymentIntent.list", - "PaymentIntent.retrieve", "PaymentMethod.attach", "PaymentMethod.create", "PaymentMethod.detach", @@ -478,19 +479,19 @@ class StripeTestCase(ZulipTestCase): response_dict = self.assert_json_success(json_response) self.assertEqual(response_dict["session"], expected_details) - def assert_details_of_valid_payment_intent_from_event_status_endpoint( + def assert_details_of_valid_invoice_payment_from_event_status_endpoint( self, - stripe_payment_intent_id: str, + stripe_invoice_id: str, expected_details: Dict[str, Any], ) -> None: json_response = self.client_billing_get( "/billing/event/status", { - "stripe_payment_intent_id": stripe_payment_intent_id, + "stripe_invoice_id": stripe_invoice_id, }, ) response_dict = self.assert_json_success(json_response) - self.assertEqual(response_dict["payment_intent"], expected_details) + self.assertEqual(response_dict["stripe_invoice"], expected_details) def trigger_stripe_checkout_session_completed_webhook( self, @@ -635,19 +636,20 @@ class StripeTestCase(ZulipTestCase): # upgrade for legacy remote servers. return upgrade_json_response - last_stripe_payment_intent = PaymentIntent.objects.last() - assert last_stripe_payment_intent is not None + last_sent_invoice = Invoice.objects.last() + assert last_sent_invoice is not None response_dict = self.assert_json_success(upgrade_json_response) self.assertEqual( - response_dict["stripe_payment_intent_id"], - last_stripe_payment_intent.stripe_payment_intent_id, + response_dict["stripe_invoice_id"], + last_sent_invoice.stripe_invoice_id, ) - # Verify that the payment was successful. - self.assert_details_of_valid_payment_intent_from_event_status_endpoint( - last_stripe_payment_intent.stripe_payment_intent_id, - {"status": "succeeded"}, + # Verify that the Invoice was sent. + # Invoice is only marked as paid in our db after we receive `invoice.paid` event. + self.assert_details_of_valid_invoice_payment_from_event_status_endpoint( + last_sent_invoice.stripe_invoice_id, + {"status": "sent"}, ) # Upgrade the organization. @@ -828,10 +830,7 @@ class StripeTest(StripeTestCase): # Check Charges in Stripe [charge] = iter(stripe.Charge.list(customer=stripe_customer.id)) self.assertEqual(charge.amount, 8000 * self.seat_count) - # TODO: fix Decimal - self.assertEqual( - charge.description, f"Upgrade to Zulip Cloud Standard, $80.0 x {self.seat_count}" - ) + self.assertEqual(charge.description, "Payment for Invoice") self.assertEqual(charge.receipt_email, user.delivery_email) self.assertEqual(charge.statement_descriptor, "Zulip Cloud Standard") # Check Invoices in Stripe @@ -839,26 +838,22 @@ class StripeTest(StripeTestCase): self.assertIsNotNone(invoice.status_transitions.finalized_at) invoice_params = { # auto_advance is False because the invoice has been paid - "amount_due": 0, - "amount_paid": 0, + "amount_due": 48000, + "amount_paid": 48000, "auto_advance": False, "collection_method": "charge_automatically", - "charge": None, "status": "paid", - "total": 0, + "total": 48000, } + self.assertIsNotNone(invoice.charge) for key, value in invoice_params.items(): self.assertEqual(invoice.get(key), value) # Check Line Items on Stripe Invoice - [item0, item1] = iter(invoice.lines) + [item0] = iter(invoice.lines) line_item_params = { "amount": 8000 * self.seat_count, "description": "Zulip Cloud Standard", "discountable": False, - "period": { - "end": datetime_to_timestamp(self.next_year), - "start": datetime_to_timestamp(self.now), - }, # There's no unit_amount on Line Items, probably because it doesn't show up on the # user-facing invoice. We could pull the Invoice Item instead and test unit_amount there, # but testing the amount and quantity seems sufficient. @@ -868,16 +863,6 @@ class StripeTest(StripeTestCase): } for key, value in line_item_params.items(): self.assertEqual(item0.get(key), value) - line_item_params = { - "amount": -8000 * self.seat_count, - "description": "Payment (Card ending in 4242)", - "discountable": False, - "plan": None, - "proration": False, - "quantity": 1, - } - for key, value in line_item_params.items(): - self.assertEqual(item1.get(key), value) # Check that we correctly populated Customer, CustomerPlan, and LicenseLedger in Zulip customer = Customer.objects.get(stripe_customer_id=stripe_customer.id, realm=user.realm) @@ -1016,10 +1001,6 @@ class StripeTest(StripeTestCase): "amount": 8000 * 123, "description": "Zulip Cloud Standard", "discountable": False, - "period": { - "end": datetime_to_timestamp(self.next_year), - "start": datetime_to_timestamp(self.now), - }, "plan": None, "proration": False, "quantity": 123, @@ -1123,7 +1104,7 @@ class StripeTest(StripeTestCase): stripe_customer = self.add_card_and_upgrade(user) - self.assertEqual(PaymentIntent.objects.count(), 0) + self.assertEqual(Invoice.objects.count(), 0) self.assertEqual(stripe_customer.description, "zulip (Zulip Dev)") self.assertEqual(stripe_customer.discount, None) self.assertEqual(stripe_customer.email, user.delivery_email) @@ -1499,13 +1480,19 @@ class StripeTest(StripeTestCase): [charge] = iter(stripe.Charge.list(customer=stripe_customer_id)) self.assertEqual(8000 * self.seat_count, charge.amount) # Check that the invoice has a credit for the old amount and a charge for the new one - [stripe_invoice] = iter(stripe.Invoice.list(customer=stripe_customer_id)) + [additional_license_invoice, upgrade_invoice] = iter( + stripe.Invoice.list(customer=stripe_customer_id) + ) self.assertEqual( - [8000 * new_seat_count, -8000 * self.seat_count], - [item.amount for item in stripe_invoice.lines], + [8000 * self.seat_count], + [item.amount for item in upgrade_invoice.lines], + ) + self.assertEqual( + [8000 * (new_seat_count - self.seat_count)], + [item.amount for item in additional_license_invoice.lines], ) # Check LicenseLedger has the new amount - ledger_entry = LicenseLedger.objects.first() + ledger_entry = LicenseLedger.objects.last() assert ledger_entry is not None self.assertEqual(ledger_entry.licenses, new_seat_count) self.assertEqual(ledger_entry.licenses_at_next_renewal, new_seat_count) @@ -1526,6 +1513,7 @@ class StripeTest(StripeTestCase): self.login_user(hamlet) hamlet_upgrade_page_response = self.client_get("/upgrade/") self.add_card_to_customer_for_upgrade() + [stripe_event_before_upgrade] = iter(stripe.Event.list(limit=1)) self.client_billing_post( "/billing/upgrade", { @@ -1538,23 +1526,24 @@ class StripeTest(StripeTestCase): "license_management": "automatic", }, ) - # Hamlet already paid to upgrade the org but we haven't received a success event for it yet. - [hamlet_payment_success_event] = iter( - stripe.Event.list(type="payment_intent.succeeded", limit=1) - ) - [hamlet_payment_intent] = iter(stripe.PaymentIntent.list(limit=1)) + + # Get the last generated invoice for Hamlet + customer = get_customer_by_realm(get_realm("zulip")) + assert customer is not None + [hamlet_invoice] = iter(stripe.Invoice.list(customer=customer.stripe_customer_id)) self.login_user(othello) # Othello completed the upgrade while we were waiting on success payment event for Hamlet. self.upgrade() with self.assertLogs("corporate.stripe", "WARNING"): - self.send_stripe_webhook_event(hamlet_payment_success_event) + self.send_stripe_webhook_events(stripe_event_before_upgrade) - self.assert_details_of_valid_payment_intent_from_event_status_endpoint( - hamlet_payment_intent.id, + assert hamlet_invoice.id is not None + self.assert_details_of_valid_invoice_payment_from_event_status_endpoint( + hamlet_invoice.id, { - "status": "succeeded", + "status": "paid", "event_handler": { "status": "failed", "error": { @@ -1564,14 +1553,17 @@ class StripeTest(StripeTestCase): }, }, ) - charged_amount = self.seat_count * 8000 - customer = get_customer_by_realm(get_realm("zulip")) - assert customer is not None - assert customer.stripe_customer_id is not None - [invoice, _] = iter(stripe.Invoice.list(customer=customer.stripe_customer_id)) - self.assertEqual(invoice.total, -1 * charged_amount) - stripe_customer = stripe.Customer.retrieve(customer.stripe_customer_id) - self.assertEqual(stripe_customer.balance, -1 * charged_amount) + + # Check that we informed the support team about the failure. + from django.core.mail import outbox + + self.assert_length(outbox, 1) + + for message in outbox: + self.assert_length(message.to, 1) + self.assertEqual(message.to[0], "sales@zulip.com") + self.assertEqual(message.subject, "Error processing paid customer invoice") + self.assertEqual(self.email_envelope_from(message), settings.NOREPLY_EMAIL_ADDRESS) def test_upgrade_race_condition_during_invoice_upgrade(self) -> None: hamlet = self.example_user("hamlet") @@ -1704,8 +1696,8 @@ class StripeTest(StripeTestCase): upgrade_params["licenses"] = licenses with patch("corporate.lib.stripe.BillingSession.process_initial_upgrade"): with patch( - "corporate.lib.stripe.BillingSession.create_stripe_payment_intent", - return_value="fake_payment_intent_id", + "corporate.lib.stripe.BillingSession.create_stripe_invoice_and_charge", + return_value="fake_stripe_invoice_id", ): response = self.upgrade( invoice=invoice, talk_to_stripe=False, del_args=del_args, **upgrade_params @@ -1759,7 +1751,7 @@ class StripeTest(StripeTestCase): self.login_user(hamlet) self.add_card_to_customer_for_upgrade() with patch( - "corporate.lib.stripe.BillingSession.create_stripe_payment_intent", + "corporate.lib.stripe.BillingSession.create_stripe_invoice_and_charge", side_effect=Exception, ), self.assertLogs("corporate.stripe", "WARNING") as m: response = self.upgrade(talk_to_stripe=False) @@ -1773,7 +1765,7 @@ class StripeTest(StripeTestCase): ) @mock_stripe(tested_timestamp_fields=["created"]) - def test_payment_intent_succeeded_event_with_uncaught_exception(self, *mock_args: Any) -> None: + def test_invoice_payment_succeeded_event_with_uncaught_exception(self, *mock_args: Any) -> None: hamlet = self.example_user("hamlet") self.login_user(hamlet) self.add_card_to_customer_for_upgrade() @@ -1785,15 +1777,15 @@ class StripeTest(StripeTestCase): response_dict = self.assert_json_success(response) - self.assert_details_of_valid_payment_intent_from_event_status_endpoint( - response_dict["stripe_payment_intent_id"], + self.assert_details_of_valid_invoice_payment_from_event_status_endpoint( + response_dict["stripe_invoice_id"], { - "status": "succeeded", + "status": "paid", "event_handler": { "status": "failed", "error": { "message": "Something went wrong. Please contact desdemona+admin@zulip.com.", - "description": "uncaught exception in payment_intent.succeeded event handler", + "description": "uncaught exception in invoice.paid event handler", }, }, }, @@ -4139,19 +4131,19 @@ class StripeWebhookEndpointTest(ZulipTestCase): self.assertEqual(result.status_code, 200) m.assert_not_called() - def test_stripe_webhook_for_payment_intent_events(self) -> None: + def test_stripe_webhook_for_invoice_payment_events(self) -> None: customer = Customer.objects.create(realm=get_realm("zulip")) stripe_event_id = "stripe_event_id" - stripe_payment_intent_id = "stripe_payment_intent_id" + stripe_invoice_id = "stripe_invoice_id" valid_session_event_data = { "id": stripe_event_id, - "type": "payment_intent.succeeded", + "type": "invoice.paid", "api_version": STRIPE_API_VERSION, - "data": {"object": {"object": "payment_intent", "id": stripe_payment_intent_id}}, + "data": {"object": {"object": "invoice", "id": stripe_invoice_id}}, } - with patch("corporate.views.webhook.handle_payment_intent_succeeded_event") as m: + with patch("corporate.views.webhook.handle_invoice_paid_event") as m: result = self.client_post( "/stripe/webhook/", valid_session_event_data, @@ -4161,14 +4153,14 @@ class StripeWebhookEndpointTest(ZulipTestCase): self.assertEqual(result.status_code, 200) m.assert_not_called() - PaymentIntent.objects.create( - stripe_payment_intent_id=stripe_payment_intent_id, + Invoice.objects.create( + stripe_invoice_id=stripe_invoice_id, customer=customer, - status=PaymentIntent.REQUIRES_PAYMENT_METHOD, + status=Invoice.SENT, ) self.assert_length(Event.objects.filter(stripe_event_id=stripe_event_id), 0) - with patch("corporate.views.webhook.handle_payment_intent_succeeded_event") as m: + with patch("corporate.views.webhook.handle_invoice_paid_event") as m: result = self.client_post( "/stripe/webhook/", valid_session_event_data, @@ -4179,7 +4171,7 @@ class StripeWebhookEndpointTest(ZulipTestCase): strip_event = stripe.Event.construct_from(valid_session_event_data, stripe.api_key) m.assert_called_once_with(strip_event.data.object, event) - with patch("corporate.views.webhook.handle_payment_intent_succeeded_event") as m: + with patch("corporate.views.webhook.handle_invoice_paid_event") as m: result = self.client_post( "/stripe/webhook/", valid_session_event_data, @@ -4254,16 +4246,14 @@ class EventStatusTest(StripeTestCase): self.assert_json_error_contains(response, "Session not found") response = self.client_get( - "/json/billing/event/status", {"stripe_payment_intent_id": "invalid_payment_intent_id"} + "/json/billing/event/status", {"stripe_invoice_id": "invalid_invoice_id"} ) self.assert_json_error_contains(response, "Payment intent not found") response = self.client_get( "/json/billing/event/status", ) - self.assert_json_error_contains( - response, "Pass stripe_session_id or stripe_payment_intent_id" - ) + self.assert_json_error_contains(response, "Pass stripe_session_id or stripe_invoice_id") def test_event_status_page(self) -> None: self.login_user(self.example_user("polonius")) @@ -4274,13 +4264,11 @@ class EventStatusTest(StripeTestCase): ) self.assert_in_success_response([f'data-stripe-session-id="{stripe_session_id}"'], response) - stripe_payment_intent_id = "pi_1JGLpnA4KHR4JzRvUfkF9Tn7" + stripe_invoice_id = "pi_1JGLpnA4KHR4JzRvUfkF9Tn7" response = self.client_get( - "/billing/event_status/", {"stripe_payment_intent_id": stripe_payment_intent_id} - ) - self.assert_in_success_response( - [f'data-stripe-payment-intent-id="{stripe_payment_intent_id}"'], response + "/billing/event_status/", {"stripe_invoice_id": stripe_invoice_id} ) + self.assert_in_success_response([f'data-stripe-invoice-id="{stripe_invoice_id}"'], response) class RequiresBillingAccessTest(StripeTestCase): @@ -5411,7 +5399,7 @@ class TestSupportBillingHelpers(StripeTestCase): assert stripe_customer_id is not None [invoice] = iter(stripe.Invoice.list(customer=stripe_customer_id)) self.assertEqual( - [1200 * self.seat_count, -1200 * self.seat_count], + [1200 * self.seat_count], [item.amount for item in invoice.lines], ) # Check CustomerPlan reflects the discount @@ -5432,7 +5420,7 @@ class TestSupportBillingHelpers(StripeTestCase): assert stripe_customer_id is not None [invoice, _] = iter(stripe.Invoice.list(customer=stripe_customer_id)) self.assertEqual( - [6000 * self.seat_count, -6000 * self.seat_count], + [6000 * self.seat_count], [item.amount for item in invoice.lines], ) plan = CustomerPlan.objects.get(price_per_license=6000, discount=Decimal(25)) @@ -6069,7 +6057,7 @@ class TestRemoteRealmBillingFlow(StripeTestCase, RemoteRealmBillingTestCase): tier=CustomerPlan.TIER_SELF_HOSTED_BASIC, schedule="monthly" ) - self.assertEqual(PaymentIntent.objects.count(), 0) + self.assertEqual(Invoice.objects.count(), 0) customer = Customer.objects.get(stripe_customer_id=stripe_customer.id) plan = CustomerPlan.objects.get(customer=customer) LicenseLedger.objects.get(plan=plan) @@ -6146,7 +6134,7 @@ class TestRemoteRealmBillingFlow(StripeTestCase, RemoteRealmBillingTestCase): @responses.activate @mock_stripe() - def test_upgrade_user_to_monthly_basic_plan(self, *mocks: Mock) -> None: + def test_upgrade_remote_realm_user_to_monthly_basic_plan(self, *mocks: Mock) -> None: self.login("hamlet") hamlet = self.example_user("hamlet") @@ -6950,7 +6938,7 @@ class TestRemoteRealmBillingFlow(StripeTestCase, RemoteRealmBillingTestCase): [invoice0] = iter(stripe.Invoice.list(customer=stripe_customer.id)) - [invoice_item0, invoice_item1, invoice_item2] = iter(invoice0.lines) + [invoice_item0, invoice_item1] = iter(invoice0.lines) invoice_item_params = { "amount": -2000, "description": "$20.00/month new customer discount", @@ -6967,14 +6955,6 @@ class TestRemoteRealmBillingFlow(StripeTestCase, RemoteRealmBillingTestCase): for key, value in invoice_item_params.items(): self.assertEqual(invoice_item1[key], value) - invoice_item_params = { - "amount": -1 * (realm_user_count * 3.5 * 100 - 2000), - "description": "Payment (Card ending in 4242)", - "quantity": 1, - } - for key, value in invoice_item_params.items(): - self.assertEqual(invoice_item2[key], value) - @responses.activate @mock_stripe() def test_invoice_plans_as_needed(self, *mocks: Mock) -> None: @@ -7130,15 +7110,12 @@ class TestRemoteRealmBillingFlow(StripeTestCase, RemoteRealmBillingTestCase): self.billing_session.min_licenses_for_plan(CustomerPlan.TIER_SELF_HOSTED_BUSINESS), ) - with mock.patch("stripe.Invoice.create") as invoice_create, time_machine.travel( - end_date, tick=False - ): + with time_machine.travel(end_date, tick=False): send_server_data_to_push_bouncer(consider_usage_statistics=False) invoice_plans_as_needed() # 'invoice_plan()' is called with both legacy & new plan, but # invoice is created only for new plan. The legacy plan only goes # through the end of cycle updates. - invoice_create.assert_called_once() realm_legacy_plan.refresh_from_db() new_plan.refresh_from_db() @@ -7572,7 +7549,7 @@ class TestRemoteServerBillingFlow(StripeTestCase, RemoteServerTestCase): stripe_customer = self.add_card_and_upgrade( tier=CustomerPlan.TIER_SELF_HOSTED_BASIC, schedule="monthly" ) - self.assertEqual(PaymentIntent.objects.count(), 0) + self.assertEqual(Invoice.objects.count(), 0) customer = Customer.objects.get(stripe_customer_id=stripe_customer.id) plan = CustomerPlan.objects.get(customer=customer) @@ -7650,7 +7627,7 @@ class TestRemoteServerBillingFlow(StripeTestCase, RemoteServerTestCase): @responses.activate @mock_stripe() - def test_upgrade_user_to_monthly_basic_plan(self, *mocks: Mock) -> None: + def test_upgrade_server_user_to_monthly_basic_plan(self, *mocks: Mock) -> None: self.login("hamlet") hamlet = self.example_user("hamlet") @@ -8233,7 +8210,7 @@ class TestRemoteServerBillingFlow(StripeTestCase, RemoteServerTestCase): [invoice0] = iter(stripe.Invoice.list(customer=stripe_customer.id)) - [invoice_item0, invoice_item1, invoice_item2] = iter(invoice0.lines) + [invoice_item0, invoice_item1] = iter(invoice0.lines) invoice_item_params = { "amount": -2000, "description": "$20.00/month new customer discount", @@ -8250,13 +8227,8 @@ class TestRemoteServerBillingFlow(StripeTestCase, RemoteServerTestCase): for key, value in invoice_item_params.items(): self.assertEqual(invoice_item1[key], value) - invoice_item_params = { - "amount": -1 * (server_user_count * 3.5 * 100 - 2000), - "description": "Payment (Card ending in 4242)", - "quantity": 1, - } - for key, value in invoice_item_params.items(): - self.assertEqual(invoice_item2[key], value) + self.assertEqual(invoice0.total, server_user_count * 3.5 * 100 - 2000) + self.assertEqual(invoice0.status, "paid") @responses.activate @mock_stripe() @@ -8448,15 +8420,12 @@ class TestRemoteServerBillingFlow(StripeTestCase, RemoteServerTestCase): ) licenses = max(min_licenses, server_user_count) - with mock.patch("stripe.Invoice.create") as invoice_create, time_machine.travel( - end_date, tick=False - ): + with time_machine.travel(end_date, tick=False): send_server_data_to_push_bouncer(consider_usage_statistics=False) invoice_plans_as_needed() # 'invoice_plan()' is called with both legacy & new plan, but # invoice is created only for new plan. The legacy plan only # goes through the end of cycle updates. - invoice_create.assert_called_once() legacy_plan.refresh_from_db() new_plan.refresh_from_db() diff --git a/corporate/views/event_status.py b/corporate/views/event_status.py index b0fe77315e..70c87470e4 100644 --- a/corporate/views/event_status.py +++ b/corporate/views/event_status.py @@ -30,10 +30,10 @@ def event_status( user: UserProfile, *, stripe_session_id: Optional[str] = None, - stripe_payment_intent_id: Optional[str] = None, + stripe_invoice_id: Optional[str] = None, ) -> HttpResponse: event_status_request = EventStatusRequest( - stripe_session_id=stripe_session_id, stripe_payment_intent_id=stripe_payment_intent_id + stripe_session_id=stripe_session_id, stripe_invoice_id=stripe_invoice_id ) billing_session = RealmBillingSession(user) data = billing_session.get_event_status(event_status_request) @@ -47,10 +47,10 @@ def remote_realm_event_status( billing_session: RemoteRealmBillingSession, *, stripe_session_id: Optional[str] = None, - stripe_payment_intent_id: Optional[str] = None, + stripe_invoice_id: Optional[str] = None, ) -> HttpResponse: event_status_request = EventStatusRequest( - stripe_session_id=stripe_session_id, stripe_payment_intent_id=stripe_payment_intent_id + stripe_session_id=stripe_session_id, stripe_invoice_id=stripe_invoice_id ) data = billing_session.get_event_status(event_status_request) return json_success(request, data) @@ -63,10 +63,10 @@ def remote_server_event_status( billing_session: RemoteServerBillingSession, *, stripe_session_id: Optional[str] = None, - stripe_payment_intent_id: Optional[str] = None, + stripe_invoice_id: Optional[str] = None, ) -> HttpResponse: # nocoverage event_status_request = EventStatusRequest( - stripe_session_id=stripe_session_id, stripe_payment_intent_id=stripe_payment_intent_id + stripe_session_id=stripe_session_id, stripe_invoice_id=stripe_invoice_id ) data = billing_session.get_event_status(event_status_request) return json_success(request, data) @@ -78,11 +78,11 @@ def event_status_page( request: HttpRequest, *, stripe_session_id: str = "", - stripe_payment_intent_id: str = "", + stripe_invoice_id: str = "", ) -> HttpResponse: context = { "stripe_session_id": stripe_session_id, - "stripe_payment_intent_id": stripe_payment_intent_id, + "stripe_invoice_id": stripe_invoice_id, "billing_base_url": "", } return render(request, "corporate/billing/event_status.html", context=context) @@ -96,11 +96,11 @@ def remote_realm_event_status_page( realm_uuid: str = "", server_uuid: str = "", stripe_session_id: str = "", - stripe_payment_intent_id: str = "", + stripe_invoice_id: str = "", ) -> HttpResponse: # nocoverage context = { "stripe_session_id": stripe_session_id, - "stripe_payment_intent_id": stripe_payment_intent_id, + "stripe_invoice_id": stripe_invoice_id, "billing_base_url": f"/realm/{realm_uuid}", } return render(request, "corporate/billing/event_status.html", context=context) @@ -114,11 +114,11 @@ def remote_server_event_status_page( realm_uuid: str = "", server_uuid: str = "", stripe_session_id: str = "", - stripe_payment_intent_id: str = "", + stripe_invoice_id: str = "", ) -> HttpResponse: # nocoverage context = { "stripe_session_id": stripe_session_id, - "stripe_payment_intent_id": stripe_payment_intent_id, + "stripe_invoice_id": stripe_invoice_id, "billing_base_url": f"/server/{server_uuid}", } return render(request, "corporate/billing/event_status.html", context=context) diff --git a/corporate/views/webhook.py b/corporate/views/webhook.py index 2987f3a572..28b6dd1b46 100644 --- a/corporate/views/webhook.py +++ b/corporate/views/webhook.py @@ -11,9 +11,8 @@ from corporate.lib.stripe import STRIPE_API_VERSION from corporate.lib.stripe_event_handler import ( handle_checkout_session_completed_event, handle_invoice_paid_event, - handle_payment_intent_succeeded_event, ) -from corporate.models import Event, Invoice, PaymentIntent, Session +from corporate.models import Event, Invoice, Session from zproject.config import get_secret billing_logger = logging.getLogger("corporate.stripe") @@ -50,7 +49,6 @@ def stripe_webhook(request: HttpRequest) -> HttpResponse: if stripe_event.type not in [ "checkout.session.completed", - "payment_intent.succeeded", "invoice.paid", ]: return HttpResponse(status=200) @@ -71,21 +69,6 @@ def stripe_webhook(request: HttpRequest) -> HttpResponse: event.object_id = session.id event.save() handle_checkout_session_completed_event(stripe_session, event) - elif stripe_event.type == "payment_intent.succeeded": - stripe_payment_intent = stripe_event.data.object - assert isinstance(stripe_payment_intent, stripe.PaymentIntent) - try: - payment_intent = PaymentIntent.objects.get( - stripe_payment_intent_id=stripe_payment_intent.id - ) - except PaymentIntent.DoesNotExist: - # PaymentIntent that was not manually created from the billing system. - # Could be an Invoice getting paid which is not an event we are interested in. - return HttpResponse(status=200) - event.content_type = ContentType.objects.get_for_model(PaymentIntent) - event.object_id = payment_intent.id - event.save() - handle_payment_intent_succeeded_event(stripe_payment_intent, event) elif stripe_event.type == "invoice.paid": stripe_invoice = stripe_event.data.object assert isinstance(stripe_invoice, stripe.Invoice) diff --git a/templates/corporate/billing/event_status.html b/templates/corporate/billing/event_status.html index 28ade3a096..b4244c4010 100644 --- a/templates/corporate/billing/event_status.html +++ b/templates/corporate/billing/event_status.html @@ -18,7 +18,7 @@


    -
    +
    @@ -32,7 +32,7 @@
    - +
    Redirecting to Stripe Checkout
    diff --git a/templates/zerver/emails/error_processing_invoice.html b/templates/zerver/emails/error_processing_invoice.html new file mode 100644 index 0000000000..f233330e2d --- /dev/null +++ b/templates/zerver/emails/error_processing_invoice.html @@ -0,0 +1,7 @@ +{% extends "zerver/emails/email_base_messages.html" %} + +{% block content %} + +{{ message }} + +{% endblock %} diff --git a/templates/zerver/emails/error_processing_invoice.subject.txt b/templates/zerver/emails/error_processing_invoice.subject.txt new file mode 100644 index 0000000000..a07ff52140 --- /dev/null +++ b/templates/zerver/emails/error_processing_invoice.subject.txt @@ -0,0 +1 @@ +Error processing paid customer invoice diff --git a/templates/zerver/emails/error_processing_invoice.txt b/templates/zerver/emails/error_processing_invoice.txt new file mode 100644 index 0000000000..414c17f26b --- /dev/null +++ b/templates/zerver/emails/error_processing_invoice.txt @@ -0,0 +1 @@ +{{ message }} diff --git a/web/src/billing/event_status.ts b/web/src/billing/event_status.ts index 5ef9474d8f..f463b6168e 100644 --- a/web/src/billing/event_status.ts +++ b/web/src/billing/event_status.ts @@ -10,7 +10,6 @@ const billing_base_url = $("#data").attr("data-billing-base-url")!; const stripe_response_schema = z.object({ session: z.object({ type: z.string(), - stripe_payment_intent_id: z.string().optional(), status: z.string(), is_manual_license_management_upgrade_session: z.boolean().optional(), tier: z.number().nullable().optional(), @@ -80,15 +79,13 @@ async function stripe_checkout_session_status_check(stripe_session_id: string): return false; } -export async function stripe_payment_intent_status_check( - stripe_payment_intent_id: string, -): Promise { +export async function stripe_invoice_status_check(stripe_invoice_id: string): Promise { const response: unknown = await $.get(`/json${billing_base_url}/billing/event/status`, { - stripe_payment_intent_id, + stripe_invoice_id, }); const response_schema = z.object({ - payment_intent: z.object({ + stripe_invoice: z.object({ status: z.string(), event_handler: z .object({ @@ -100,25 +97,16 @@ export async function stripe_payment_intent_status_check( .optional(), }) .optional(), - last_payment_error: z - .object({ - message: z.string(), - }) - .optional(), }), }); const response_data = response_schema.parse(response); - switch (response_data.payment_intent.status) { - case "succeeded": - if (response_data.payment_intent.event_handler!.status === "succeeded") { + switch (response_data.stripe_invoice.status) { + case "paid": + if (response_data.stripe_invoice.event_handler!.status === "succeeded") { helpers.redirect_to_billing_with_successful_upgrade(billing_base_url); return true; } - if (response_data.payment_intent.event_handler!.status === "failed") { - show_error_message(response_data.payment_intent.event_handler!.error!.message); - return true; - } return false; default: return false; @@ -131,9 +119,7 @@ export async function check_status(): Promise { $("#data").attr("data-stripe-session-id")!, ); } - return await stripe_payment_intent_status_check( - $("#data").attr("data-stripe-payment-intent-id")!, - ); + return await stripe_invoice_status_check($("#data").attr("data-stripe-invoice-id")!); } async function start_status_polling(): Promise { diff --git a/web/src/billing/upgrade.ts b/web/src/billing/upgrade.ts index 6bf78fd7e4..99008333e9 100644 --- a/web/src/billing/upgrade.ts +++ b/web/src/billing/upgrade.ts @@ -38,7 +38,7 @@ let current_license_count = page_params.seat_count; const upgrade_response_schema = z.object({ // Returned if we charged the user and need to verify. - stripe_payment_intent_id: z.string().optional(), + stripe_invoice_id: z.string().optional(), // Returned if we directly upgraded the org (for free trial or invoice payments). organization_upgrade_successful: z.boolean().optional(), }); @@ -146,9 +146,9 @@ export const initialize = (): void => { "POST", (response) => { const response_data = upgrade_response_schema.parse(response); - if (response_data.stripe_payment_intent_id) { + if (response_data.stripe_invoice_id) { window.location.replace( - `${page_params.billing_base_url}/billing/event_status?stripe_payment_intent_id=${response_data.stripe_payment_intent_id}`, + `${page_params.billing_base_url}/billing/event_status?stripe_invoice_id=${response_data.stripe_invoice_id}`, ); } else if (response_data.organization_upgrade_successful) { helpers.redirect_to_billing_with_successful_upgrade(

    `qm&|B1`Hh^sN}6SInqi8Cfv#binX#^kk+G$&Wm;mYu9B*I7ndd{r>3S%j*t%k0AN$F`Tzg` delta 536 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 Fe*vYJ!IJ<0 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.6.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.create.1.json index ad59ae6939a2d71b3b388bcea2a94aa42fc1e475..af54c2f023cf193d91ef9f1014934751c5dc4ca3 100644 GIT binary patch delta 298 zcmeya{Y-H}K8ulsfx*OlT?jpA5=&ZQPVrX@)$8rzRSw9`5gNhrpfgJ z9*l;QPY9&fLo@-+&B@G5k1tNnNKGlt0UKbXqyv%6$xKeoD^88iP0UM7Pt8ruD*>4g zE?fIkC+*CCiAmOGwM#(VpRu{fvi@t0g08lsd*&|8qSGDDGI51DVcfc3YmEd zCPpSknv>_VwlEq^R$((^G};`^ww4jd;pEr}BoA{OVbe9TFfcHfoWm(05TBBooSB=L zqhzI^1QMRSp0kV5aI!VmOcpTrDpxR2lO}h%daVwZf`U?BYDGzW0mSO~#FCQK+=3FI zUPGXH5U|;lXBV@)0a$TyX;MjkNn%cXYDIERDae8GC5aV4<&(t(j3@gF*i7yfhy(yM C+EWbx diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.create.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.create.2.json index 1897e7efdff5c8a3662cdc676cdaa46e9b373a9c..14733849f1ced226f0cf5da083d52a80627c7fbd 100644 GIT binary patch delta 100 zcmdn5@JC@o9-}}`W@1uiPG(7^l9fVUX->}ObVhMz#mwU3($pfLP&JnV5Ga*Y7Ni1s tO2w%;X-Yt$+Rc?LRg9ApSlA~2WHkiQn+@1jKm_iwZ(%grJegw+I{X#Mgiu{yID#Z8I30!vY9a&Z_Z#_3*v}z>;!TyaI9em06feMmH+?% diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.create.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.create.3.json index 1e88005772f8f5d357ea91bb27c8ffded0d89156..f450b9decd8351debfd6b3ede010011b3cb8f979 100644 GIT binary patch delta 106 zcmdn5@JC@o9-}}`W@1uiPG(7^l9fVUX->}ObVhMz#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rc?LRg9ApSlA}tV`rQEpH&;i-fYIUh>_7~@=f-gj7FO$bF5(p07j4^ AGynhq delta 45 zcmV+|0Mh^bAip56ZUM7}0T2VTy99Ls0W^~_1~vgSvuFmb0h2HW43i-Ut^qT%&}OSVkRY zhcM%u!mu#6vg9hS+)%@e@+c3dz+l6i48M?+;vi!$m#C_+;>g^JARm`(6JHlk6Td9S zN&_PU1J|tF@}#Ux*U2YYX4g|{h<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+ z3gjsjr{<(70flP8s&W#GOXAZq^AdA5?`0KY+PsF>h;gzEJI`ib&NEDt_X&D18ct>x zO0S2Q0rYxKW?p)HadJj#N@)(*JR`7mKnrp*lT-7GQ{!_J^Agijb5rw5K-K|yrHMIc zYKlQJ#-=dQf}F&>_>xSpYn2RPqNT;DMe&&_Af<+^1|TO-&J(JDM8!)X6K17?%*hXV zB$y19HY*CdF|p(qq~=Y|7A<4}#mnSpqLtv-n;b7D4`I}a8ABKw#cUvqw_-uOh6XUe HRm%kczl51b delta 386 zcmcbra!hYR{={P4iAyS(ONvS-D>C|QZedhqb_jAwaY_w~iVAb_GD{3k@ea)i3-@JAot<*AW(7BMXDc$GOxXjCWjJjE0k|xMxDRB0RxBWf?r_lY@CHz(IGO z*MudnG$&`X0-qZbOF?30%H%A8!pR~W0+XK#6i<#3l%HHLXgqnFpv~lOf2w3jhEB diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.finalize_invoice.2.json index facd97ee09a0dd275e6047e2f9435a47b927d808..1c34a4c35bfc429676df623b5dda50b603b8b991 100644 GIT binary patch delta 263 zcmZ3X{8V{E9-}}`W@1uiPG(7^l9fVUX->}ObVeO!hcM%u!bqbiX#Mpb5qAeR)UNCU(2pwOV;!0;$<|B#HV;E)vm6j#6UP*+2jkT5s1 zl<=GaAD8SZKbJsb-;iWe10w?iL+9`)Gt;op$*)*udr@kLenCo_eX(s~fzsx$tW}JR b#*+)!%@~b0FK1s1;)HVU1akPfuCW6EM4&r= diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.finalize_invoice.3.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.finalize_invoice.3.json index 65e4a75201aafe05a4c45f122222021f3f051eb5..1cd119e9b9947d24b3fe497908b1af5fdea1cfdf 100644 GIT binary patch delta 261 zcmZ3X{8V{E9-}}`W@1uiPG(7^l9fVUX->}ObVeO!hcM%u!Z4#Sldy2VkYx8L!{mr4 zm&A~iaNnGi4F7OH|H!Z~rzFFmKp&TE6JHlk6Td9iaswj+gG7_;$_lqg%gL8nX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq q^AdA5A7{;Gocxc4ZL$TsA&B0b&%T0@(P**+=T1hW&6hZ@u>$~x=u?yc delta 189 zcmaE=yh3?H9^>X#Mpb5qAeR)Uz%Z}Sq-?i5|L}~wklYFrzmTBB5F^hjKO>7uf0vx9 zsPGa`AD8SZKbJsb-;neQ10w^2^z5*#$UsZC$*)*udr@kLenCo_eX(s~fzsx$tW}JR hCX)-;%@|EKFK1uNIC%pv+vF(DEsVyS`MIvK0|47VKUV+% diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.list.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.list.2.json index 10739db743e378444ada73e6096ffde7553a4808..51facda50560b6887b1d2b8b7439dc0ec9de3aad 100644 GIT binary patch delta 767 zcmZpUyB54*4S4#%JB<}3dwO!HY)K5GjfYc zG|tHi&2p+t%D{f3sTbT zi)|ANlytZhz(6UpxVSX6NXbf}8Y-fopj1*>kO~x0Do)KwQ-TWD0(DHDBGtc{hh2to z@?RB!$uE?4Z~n{?#kl#e%6i7lf4H}CC>U877#P5fPRz|O%`1s7NX$$Dng)`axK4KR zbCGgJ!^!cYB}hRuc{igMvr=-#WJ7+5$$2tdn>EC2AVC%u=2n(m<&_(1m{A_(;S?Bb zn3Lfbl2ROG?BxRXTM>jFWd128A>Jt-Rlp$A2bnhcu4EQC=qNFa!l2tcMJkJF z@=;Ey&3ly{7=f-5m>kP>X!02`uF0C**EVx0bTLlu;hi-3vW6Wa*W?MZqV*}IIp9bz zg2xpwW^yub<8u@964O(2Q}aqd@dV_RCgxyKR}7LhHbs^x$VtqLFUbT)xsoBW zOlfgyQ9L-Rlnf1&*rD-0Sy1!zWIcXqaJ0P8+{eshWHFgfSZlJMG{@vix@I75m9RIM I8>+Vs0D0QxWdHyG delta 571 zcmcZ>+#I)I598+Rj1!q1f?QIZA`J}7gF=IX1H+@d{X;Ucf4U7y744uQH%uK^VC+kY-Pu{@6H91Wx%ZpOO^b1nb?2By^ z3zR1NNKe`v$u7glXgvA7j1{Bt=8YULL7drK7lE8y?n#^zrt&QDH7#W{Ke`-k~{R;r^~E`KdX6iGBw8<>6UgiD6Y4A?V%-basv`H_FTadS@}% z80BmuVd!1k{FT_ z?wga6;UDhj9~lYCGIeDF={^UG4uF20O zvnV%gqLi>gW^r+8YLSwaLN%8H6eyKc7Ni12l!{Yx(k3(73U6L2Rlv0Q3r8g5UtkMeK|3^vTk@C!*P4l?#~iK+@Kj?AqHLJyeYvXsckK+6Dd`~yux#6Km5 z5gS00mr8YP_R_!2xcQWM6yxT4BOB()YZWI={$*oVk4QDZgr1X`mmXi7oROMRngdQj zMoO@7Q&3RK$xKeoD^88iP0UM7Pt8ruD*+`kAg?qr2aCF5kgTyOvP?lvVqSbnCOEw+ z8G>YFVQIFsIJGDq93@JI21-y@O|Df^oE&MpYO=qwG&mAUlxHz*Ug@C1$Yf+OSzldi b@<&HI7H}NuJGo3Q(C3}}UOjd4LnluFdwenv delta 804 zcmbu+&ui0Q7zc3PPHdWW=q@^(9kmnOrfrinSzBGZp=n3EEm^ZPp}9y#YJa6!aoyS# z5%Dn4lk*W3PfqbN5j)WI1bxBKQsvve)@{ZUc>wqAy`va$ zkszM?ujnQ0nBo`0?_HVW*Z;NQAD$N{x1Ms)9IwGFIs=i3n_W>>(KLlmPU@;Lmo^nu zj2SCgQ_ux!rKT2>y3)wYM@6e^%bHx3f-TYOP9MF5bR~GtU$)r;Oo-;_5X?GU1jDhx z0LyZ4=yc%+jzI)peI&f0FSW~o=vflh`@i8Z_YgtD;e;vs5c0wTb-B;Wgy3*^#@R@I<*Wco{!>*K$!_i>9DkY=pMMLXEQvj+aG=RcC2B3* zFI%rw_n>I&aR9JO0L^)2IRM^OZ9|#bT^T`Xcae}RZwMfCctbv>feldq@K0DNu@Pag*;FPARsq|$a1+lKpG}rSK_dId3OG)D(a^8gY2;?T?}QPTq-8!|Ge4(A{<}OS|2KyNXp%IfkCX) z8`krV7D)O=HA1UxAXP4nX{nF~5C`6004BC%s&$exb- zi9nxe7R7NPZwl=L5F@e9&GxZT@=(fg!>|h?jK#0I_2uH7!}t;=l2yK!D zI)iEz43)3x!n~Gy;ZDmM>qJMY9ac&>qU!g zd*wTRC8zoz9>?yeC-ya}xSCDBKE$EgAh8R&4p4*M5ZlFWbPC&FrXJF zOiKo}dDkj05n&BIg-(DO5n%k8U>3}mmE{bJ3@M9i@Z_LTh&U!F1_Vp=GbSOLnpWw; zdyg4i_wex$FtdI=rm|_mLe?W&?r_$wjF=@a&9Fc>qXS3TgZP;;@Hk6f!!?5JLCz~d zH8nF9VgvTHvbjB(Yn{;XrGb8#B6|K6uY@^n71INND-?5 zuNZ10Zw84d;$tIWg9^bKU$3L5BC zhI&3*^hJ-Oitn3EEUoR1rjW1>3bmK%u}ygcd20u9+R}jxPa=}#0pHY>5oG-#d$P;& zvj3sTSr6i@qt+OBX^dn&#*O=z#tG`|*G&vvbauo@2&bEU|)W7*EEJ*J{x5d@Cbi1CT+pJD^#BJi?ZyXzVnlL$^F)UPR19nUL ZvXAYvTvre=7D*wcgZVd4`Mt0A{snopV95Xg literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--InvoiceItem.create.1.json index bb17bb5a3a864213e6058b98526204bb1d38d90d..5703d1a9898298eab5147df24871daf8a089fa80 100644 GIT binary patch delta 101 zcmcb^ah!v%noB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)d)UnB2vz03_Ej>oOUePQJq&!fIh)pu;tJ0<#o5kfp>`%LM?8 CSRSkZ delta 143 zcmX@kafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEu;?0D7)-8ZR)8?(G3zoKPCm;Vq5~2)Fwg diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--InvoiceItem.create.2.json index e1fd50c81138fdae0215d13346e2faeebdd0d50a..51e16ac9ad723cc561625189391ed1c8f2ac3dfe 100644 GIT binary patch delta 138 zcmX@kag9T;noB`JDKR&{G_OR-O2Np&V4^@3mx8WBQEFald1B7Qt{_IEiFb?TO)bsM zO^i%Tb%5%DI*LmYi$EF-jg2e}O${w3=QCboG@9(jG!;nRVOl)7j#+8)eCAeF1CR!# e(!9))c!(|WDXGbsxrsSI%}N#q1_nx8wOjxg#VFJO delta 82 zcmcb{ahyY-noB`JDKR&{G_OR-O2NotqF~j;sX>f}6JHdw8Ce*b8d^+FWE5dFH8D3f mnOwzqjnQy&Ak$PJ`J8F-&O=UFN{G2JD5diq}3+(^^ delta 41 xcmcb{agAd`G$X62rMbDutrmw-sUoAYVg@5@w&NwwW9ZeZ90blPCt=VOB9D`pWU4KV!J9lyh(AyH z&8z}&>!jOh^`!pD9v;;WecA2o;s_cyNb*(ugb<>vo3fyjf^u==!ytcU<$p8QV diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--PaymentIntent.create.1.json deleted file mode 100644 index 74d5f9bba69dc686508f7d95fabc9fd0ef02e6c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6011 zcmbVQZEq7f5dO}uh^+ev^o1T*kWP2d(28qmxk70vI$4g_Nete#>$TGs#DBlBz23EV zw`oPbB=L;xd3|QaKORjch?LS+2ECkY?{02xKJJz;F6i8 zESw-M6D1X8f)$uJrFzT4--c+0QQF0E==C&$4hqrsAb{0xh8xo!Q?qwL-w>fA=gfk&Fnp8ERjhm3U zsqpd1>AP1)Z!h0WAym50mN!w{&V}IB0{3Giidhtz)tw!~G8l()b2|{)Q4w_ks_!7e zU2JQ7pCfILla#Ct5tzziXefUtkWC~t9(LP(g@Wc;NOIbxi zyPlkhC=t{`kV5!+34D+jtfrbPBQ@NGF3*nMzMt$Jot#Z4A3nZ1p1wMrruJ_l*`=J( zmUZ_d3Skc?17WN6T}rlEvx+)9BU=~QnYM<^WBz_>>pTuJ??+ifZlg1`(4=4!BPW+u za5dQz(iW2shExU7#pB6uyH7VKHQwVN z_{nO9$3r_}L~}u89t{o@sU-w4Swv?hV$3zMMH>C7f4P$m(PeJI)*G9dEqS$)oQ_-} z08+~kx_wOn5J`hf0h$}7W=&SYHX=f%ffx?ba0_%qh}*;s5a4lFO_!{&z7C-6oCT1a zRW$%7slXgAUY&;U&k`}p=~5qM{)USbKn^xML|AGBN7HZxR!rmOE_VRbs{C|_ZBgQ2 z-`)X%R2v_@-(48yTWd%QfPzp3(es>WZk6)@vLTXlqOC!yhyrLyO2N$E{)VSimLt54 ze4A)A`{nE_quzeOHOT=;R(QsiM9i_AgFL;MmAde@>n~daaya?3V5pe6min8A80-B( zl+qIFG@jk!hMHUsP8d|o7SlAZzhS{v%poDFq%Ql8_Z&5q+6j`>GdQ+pLVyXoWJ2#l zWuJiD3arVV=5j=LK+rCw=HCI%Mop=RH+2sIW81(h(*&yG4@$+jG4vZwQB~rtlas~u z?)1&SM9Zt`*ZL26@b2R+By55P`Nk9$TCu?l6tJ-8Bv=i7gv-yUYSN@d`vcz$3bn_T z6|YHhxnqGOXY|{!+`8jKC5Ehm3W_}+$dE@+xTR%H%I5kFbVXYRqzKgeMBQE)bwaik z9-V#YYrt+4E@fqwAl=q>XIrnHBi=INQhR%IduKoeKSLkY+A!9XG#&gouG)rFfHLA* z-XyLZLjvNSe-14U(*R8Y?|O|<4nUxwYv*7GNa?C@!A)ODUctIUPv}ab!yh25t;h;$ zoA1%rT9{X$p%Cr{7Ysu$BSC7j;{@E<-pMf@+YSZV5whF)+{xQ zJJ9hl3Qfwmcdo&CEDkh@Mp;~jjlTCRi#a2y6QWgb+tTIR}@v$66L53|~1|I!#$ zzuedW%zFyemMi9};6}q$yLA_T8+)%P*}s;bKA#_dE%tYBj-Oqgk!Qu5(@*$o0Xy#q9d@P(C}IFP|p8}~5mnhD9|E2f>^}YsR@*eA* z198yRa>467-I0-D_y`?GUJ)BxZmhO8nvoN}@2pW^T&GI{ueq~VoLvtB3e`)lRDh!# z2v9Ap9_u*6dKd}kW1--}-s2aPxNKS(>G~7w^Xbyxhif~Z^P3U5Tad0TrHr`=x$_9} z11m^}8+Y||Ysm{Ot$VI;^d?E%!^LFMxc3gnj=Qwy%&i~~8oKeX*b0Q^v&%P^&uwwID_$=uwfSLn_}1GBYHc;=(4@J!e$8{o z9kU_=h#E|Zuz2r$h+HwL$_Qmq?1xXsfnM8zG$6LhBOGothUeQkYj3yh7BO$&G> z_36~Td9{M&S750eV^?7Mtv_1RsKqWUIV4`=TaT`3%9b^|vM$62ZAS9M>EW+?z3mC@ z+6pJ~7ta<%hMyiTA(SMAw~)M?w5`MX;TYI@6$(PhScT^nUY;4Yy(gBj$~CN6qeaCz eckBr&1jtzV8kV7?xyuXCou#KEWJTxaqyGW;AAPI< diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--SetupIntent.create.1.json index 29117a788fcc27b855d0f358ee676073044302ed..194de38c040d95d03e26bccb64fa986f4bcc5f4d 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@u7!(hU}8~zp-WbAlCyt#VPvLdd~s@WQEEwiKzL&`hG^t2qqf8g$ LlH|=1OkRutzxg() delta 153 zcmZ3)zKDH7g{^;jxrK{sU}8~zp-WbAV6tyokztWxd~s@WQEEwifQz|fsFO>GbA?Hk zVYY>HNMc2hi*H~^sIhyMS+3i}txaOs4Vdi9Xp1J5SCHXW7;Ky~c>&`hG%53Zci)i8 L6P@u7!(hU}8~zp-WbAlCyt#VPvLdd~s@WQEEwiKzL&`hG^t2qqf8g$ LlH|=1OkRutzxg() delta 153 zcmZ3)zKDH7g{^;jxrK{sU}8~zp-WbAV6tyokztWxd~s@WQEEwifQz|fsFO>GbA?Hk zVYY>HNMc2hi*H~^sIhyMS+3i}txaOs4Vdi9Xp1J5SCHXW7;Ky~c>&`hG%53Zci)i8 LlUPP+uDOeA lU}8~zp-Wb=XK}J`q>D$uWKXtFjQW$U*=Lhz=wud-n*iYBK#l+a delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU}%6pk=aCu1{r2NM*WXc!p!KyNjcnXL@?BORjH_ zWkFhEzN<-EQkIFIcX2`XW`P{iz>@Q%EB`JbArm#HqT<2&m@*nnrrUj n8kks=U+9um>{*=b8|mT^u-Ttoh>=l$aw5laQcX4E)MW$!dg(r0 delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb%+G3$#pj%Jr!%38_qX49{>Zc6V`f^Gr|Ab;E;45dg63HMsx) diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--Customer.modify.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--Customer.modify.1.json index 4f49f07cf42828412595fb2f89e6365ef5615879..e3ae6f08981d8827c2c7cfcf8d8d485621585acb 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X|BJEYhYqgexXZNajIpqt6NfP`Q}B8?u-EQsSMu$ delta 35 qcmaFK`jT}+52KiWdbyvAYhYqgexXZNaZ$ccy0=Gp;^sw+?u-EQTMYI9 diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--Customer.retrieve.1.json index 68841ba1963ffd4b989d2e723830c7d7e176dd59..26f8a578550d7d8635394ddaa82bee7327c2aaa4 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX|BJEYhYqgexXZN SajIpqt6NfP`Q|#-EsOxBY85^J delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOy8r+H diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--SetupIntent.create.1.json index fc567bfef9047c0622d8095a973b7837e9572ed2..9d51c7f4246003abcd5941fb2bf12bf95d590368 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@uD^?GU}8~zp-Wb=VO3G0XMvYvd~s@WQEEwiKzL=AyGx}}rk|yG zURIHzM__rTi+Na%SyFbgkz4M>txaOs4Vdi9Xp1K0o>&y_UYKk+c>&`hG^td}WLLMO L)bh;{OkRuts}nZ7 delta 153 zcmZ3)zKDH7g{^;jxu1(`U}8~zp-Wb=OPP6gR&tejd~s@WQEEwifQz|fSiVc8r)NNx zS7AiCqo28(cezQJbGU!0M}_&stxaOs4Vdi9Xp1IQ&`hbg6uwbZ?LH K#LW>*UW@>L?lzPF diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--SetupIntent.list.1.json index 08b168f3efd5df093fc13fbede0065d92a63fa9e..979c2716bfbeac9c8f6a08d4fbc2dd07511dddfa 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCITt64rz{H~bLYJ&!%Wywq$C519_~O*$qSTW3fbhyJzf7|-ugpZp jNK1p@kdh#akm4i@V^0^$u%L{I*QbeLH(+x!<4q<2EJ7qB delta 99 zcmcb^aff5VEL;Eda$gtMz{H~bLYJ&!^S}y^3a|9U_~O*$qSTW302gz|O2;Jg!YCuB j{NkX>v^4($_oT|QByUHL)Dpjm*QbeLH(+x!<4q<2Ql=$Y diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--SetupIntent.retrieve.1.json index fc567bfef9047c0622d8095a973b7837e9572ed2..9d51c7f4246003abcd5941fb2bf12bf95d590368 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@uD^?GU}8~zp-Wb=VO3G0XMvYvd~s@WQEEwiKzL=AyGx}}rk|yG zURIHzM__rTi+Na%SyFbgkz4M>txaOs4Vdi9Xp1K0o>&y_UYKk+c>&`hG^td}WLLMO L)bh;{OkRuts}nZ7 delta 153 zcmZ3)zKDH7g{^;jxu1(`U}8~zp-Wb=OPP6gR&tejd~s@WQEEwifQz|fSiVc8r)NNx zS7AiCqo28(cezQJbGU!0M}_&stxaOs4Vdi9Xp1IQ&`hbg6uwbZ?LH K#LW>*UW@>L?lzPF diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_annual_to_monthly--checkout.Session.create.1.json index cbc023a7573167093ae4861a16ecf3b967d228ce..bcba6907754aff309a6cb080d615ad6f9567d80d 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+lUPP+uAhr* lU}8~zp-Wb=Ww@WQV@a0lWKXtFjQW$U*=Lhz=wud-n*e{^KFa_A delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU}7^X-THHZ<<$Gx>r?RNwQyhaan4Sd$DgwQgT75 zsfVGLzi*a>i9uSCub+{{WM{ycJy4jyyh>=l$aw5laQcX4E)MW$!7c@MY delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb-fOEG^0O_D%CDOZTeED@pcCFD^?haxeA`NlGp# zHT5v`^7qZMFfm9g^7S*a*u0x%K9iV#dbzKQYhYqgexXZNv3X#HM}=2<;^qQ&A;!tg N9Lq^HGlEl>5daJcHa!3U diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--Customer.modify.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--Customer.modify.1.json index 5b20e2e6a14e48cdc05ab00470506468f5615178..a489949c491ed423278f63ff6d602c8d780fb611 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X>O>CYhYqgexXZNafV;6QI1<+_U1*5?u-ERt_#mYhYqgexXZNaZq-erDZ{R+U7-!?u-EP5e(h{ diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--Customer.retrieve.1.json index 5536bd92b52b2999b7d06f300f8a5254c008a979..cc0fe7cda5308c828b83c8cc0d08d998b9d5cc15 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX>O>CYhYqgexXZN SafV;6QI1<+_U1a)EsOxCZxuZN delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOO>CYhYqgexXZN SafV;6QI1<+_U1a)EsOxCZxuZN delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOO>CYhYqgexXZN SafV;6QI1<+_U1a)EsOxCZxuZN delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOO>CYhYqgexXZN SafV;6QI1<+_U1a)EsOxCZxuZN delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOO>CYhYqgexXZNafV;6QI1<+_T~vpd0@G4gq)$dlece{m+NE^ w)}<;2md55u$*C5)M&@P~x+cbkiMok~X=b`f=H_Xp21aRSMu|z2@3NKy02p2&4gdfE delta 103 zcmcb@bA@L^6_c2MdU>#mYhYqgexXZNaZq-erDZ{R+U5yNd0@Fvgj{%Jx_4xVaqwgj w)}<;&$%*EvsmZ3g<^~2vx+Z4HX}XpsmMOaCiN6P@Zm5fEU}8~zp-WbAda9#IhEu6gd~s@WQEEwiKzL=Azo~0QdSz)& za71xNS(!mlzGaAkk7aU6WuW)OtxaOs4Vdi9Xp1K0?-7<}S!n4rc>&`hG^q@~T%#Pf L!0gQtOkRut(9AaC delta 153 zcmZ3)zKDH7g{^;jd9aIXU}8~zp-WbAmZ6VnQBkT-d~s@WQEEwifQz}KUu0x?gm00% ziJjBRc>&`hG^wEMG)v2Z L^0dtnOkRutZ@M;F diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--SetupIntent.list.1.json index 67d91db7fc5916790fdead3afddf5cbdf4df6ed0..dc32c8f9c88b436441c99644f49814e396308ba1 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI+z=Pnz{H~bLYJ&!56^Ooj4Yq5_~O*$qSTW3fbhz!ick+TujJCA jOlNn?2&b@2%PfP)L?_d{2qTY)*QbeLH(+x!<4q<2QUfIP delta 99 zcmcb^aff5VEL;Ed@?aO&z{H~bLYJ)KjIty{^WyaK_~O*$qSTW302gyd^ORtBi^SBD je2bFYJm)aS+(ef`_pksj^C;7a*QbeLH(+x!<4q<2Lz^V) diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--SetupIntent.retrieve.1.json index 3ab25d0f2908596838ef2f1c5e7900814dac14db..0e0c84a4beb67dbe15a2d46bc54cfce531ad20c5 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@Zm5fEU}8~zp-WbAda9#IhEu6gd~s@WQEEwiKzL=Azo~0QdSz)& za71xNS(!mlzGaAkk7aU6WuW)OtxaOs4Vdi9Xp1K0?-7<}S!n4rc>&`hG^q@~T%#Pf L!0gQtOkRut(9AaC delta 153 zcmZ3)zKDH7g{^;jd9aIXU}8~zp-WbAmZ6VnQBkT-d~s@WQEEwifQz}KUu0x?gm00% ziJjBRc>&`hG^wEMG)v2Z L^0dtnOkRutZ@M;F diff --git a/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/switch_now_free_trial_from_monthly_to_annual--checkout.Session.create.1.json index 5c8ba5108b3dd76035a6fb83121835746c51d122..d27e9c2f03f11078f8f93e3bc973a069f1720ebf 100644 GIT binary patch delta 177 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+1|kQ>E`Edn(Y^``3ti>lUPP+ZitI( lU}8~zp-Wb=hiAD(MwU<3WKXtFjQW$U*=Lhz=wud-n*du*J^TOw delta 151 zcmew@cvo=3qKP|=C(mQ!-1z$ilU{OUsi}dBX=-+{Nvct~L13AAl3#JDLAaTbr%9fH zQ)zifk!MJjNl>Cmg;%!EWI9bBjGoj7>9BBE1buE#3UwO|$(1HqT<2&m@*nnj7Nc n8kks=U+9um?BQ8%k&)$-wb`Fth>=l$aw5laQcX4E)MW$!@r*mm delta 154 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb)8IEHyQ7F-^@bHc2%qHwY{#mYhYqgexXZNaYk8^p?Pt7`Q`$4A;!tg N9Lq^HGlEl>5dc5}G#UT^ diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Customer.create_balance_transaction.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Customer.create_balance_transaction.1.json index e5191185d15f0f3df1d6e84503f12bab60849115..135806c65104e423b0c7e8031b3adc57a9510b51 100644 GIT binary patch delta 35 ncmZoZe$j!=2B2lO3ckK%_~u|QqVOtGngoRkQqeXSPcM_;0fyh diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Customer.modify.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Customer.modify.1.json index fd52f8f21c4a0eb58f70530c0b3f52e250b9bf23..abac62013189901036107a325b4be0ad135bdca4 100644 GIT binary patch delta 35 qcmaFK`jT}+52IK{X>o;%YhYqgexXZNv6Eq%lV_5D>gGj^?u-ES2n@ae delta 35 qcmaFK`jT}+52KiWdS!@o;%YhYqgexXZN Sv6Eq%lV_5D>gGDuEsOxC$rT*{ delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOo;%YhYqgexXZN Sv6Eq%lV_5D>gGDuEsOxC$rT*{ delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOo;%YhYqgexXZN Sv6Eq%lV_5D>gGDuEsOxC$rT*{ delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOo;%YhYqgexXZN Sv6Eq%lV_5D>gGDuEsOxC$rT*{ delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZOo;%YhYqgexXZNv6Eq%lV_5D>gEYdd0@FJgq(SXnX!kLW8h>F w)}<=OW@(AZiN?vgW@aX7x+Z2Orn;6UNoKltN5o_i w)}<<@W`>3qsYz+N28pH?x+X@+NxBxMmT9`l25BaiDJF@jrip2j@3NKy05-286aWAK diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.2.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.2.json index 03743f3e945469ab8f4f0642bfaae4e6e96ba1e6..1eb789c561d48739d3b58f0000861457865cf98b 100644 GIT binary patch literal 32519 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 diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.3.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.3.json index a1c6cf4aefa189ab2b774819f61924e20606ccbd..32f72681fd12cc478235df0b133cfbc138748a05 100644 GIT binary patch delta 1275 zcmbQSlCdXa11sa?EgFK8^%yx=3KBC@CU4Xb0di(D8csgN*uj~TnV6KBlUY(Z*-=4k z@>}IlW~Jne$&H+9o3}H~V0H*I&Z&qpjLJ;T2GZdM#>uXJ;Zb=(m7(sYKB2A^xsf?; zxxu-96+SN6CcZA7ra)|LU}Rtr=~5UO>6GF>xu0!yJ*9@|7o?=w7uzNlDCux1z=2X` zadByCk&=}{HIk@;f>KFkK`KyGsW>$!O$jJ9`KgQ8=C|r=m^QBwY+~HJpL-GWWI1c@ z$+qUPz(BAUZ)fD1Y_Ba@pHi9w)@O)f4bZ@x%;eO(;?(%u#Jt4x)ZEm(5|HtUr6u{f zi6xoIIFuKI6q%t*7UU%6#g}A)-K~UTlK{|XN~OiAMe&&_AgzXz9et!HYsiaFel4!X zVgxj3@XHqJd+`y^6d9Q>M3pkE>WThrYa0pH|mbC-(>tyZ0 z{5o0o$+C8hVi~0+rY^35iADK^E?LFd&b~fX<{6=r*D174w)f_l{L@!N#mLko(Ja;2 zQa3d@HAUCNEZIQUBE>jOH!(HI$Sm2&!obKZX|kc8B8wg{F>Ri&$T*t1MpG9kb)`)9 zG6Lo!In~J`jC$bIw}Vl8a=x6<G$PhHtXA9OvXb c1ue8>>F?_3ly8w2PFAvZPF&`H80onE$ywByUUwwwd=C3YrDSDZEkavOLA$`mn2Km zt{ILwm@hcplrPSKulUaxiU>tzD5(F5FPlRc3cd}5A!ANKaLN?#uItv8G6nxLaCz=| z?s@Kce&5gU`@1J6&YUCO)DSrCvcpZ3D{Th>Tn@T$jmV*-+66spS-h!wuB>w;o{Eq3 z?4H~^nOqQeb!YeVboK9v4{YB#*)@@TpsQQh)jKu1Ew;BmK6Q8?KFsYryyFnVGE64E zRouRHFo}yBUhDm@FKN%G()Z797V^~MCf|8g1s94iu~3u`!O~#2&K8A2k-E=66~ga=W<0_xk@S2^_0X)tYtq z(XvUw6|zQ@fKOY0C6<}}wu)C3Jna#QTNQHcudbUt3#fC{$u#%fr5R4=N2l1X35n*Q zwCEK_h~QCK( zoER+g;{w^JPRWDE+Fa7I2yMIB9a= zS)Bvd>$QP9)^5{zSNy1TO#VTw6TSW#j7wLqz78|`0AAGB8c5fodN_lM8_w4|;6lXTx6<9x$o6E}eO|lp|%eb{do4offW^FpWOtr2h z;V`k(N{Oj|AmhQ8I=3Rny(Ran<@e%PL+d?scP~u}8d}#8-=vh#s@n)E%cZaxhM^$i zmQWa|gL6W*m?@Uzl8@nPdIc1tc4@YBf`E~_v-A|(w1!gmq4|;0q%gjMQdptH2{AF2 z3<`8C%?D{d981!%SV*8bk&Oj8KFvg;(e)_dFVcmJ8V53D2Mii5hz1gsnhMZvQahc= z9-NatHyGC2&`X)Ehv%jZq0`{t<&TO$D@1PuLN#o%a^SMk?9Gey8!zV>qZ%J6Q*akwGBtrUbNO&2pz5% zs~`mZc!JbRh0du>&Pl7X$r36Z8`mI9MY2QTaAIaHvhII_jJjP-jx6UqRV?M@h^XaI I@HV&mZ->OlLI3~& diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.4.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.4.json index 2b1c3f54f49212f4c5164c27f3043da608e2cf82..af627f5ea522047639530b01eeabe66702860b16 100644 GIT binary patch delta 630 zcmZ2wKg)OnDq@JJSqihcM%uiYUXV%;an!9d2Np?CKXDl^0YQ>Tc>2>ROQ-nd6ol zoa*8q&#Ks0j1_qHXg^`g?DgKlD*;dz6YKVS8N}7GKZDN6v4wnKPC}kEG zm!=j0y;O}Ps-U1$Qdy7+6jdrt%}G-NN=;7Y6Wu(4eJ#`GHG)lyoA+}sVxD|WECUz- z_TugJsCt26k&~I19$%cCk(yGP12)GH#af^RIho0+dBv&mxrup+>8ZJ?c_kq05=%?+ za}!H4lW{071}QQ_m((rDNz98c$pm{u3B#(=;?$yeaJ(rQ8Ypp1PUI7xd|CV!lTyLt z22S`umpoZQglF-Ttdr@kLenCo_eX(s~fzoCsj-5=L#-`>5mZlaarjsx5hzb>#Bo>t@St%GA8=0Dz z8=C-y1Nqc83v!=hnf#YaU~)Hy4709@#pHurqLcS=NWj@|IgI535-W34^GXynoD+*u z6jJk2GV{_EGV>Hnj7*F)l_tk>N>2{p>|ivSe3R3T(P*;-mnsvJkrK$-$vRw0lgoHE z!nk(4_n;$C+$!y}@lS9RQCNCAAD(0VFndssgm{^ow=#o_& znH8BDo^4t&IY6S7(RlJT33(NBGxHP^!=xnLRAZwgpr0*Lb(2zz%ycb`O)ZVgEezAr X%*-cCN-D9ZW#%R3WL8b~k_-R<@)DsE diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.5.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.5.json index 1b4c9343b97191405276ab799998e179d098cb61..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 21 ccmZpv3*@clQczGzNi0cJvQmhie8A2H07V!EjsO4v literal 16132 zcmeHOZExGQ7XH3pVer!iEKTA#O)_A(cU{`8TbkacYrAe31X`kNCbFbTly8!v|9#Kl zi!54{odCPLYoUGUI_vQ8@bEeB+=nklBbIQ***Bx#@%Pc_gZ>l0@$@OgjF{nLE3Tpd4f%%_(kR-j(}M*GBZUS}%Of0j42*Q=M! z9wbsjlJSM0??3Y_Df#G(Pphv-PqX+zm|XGeNG26lWObT4!3@WR-ZQC*-(Kib!6h9m z_^lKRE;E_E>m#VnGg}zVg?VOlvos2Yh5wSSA8|Atc8ET zTICT>mOP8;^fR7TU4jKgbzOmTG?O9?qbk+}qSV6FRdoLR;@Nj+Pk(!S3hUSpF%u$jSh0?x1>t@+WMSf(fJnk+#4~(= zl_~!Ihewf!8Lv|n75ru);02o7>}={NtGq5XaC<3evl5PpblTajic4Aa*=;jezW`sMM-+q2WF z+w;>G2hVPwUL&sTofqfN;^fR}ej zqp<(yQFkF>;J7J=nrAZOsl3%;A`)eplSk=XeM%5laG^_SgLIcfX4(qYJh&I|34i7v zpNf8CO#qr4L*Z@9HA^f3oIsq`8p0-I^pS7!ua;vX+9t|=BUd;2KF#Z7^im=4^U`VcOS`#4r$q23cuIM%~2VWNdiZLECX(hs7PgZ5~HQKhh2TJs-CuELHH&Z zU9X8#z0SHnBQ!{2?slw$?sJQ6y|0J7p!Pc+uB*URjNR#rn&xz!Alpm7-5Ig9DEl9i zeviKV9^rLlveA*uMw9Vm{8a#|O?=#@c^60j*Wq>?67ufhHn@Dd8)aME&!6@OT(ja+4Y~WD ze8>&!|D)&mynYj|a?UBWD|?D4&tq5XRRL4E;;Cs>BhMN83S_psvb)@Oos|lI@e|p` zJ)@^WC0Nx)kC!fN^eg?5hh^e=)lcK56Ks>Rw!AE>7gN)#w0+7Q$mSbZi0$5 z$FvvGUG8bn0TFH^(|e3^-5zv#Y+GerTFM(8WeauwJ(^-VLRN)C^fUl1O*e|S_h$vV zc}=U-q}@@5)?l?NC%xXb8 zd=M!|xKd)KY3DE2I)5jkO5W=F3GHucg|?K9*+T2TeAPEXZMaqDTHUZ~SbPA+4Z*4q z>KtF++@>Bb2v8nTkK5(mrW)Pa;98ATj6HdXAg-7+D5^yzwY39AVB3i(&^EN7q2~oJ zuRv61Zn}aNnOU-aT74-n;m!Qeluq2H#G&_=w$yoE9oSopwmssu-LxCWP5Z_IF^qp- zFYSCXz&HdF-HeUXJiZEkrNGhI(QM~xq~2P}hMg^9>Cm*P7-kwJGc>$xhj9H`*?+}! zjy$!3k}0W0UB9~j=JuSmHI`;mXR%b#{`2SWZl7wi{Jn!YE9`K@2?s4UftQuyeT^D-S;Tq4%KS3H$<@ivrFL!#>*sV@D5< zlF9ybx+4z8Q=}HhVrQC+AMP9<9G;Aij`wG?heyuwtPa1{I(XosNma+O5HJ9<#4d1B z4&(JjrzI_w5s{RRYl((gi9p$MY`z{+^-pXV~xWIqB!!?;pnN!+4#X z%P?NI&QSKgX7k4a#)sljrhay69+7Q)%@$m~-HraO;kFsfw2RUvT67!pO+U=hG%X?b z1E4jG*R3+{5^h5%feyFhgouXm`ak_O+b~|oE1gg3McXi5r~fbRgXh?X@p>z~4deA; zysl^d!+8DH%}T=$JdmOcGsKeXRqh(mv#CKhV>U4Dk5w;}?Gd(@(;X diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.6.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Event.list.6.json deleted file mode 100644 index 6d922067afeefefcba3c644d2dd8510c1d8984a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.create.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.create.1.json index ee4c6393e41c0d93f201364166a90f9cf57d17be..f4f30938d007378f13b1fb9d6e6b6f732291034d 100644 GIT binary patch delta 310 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrX^B6HszRSw9`5gN>rpb*0 z9*l;QPYI;gLo@-+&B@G5k1tNnNKGlt0UKbbqyv%6$xKeoD^88iP0UM7Pt8ruD*>6G zSXz>wn^=;WjHav@Bxwc{EXYaBi!aFpJ5UL3Vrg+|QG8|!P$j#Pp#jL1lMMxBS-_r( v5ZuKq1PTKKko8K%rAa0EC5btcf3ZkSHWSqY2g~FXQJcx!telgViiQ9Hf9YD< delta 221 zcmaE*_)~jA{={P4iAyFimlTywwqi8i+`=fpym=Rk3=^lZskworsfCH@$P&)ULhG+BksjL~RwG}~H6AcvD}OSVkRY zhcM%uiYUXV%;an!9d2Np?CKXDl^0YQ>Tc>2>ROQ-nd6oloa*8q�CaN z1_u7=ImQ;1o&l3jvdpfh)DZoGlr;Nd+r$DT9WDh0rOe{u($pfLGpm6-Ait!tAQi|{ zDo)KwQvwRrf>q@t7MH}QW#%R3Y~IT%#I$)GuMy*98Frq{yqxElCLa*=U^JY}DU@Ch zF$3uJoXouR_~PV@)RfX3uz7}H>wp&IWG1KP6{p7MCgvrkr{<>Sm4K{EEG@~;O)SYw zMpIS{k~D(}7UU%6#g}A)-KzvQv9vg~C_XaC|QZedhqb_jAwaS8GW%ZkiOu1F1a%M15#@(FkG zbN9`1%1DlIa!U;L$_{b0jP!BIuJUsUH1@6XEH^MRFvxUqPIY(oPoDgeWwsZkhUgch zq}dnSCKf1d{=%xr#A$45ZeVF@VPZO2jzf&o*vQnx+}Om#bh9nT6J|!8$$o6ojJlIE z+0=pL1U4(#fW*q&)VvY}4d=w76ou5hl+3(zh0Ht!6C)EN&B^!JS{RKcC$pO|8f~7% zzLpWl@!;GEB$>F5FzK31KE|a1qTX@!Fd9y-=AH@Si13606=d~DU*HdbUenCo_eX(s~fsziFf`U?JadByC5zv{{Kpv1^Qdy7+sC5(*5lQY=O7>zg2XI~5A_;T(9a@e_6u`(N)8EoFluf_xb7xhGc diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.pay.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.pay.1.json new file mode 100644 index 0000000000000000000000000000000000000000..0fff955c05a8409d356aa4aa9407453dc29dc69a GIT binary patch literal 4720 zcmc&%+iny`5Pjz>R`X2oE(R2kq9h6ip*Tbs0g6%7>YeHJcHGl5^krEa@$Wg+x4G<^ z@D@venXazusZ-To?kyG-uj|fh$HL#{rh2xh-o35vkB>BO1%3aW>&EcKIbYlRi&wgS zFcour&tzjEsl8HBLmPBAp6);Tak*TMKlfZV$G#iUa;c@h!r|nC-O9e7eD8ZDYwl#H zCuWDwY$F8Y!HtQ8bE552)Hqm0zv5RxUOD4M{ODcBc(dcWrYJUC+2Npt?V2HSoP0sf zkWiudS_KtF6knC(YpJB81n2bNvvu70oHE@18cae`Axvfjw;{5s<=S%<^IdPbxe5iT zx9s(w7k~VE{_67VIg&g4tdeM_l&C2^tQBtCQD9ZP&p6@=?sKJXk~j>y;QFel3J%rY z7@_Nc4sV+z?JYF0jTCBH^*S5~6O4H~^)Y*vWRTg$2%A%otdU}27~w#XmMw3UaKGGo zCHn_;*Nz>4Tmop$Yn2^f{kGGTsl$^IlnxIG$zo3cA>*2KOdT7b{_*c{(ufWB%CVl` zv;y5!vR#yC3EO!SfOK#|N)7T)xhQIFZDc>kcOz|R*KuU|+xWH@tbxL@nAmIx5IZyl z1vjg+&<){k%~e8sY`;y{xlqpH^Twd^QtvuBjb++Q3XlXT&MbqGpO zAy4E92*^z#vRtlCkcP?E6+dmxF5bV`*6q{%#moNo{KeBZ?@!hKa&;-|YyA6Rd0L;n z{&1-;Zr;6oeE#li-~Oduv~Szj`}615kN$Z6>M{O2Ts~Yb-|WokCwKYzXZsWHV`&2u zRZ`DA$$gMun<8L+vqAQ%Z3+x!p9B>X^M8hR0uRUGS?fau6G^$7J}`(CYEu>7Q5;F% zNX?bJ4W!D1F&*`BDZCh>=+5V#nAhX=uc_VX8|ajKy!N^UdO|!}#JRl2;Z_jg%(D&^xnpVsykZB6Jd{ z4tp-$OK4KxMpG7!Xkii~i9jXgcU@Cx;V~h;~N53hsaWBjBKV$a!TY=GMTcE??R$1Dru#uO zSKU!h+|%H`+4L(e4%H5BPIJ_ouJI8I^y@T+NOnb$5!7*U@0ykn9?;ZUi!I;DKophN zwimU;Rxs`~5|qMNmJoZW#&B&nooU%8&$XK`N+}VUwlI;Ilfb}$URaoxEN`17jL|V` z;9`q~3avnLM1k>Vf?9B2-YsWntdO*L22~DQ3Q@-d#{gl2j>arRThl3peALV+;3q>o zmG$c}mrXMk(jMvZfV2+xh!|RxvzLZg;G2=baen3$Jjv465Jp&hko7I6s+t)ORRj8z zw7Eem*Ez1@TLUQxTQ?Oht_df*RbCM+ewku24`Nyl;-rBWp;|{fYtl2p-wAy*J`j49 zkq#ZT&{i-k+WZRaq61Bq9XSCli&4(2C;20>8{ilh-lEZ4kW-|IRRCCYR*U_xCi3{; zNa&ziRNA-es41=XKOpjl!PF?HdG!icu-#J!stxOCE6GTy()+5sWa$5_^A2KI@dB+E zSVK5&u2Q=ceE%PFs9dqaIk3af0##mikYzDw?t$L(?IL74)3J1f;JMZr6&!JG|` z+ejFB?V-NKMgcTUhd>pV&CD*y&6QwQ-jcxz&mvmQ1H!2^hc-&X~9d;(G-yM+!=u>Eu^5*BTp9K zspaMxhhEp|wTopfie~Qv=z#s>_wk5nvU0jnvUmprPnh|D{>Q{K*B00h87~Vhsfv_1 zC)`0K?!Y;eDy-kN>gwxp=?*nVwRuB5Sa1^)f5U8GYQp4v%v7OD8?am2F^g}X#d?cH R#v&=S?O*~9b-4HS-oMcOVub(z literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--InvoiceItem.create.1.json index fcb1c3c2e9d63942394e42a1234fe7aa6bfb8a2b..23f69ee2e0c2e9849edd42bcf6b425e6a580d0a0 100644 GIT binary patch delta 98 zcmcb^af*YlnoB`JDKR&{G_OR-N?{^@hDcOtPG*6Eb54F~ib8NnVqQvOQOd+AL5zkQ zpJy;K8cq&inhGSJF)f(f!K^fS4YNL@+2lLSA#4@~1_nA@lP54sae$agT(w*PL!2IL delta 139 zcmX@bafgGynoB`JDKR&{G_OR-NUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jlqm6en7#WQwyD?1#l6ROEFzK31u3=UJQS+Gf84V|&V-C^LHL)--Fwg;+ dUz(R$5)ZK?J|#6dGdD2@Xqgg3g%VdS7XY&kDO>;m diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--InvoiceItem.create.2.json index 11622f30a734254b418b26d4bc58ee64f391c945..86040a2be6f53cb9c894ebc46724e636ea2b7e3e 100644 GIT binary patch delta 155 zcmX@bafL&mnoB`JDKR&{G_OR-O2N`>qCgQ}Ku&3~g04bQYF=u2V$Q^_AV#B!cZ-w^ zU_b|`2dJyKB(Vsj$q*)PFu9QN3Zv0vH>RmT@($AiCPTBywakhjYCdzbmZ2F?B}lVU cX#I%6J!oa`)qGRi*uRpxMd-s;g zb`>+L1eD)Vr2b0f3{eO437zHQyKK-8Z;Z?H@WtdfJRhhV{8pxsVAL#0O@_(#%0#F< zEfFdD?RyE~%#4UzHRtZ*_@YvxJv!9PX0tJ+(%=ymH*Y&EkQB|J2zYudFgN`K&F+ZC zfeDsM>LH-x{wMN`Tm#D=+u11`lL}05Nf5k}d!yKqRg(`@WFu5Mkw^lp77*Qp#-RNn zqrQiQlY(@}Y%vv8gwO$K4Og{XTP#;(UTqp7fNQNFrd)cxOR!d~;0!_FPDmj~dZ z>Zt#5oUj)4!KyM`hrDc}+QjQ2un%s|bwm7jtFNw~Pyu*!@@?BasXuapdv!!t?mFA( zLE|3DzQ&&rLX_=NIyosQ8}}|O@>fL1-%xZsJY9=bO~A4zKC^r17SS3}`dXCJ?! H^6};`MOQme diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--PaymentIntent.create.1.json deleted file mode 100644 index 3a8de6d9621e2344874ff8f364a280d1e92dcd8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQSyLQ05Pr|E*iz-ufn7{|RizRP#s$GFcgna@DxuNr3N!~gmR(%_?`cV+8O^~$ z%nP7ywfg+Jd%piN8X=MuCfDf0X#3rGJbu+2VMEHXJEngHK7=YUb=2}HB2fCrHR0_NcxU)Zvt5dQWar)?vmU7VSfaKsm|6Wt%+V2bJ?84}|(W zl8Go0)IgF#`Z^6gK|sbQbNi-IpjH3^G$)y0`Y-pw1}(Ay-b%kQ8U%pi z=9W?CLLZ$-04j2P!{$V!xJW^tPTCeSan9==8x49`{ag8vGyPD=JBKpH#e%XI1zRu+hA1y&MnvbXJA8o$${s(%GHv;s2amXKXO<@%M4GZ)7k1`@6#!f z#r@u`QV+Am#rE%ak;bTfF-C@3ZEynxIP3%oPW>ohOEj1o&1u2^z;^?^+Cj^LD-u0! zS)k4tz3X>eE8aI_C@W~9*zti5?F{m-)T~kGTz`QsXw3jVfR-Pb+v%iM$-2p-%k!=U zY+2&0$n_kwn`|{;>&&yn6(hE^x5iuBJu1W*Myc9|p{>N_;N;kb>q`MTiJf|*ys``t zjywJorW_^#n>^%oW}`L$fq{0SgBzfwZNv%JT_br8=N3R=FbM&FfwCqi3utd{Oke9^ zo`Z!#*cWUv^rMUfQF_}dxV^O<&vedQ0C;FD{chxmM!;C^_JuCgIC|sT7pogE2-F!$ z>HuK6xMOyW=!Fx2xgG`9`UOBwu2DTBOP-mm8kgHkQD?xnrb48D!dN|*u<^jq$0*Dx z!_j$w;IXjNL>9I35(RX0cv5pkJb>e{la=~KO{-?kO?ETXUV<kZ`uzUzh@~fVvP>?-*Y}It&mYrt>+0$dX5!<6 z>*?;!a(aBcb2&}lemR(YJiU$T4a}++tnLKmNnN-^Vcq*T#uw=K3V_K)tRn~Vpy}m; zt9H2~UHJXOPaN%zSov~uG1;uPPWb&~j{@gfTOxRE2YbQULocC_n)9;saMT6@qzWU4 zhE9L(x59KN6>Qo&{DKzOT37}K|2P&y_pmZ)%9jIr*C4G7rHt7nxrqpJJ1c01t8jH} ztI0E282iP-(yJn|-!4X@D!fkwb~vP+U{1U~s2|2Z!zkc~k3ZH;9-xhjBcg&s#aLvJ zuKLlMTNM|6tL|63cjLvmddS7=VxL~>)3cN5nKeTSWaM22EZln(@*6?zLo?ENz#NS(}s>6X*3MToXC93X7?ez&hF}z@L z@?7!C6P@afOR(U}8~zp-Wb=L3T)Hvb#xHd~s@WQEEwiKzL&`hG$|*;G$+p_ L|J2P9OkRutwg@(7 delta 153 zcmZ3)zKDH7g{^;jWr&MwU}8~zp-WbAu3=hgQMrk8d~s@WQEEwifQz|vRhVx^P+4|J zW>RH_Z>Wi3P(g~bWl%|Es!8C)txaOs4Vdi9Xp1J5l$-5km{yWFc>&`hG^yh9^s*2W L)9lR=OkRuts2n!m diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--SetupIntent.list.1.json index 2fbb5014776179033ae7bd0269c169646a3c79f6..850823246888f8cda5a9ef2179bcb5a54a974761 100644 GIT binary patch delta 99 zcmcb^aff5VEZdCI;&K<)z{H~bLYJ)Kl+uFK0MA_i_~O*$qSTW3fbhz~;N+ada?^;S jbnj$uXUptJv#ccZG-pRQQ=f>5*QbeLH(+x!<4q<2hL0uo delta 99 zcmcb^aff5VEL;Ed%3v4Qz{H~bLYJ&!^U&;4H!tI?_~O*$qSTW302gy-%iQANRMT8P jZ+F+!BugL967QmLGfTIElB%MK*QbeLH(+x!<4q<2D=H*( diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--SetupIntent.retrieve.1.json index 39ab08dae148c5886e207d5a8ab6d0455d35148b..55b4b01268edc229d3acf6c2534955f40e753d3a 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@afOR(U}8~zp-Wb=L3T)Hvb#xHd~s@WQEEwiKzL&`hG$|*;G$+p_ L|J2P9OkRutwg@(7 delta 153 zcmZ3)zKDH7g{^;jWr&MwU}8~zp-WbAu3=hgQMrk8d~s@WQEEwifQz|vRhVx^P+4|J zW>RH_Z>Wi3P(g~bWl%|Es!8C)txaOs4Vdi9Xp1J5l$-5km{yWFc>&`hG^yh9^s*2W L)9lR=OkRuts2n!m diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--checkout.Session.create.1.json index 6d2d7378b1651e311f7a558ed09b7c349c4c7371..e28a25e314e6ddf8840a0fb4e996e9491b59c080 100644 GIT binary patch delta 175 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+z9}t=A0gBX;k497!Vre=~m*B8Eouh;a}lyl5QO77M|_wo94CoGqVGeSVn1axr=LH kVo`pfOIC48X+dg$XRiNbPqt5t`jf5MXOm{;WM+DcG#G?E{m#kv*(Ckt-FXODqX>6Y+N3zc* K&BV!y9Jc`N;WU8& diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--checkout.Session.list.1.json index ea5a45e23a3df0ed9da77f87f898627425dbe66d..bf4dd2067aa87f80c1447c3e0241fecf27c14b53 100644 GIT binary patch delta 178 zcmaDX(keRPf&*^ delta 152 zcmZn_eJnEJ!o=6slQ*#QZnk6$Vb%>yODaxvaW!xbGImdQ^)XK`4$pRp^eGI;O$zod zGck8d4KZ*I&MHgGGveb M%SkjcoKuex0N!*negFUf diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Event.list.1.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Event.list.1.json index b9914edb1b52e11f63f937a0a188866d7f007b4e..c1e071b02eb2a69851700a03946d6d0a12b9f8c7 100644 GIT binary patch delta 103 zcmcb@bA@L^6_Z#-X>O>CYhYqgexXZNafV;6QI1<+_T~vpd0@G4gq)$dlece{m+NE^ w)}<;2md55u$*C5)M&@P~x+cbkiMok~X=b`f=H_Xp21aRSMu|z2@3NKy02p2&4gdfE delta 103 zcmcb@bA@L^6_c2MdU>#mYhYqgexXZNaZq-erDZ{R+U5yNd0@Fvgj{%Jx_4xVaqwgj w)}<;&$%*EvsmZ3g<^~2vx+Z4HX}XpsmMOaCiN}ObVgBT#mwU3($pfLP&JnV5Ga*Y7Ni1s zO2w%;X-Yt$+Rf!G%1o03*u{j3OA?DpfO3WgFfjQ(r|9PEY>h055Y0gIb29VNZUM7}0S*JRxda{p2{Sb}FgZ0iG&Pgp1{Mi3GBq?eGc+_cv;PK` N1e1>j1+)7L(FD^u5f%Ud diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.create.2.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.create.2.json index 2c38ac6e0c0e456e4eefbecff44c7631effbb301..c4deffa52a02235f9fd61f05274c8574f24dc50a 100644 GIT binary patch delta 68 zcmdm}^G;_&0i!@pW@1uiPG(7^l9fVUX->}OOh!>=#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+Rc?LI|Kn9eifqt delta 17 ZcmaE-vr%V50psR&Mn2}vyID310sukC2Aco? diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.create.3.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.create.3.json index 4d6a212db1b13f90b29ffeb13aa6993c8f21cadc..8354b78ecef7c23f4cdb6f10ec004faa81a52f27 100644 GIT binary patch delta 68 zcmdm?@Ks?$9-}}`W@1uiPG(7^l9fVUX->}ObVgBT#mwU3($pfLP&JnV5Ga*Y7Ni1s SO2w%;X-Yt$+Rf!G2e|53f delta 17 ZcmeyWutQ-(9^>X#Mn2}vJ6ZN{0{}r9295v# diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.finalize_invoice.1.json index c322684258843509b9f1be75f2718896f9e449bb..6fe079e2128928c9cbe2daacd4e649770c64fd63 100644 GIT binary patch delta 361 zcmbQPyj5jG9-}}`W@1uiPG(7^l9fVUX->}ObVe;^hcM%uqOh!>!r)N1@URFcpRlYP z*Fb|H(@0~#?5K#G#1L0Q1HYUcPal_T6JHlk6Td7^LjxlNgQ5^$lkn`Kpvf0mX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq z^AdA5A7vF`n%vJJCRALKSX2U3YG?ohn;AK#u_Qvw0eU|tGcP^9I5{IVr8Ea@rXko$ wpd~q($*Fn8sl_0RfZAcg1v!a%@g5K)PkI}csdU&0AsajegFUf delta 194 zcmdn0GF^E?9^>X#MrCG)AeR)U)ZCPuK;xjoz?>8(->T&DM1vHA5O>RppsEZ*U)N-V zz$!0aAD8SZKbJsb-;iuW10w^24EJ;+ue|Vx$uC%Ddr@kLenCo_eX(s~fzsyBtjbKB l#-`>5mZlaarjzA4#5j$OOij#}OOhzqchcM%uqTo=2%D}21pHx@F!jy17 z?N*|YO6JHlk6Td7^V*?`t1NW$m@-QPaqsf<9X4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq T^AdA5A7?!y$PV%oS1lI+xKm5n delta 175 zcmcbvzd(OO0psR&MrCG)AeR)U$ZX5(q}-Cwq_8ND5SI-96qlStzpzll(5k4Yz)(N4 zM31NpAD8SZKbJsb-;it*10w^2q7YM;av!(M$*)*udr@kLenCo_eX(s~fzsx$thWVu L4Gmy`tCkA@Rl7MA diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.finalize_invoice.3.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.finalize_invoice.3.json index 807f5daed77587291dacc518f49da4e5c43eb2ed..c979c955582d39ac4c2d8c64e05cb5fbd102838c 100644 GIT binary patch delta 231 zcmZ3ed{22p9-}}`W@1uiPG(7^l9fVUX->}ObVe;^hcM%uqNJQ0uh1|z!(>;}#3&D6 zlSG%Gs=!dch`{U&voKeKsw5AuNFSGM6JHlk6Td9qaswj+gV3~!;;O*3oXHniX4g|{ zh<-szntictVu6wlmx6*)W^r+8Y7x+x)j%GQUs73+3gjsjr{<(70flP8s&W#GOXAZq N^AdA5A7#D64FJFYO3(lR delta 161 zcmcboyij>V9^>X#MrCG)AeR)U#4N8eKNqjkKts2}*+10w?iSA(j^(BQPR$uC%Ddr@kLenCo_eX(s~fzsyBtgpEN DW)n9& diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.list.1.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.list.1.json index d734f2b1cc2b8c1fd050f924fd6acd73c41d0526..1dda07e3a7e71a77b00696228d9b7c61b53ed036 100644 GIT binary patch delta 640 zcmX>TcQs+dK1P9@%*3S3oXnC+B`bxz(wv;ln;B;@JA@hM6a|MGR0dWB`J}oU7N&&z zc}KaVL?uNOctu9IWhO@i8U}`1R{FSPoA|nTn)qdTniv=v7zAbcc$t@4xKHk7U0hG8 zA^HU=Y4*joi3LhJTnb>Ilv!L{npy;OYBf|uK|!gcvLF>GqEwuklcod}t_A9t{8og0 za|>If2n*O>&!x8E^KDpGP+@SWTXq#u1ShXn;hfCR$;oK| z1Dh2&^%#Nf6_^~)b!hT>Ca%r@R85!}xh6Xbh{mUs=72-f5FY5jAkN85PR%P$Ed~X% qp@9LiR6$N+UVKR=I8u~QG?f;o7R6_#K=i;OX0n8+^X5{`>#P94`M!<- delta 351 zcmcbba3*fUKE};A8T*+Xf?QIZBC{>ClX6Q!lft4rLR>QZQ(STq{lY>GL#v{q0z>`G z5lXAm0Dhf~jrr5GM zg#DWEJqkwAwo20M@#o?`E99>=0(0Q^ zR23NN7ZI49VHW0UP?hB273t%WZQ|?VY2ugVTVY^iU{L98R_SJ7Rx-Jpb#XnVhUgch zq}dnSCKf2^a4CR+Qf6^+X=;&@l|nUCL_tBRq_Q9tD56xHnvWk*Hi zB!;*e8u;bpc%u8#$Fn#%)Z5$_>`NOu`? delta 522 zcmX@q$@r{|al;}LOoU9VXIJw`R YYqPEu8_Q&V70$_5HLW(kw!6*>03;T#v;Y7A diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--InvoiceItem.create.1.json index 716e196a09c76cac81b13f76a5f01548aeca9c84..7fa43e68d34fdb26c101fc7712e8a49cc51b3ef3 100644 GIT binary patch delta 47 ocmX@hah7940Hcxt4Crtv0D)3*Nn%lnl9hrXOx$2|5#wzp03UJ-56^7L_PjDHs|XnVOgzo0ynxE@HgR1OO)& B3^xD( diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Charge.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Charge.list.1.json index e24efe39ea6af97c3f93008645b4c790d8e4d59f..df9c7e0bbde19943c7899dbfd1c072152a449623 100644 GIT binary patch delta 236 zcmZ1?w?lfv7bf9=#LC>%yb^`9{2~R_FtI4V&?T!lG&D1;BqiB=^8$8PMp+{rE(JJHO06h}uS`uWQnFGoGB7gT z%*^?UNgy#Lu_!*jpd>RtuNWv%J^2xL6GtY*#^TA@JZd5SA=$a!ChorJiGdXcMG={~ zzGgm7QCUVVt^q0K&N;!wsYR8kQKqT>$(CUSjz(^Qx{e;je!f|b0R@TiZl+;b`QC;G ZhIu6wmW2_O;THDAwuuFsAMm&^0RYJkO~L>G delta 586 zcmZXQ%SyvQ6oyHy7TUcCiVRU)NUf=tP~6$36>O_kiL`=*)6AGgCKqQWw$X+740!^< z2N1IHWqbkGu3Xt@l}KkbaQ^R`Gym)2^YY6_W?lC!2ACk>p^JdpKB`eK!01eXi-F-H zTCFH01&xpz=Vl60)(t3)HnXLNJenN2Z&PZ!mf?69s4YTy56R{Lm_-Z-gy(>;O`tTC zi_;7@2LuO{BuqISptea|P7DWJu!uukkwpG{@(-I?P)6Dghh|} zl?8<4*6JN#-i>z68#klo)|PeN{-YhYqgexXZNacF2}SV>B<`Q}B8?u-EU?F|h8 delta 35 qcmaFK`jT}+52KiWdU=+MYhYqgexXZNv0Gt*H`{qTA?u-EO5e$3) diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.2.json index b455a082092d0d0cd5bc851a3111eabbbb3f1c65..accc1add5e4168225b0a5ad6e5ad3f74ff423dc4 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX>N{-YhYqgexXZN SacF2}SV>B<`Q|#-EsOxFt`%$m delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZON{-YhYqgexXZN SacF2}SV>B<`Q|#-EsOxFt`%$m delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZON{-YhYqgexXZN SacF2}SV>B<`Q|#-EsOxFt`%$m delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZON{-YhYqgexXZN SacF2}SV>B<`Q|#-EsOxFt`%$m delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZON{-YhYqgexXZN SacF2}SV>B<`Q`@JEsOxHfE9KC delta 69 zcmdnYw}o%RRAw1NBONXUC{RkRD2T62O)OHfQZO;UW@1ui&g6JriOtbWf0!M@jB|>Ta&o*v!`uv$T}>0CJbX$rD5+H_v2m;b1h{ zEGO`nO)R4{H{HcGFtI4V&?T$bB{?}KJm1-LvZ44=6$3LN{-YhYqgexXZNacF2}SV>B<`Q`~sd0@Fbgj_^vm3Lu*H`{oHud0@G0gj|txu%l6urSD`B w)}<?W)_y_W+{e~@3NKy01hG`(EtDd diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.3.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.3.json index 86790f91692ea18a160f3e1cba5971e4014c7168..dacc6ca5a74418a275c2e864b0ba483f395e2dfc 100644 GIT binary patch literal 32519 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 Oddw9cexvNyKm7+c5Gs=Z delta 1690 zcmc(fU1(cn7{_UInw*o5lasbdlO|nHldW5~rcKf$ZMLaoX_|hdpG%spY=+b1Bu$%- z(|oK+>*_%KKrh_<zUMse^Lzf!i+?oyl6aSutD-`>$R&BUTwu}VY*qKNdxso-4z|jAt>{v;?1bdA z4PZ+Q&NB)e@mujtUXAZIXqBD=l$RSCoi6x^HZ5Nj;x(SD|J>zpx$C~2L+ZOS2x1{7 zP2I376eut;g}~KvyqL=uO!v&hYBbHQg(lMr`N~?+b0$0F4Iks?Yk^df_hlmk!&9k5 zaLtiPg~sNpLTH+gc-F=p_VHRaI=WIF8Xs6%nLe|=JQ~kA1GBSXDJwjylkY6*F3L=S zTB^disv%)+bRv+9gja)JZ;(q)W?(-4-s31$yHMhmJ|seH#+2bDe7`|6i*Grl6)@hf2joqEu>T9bCEzgB@}DRiJ4j+LnG+mB71372$6d~hg?^qdt(njKOaV=*&cj(KsrxeM20WxU#AfJPj@ tv_Rp__JPN>=njq_cT|$17N1Af%>HLB(upOmnCAORl|+K)lX!n~=1;V59}55g diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.4.json index 730ea84ad07825e05af722830e30c98a67fc725a..c158d8a751a21ece32ba736249d495a34337a01b 100644 GIT binary patch delta 1442 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 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.5.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.5.json index e68b626cadefbddd36f9f188d505db11bc639fc9..89d100070caca7c272d5b53963cc0f6b07df02eb 100644 GIT binary patch delta 650 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 Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.create.1.json index 4547a1895747a038db803b9e1630a56718c67c11..5f3fb65945ddae58c9c246e45db4a72cbe654a58 100644 GIT binary patch delta 325 zcmeyV{Yr5{K8uNkfx*OlT?jpA5=&ZQPVrc3Y8Da`>JVW^}7k<7_VPR%P$ zjn7TYOH5DAP0cF-*^pRTlAoJcl9`OAtQaI|1`{mENz98c$pkx532tI(acWU~W(rUx zyON;+$eoi71!Y-4e%u@(xQkf`6eI>9>y?U2lS=YS5_2a1Vv(9`CaMPxrO7FxHj}wo KIVUd_4FLcKqFvGe delta 252 zcmaE*_)~jA{={P4iAyFimlTywwqi7%+``z-WN5INmnoBp(P(lxi|poIEHX@-#-`>5 zmZlaarjzfpiE$bmnVOgzn*e$L*rqWWZl22S%gm@VnV(gfQFpQyt2&SjWVMnFNUY3F z%_~vRa84{rQAo{8$;?Yv$jnnPF)}gIoIIbk1!$iNn;E0==4ducMxb?5*^7ZfoE$rW zrLoNU82lL^SV$`uOKtj%o- oBony}Crj|iav1_OLcnHAo?Xn7zw^samJ%?Y94KHjd7?lh08XDrWB>pF diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.finalize_invoice.1.json index bdef6fa6a5fd0f6a2758c811a723b13a7a7945cf..75371799637bdc199152a93233eaa631d0fe92e7 100644 GIT binary patch delta 514 zcmbtRy-UMD93^SQ4-hoc;$}JB{JOMJR1_VGT4@UktvEyv*FVioOEjtveszy_Ql%l<`TaFh&VF zA(Z$nu$FcLO8K$WmEmgmA@$^~N|rXuhgQXGSAvR0OJ<{lineFtof0c+R4->vp_Q%g z6>_I~F_+g%js0_&fv{~Cv*aRwz@L>_N#kFN+xf56qGwe%*#`2!+(i7(~ltWT{1oB7+hWI}95(a!?K1*zx;`DDYhy`NaGqWBteFpP@&QWB4Sh41OI0 zhMNYlgmMsQu-}_|>P5VqcU4aSkMLJzQr18?J+Un-u7@3NC(o2ywQ!%(s OWn&Pg)?@IQI{F3{=bX_1 delta 427 zcmcbtazbxH{={P4iAyS(ONvS-D>C{_ZeeU^GBnuC%QT0{A;=}g**Ci)Jk`Cx#V^;- z%P%z2ATrFUD##$rEh#s{$=@Z+Bsjv&z{e%K%FiXx*f-0y(!j{TAUrQSA|*LLeez2d zZAPQXqOAE|lp3X9kdkI!Y@1l1wD}9GA`_>vskworsfCH@WH}BoPGcie6LVt|AkUU# z8n>YimjV<_=4TS${FOt8nNer5ADc9z?&M51bs#x`%}O>Pu`)L`uS7w^Ik6~3AvG^0 zGcR2sGf%<9$izr<@;$Z|M&rrJ>}HI{n`g0GGIATCnmYL_M-Whf2j@;8$;5SpN!MiZ zF)j@d^^U8D(QtA#_e>B+geMdj1X(<$Kym?(;pA}M3UF9o<~3o-E6vH-titEU#8Qx$ jnKC&~pm4GXhrr~Q0>zUP1m!0;3mQ+}C1^AGmtZ6SOgVq~ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.list.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Invoice.list.2.json index eee31d97d2db0cd40b2fbb7d2e3a91afb592aa64..290e8f6922b4e156f2b8623bee15b0441b84cb94 100644 GIT binary patch delta 519 zcmaE2`bKNQL>3bZ1A~bZB_Q<5DU61b?HEf0axxQ>GIKIZDwV7h@=9}ZCNF0UVOC1c zn7oirg2_;6@_$A@CIidO{!Cw(9KwuqibBIv!jh}PO2Z6u{F1Z$5`A+Ea#P*?ibD-^ zOhS#a4N{CVynI};O?+KEP5iO~4GoM849v14J;VG%-6l7)>I1Fa%vxMesZsg`DQWh_ zwuuEwI$R21pp;o$T$)-0^hPyQL_tBRq_Q9tD56xHnvSm4NI^EG@~;O)SYw#-g+sq`(YWq97+RFTNxb?06*<(@Tp} zi{dj=KspRL4PZW){7K|Avr<7OG>$eO6g|caj@HTTlFE}c*m);!mNbJ1yp(hS3z$i* F0{}@EmoWeU delta 497 zcmaE(^~7|-L&acJh_p>iqUxU9*#^#RwJ14lS8=z*o>9H z-2EKdldo|t1gfmyzQe3*Vlg?8Q)F@`k2sUA$>au}C7fVKfm}biUs!3f0XN&^P~KXQ wA2z*XsDRzSV|>_HsDn%$zxM_~pT3!9-QH!FV2j+dKAb!7kskhvOw98cE;(5T>?baW2;G;o`Na z9!<@>xaF#LurxvIp=U@epoJ-$_}@1AV;uYPm|z zp2iDR!CGmmh>qauY#kgt@QspsTJgWbf_xe|mX;F^GOS zjR@NFPTVyT-PC8hcU~-98*Bv9-U>Oj$Uo(xck3#vx;egUsJt>at(wNNZ5;qqR(P}n>I4Mjrw~~#S0_lr&z1&vK)7y8iy8H8&Pv2ghYJ2%t zeO29Gg{zgms6JhYH%-^bR~PPbrOz%O@0RuH_V@GWyR$dXU!PrkdV9Bgyj*_&hhF|_ zmeo)0N71FyMkZp)%x_X!D#JEMz`J^b?6GYQ3}v4Ll@jxRhIWD*j>B^<#0qAT@^@Wi z5GVD9^}M46lD<(!XmuY+l}l?|>f^rfngHs-OgGBSSQnHPv73(o@&tB%jI6lG>=+rc zr{jJi&}W)OX;n~TBQT2@AGmet%@TeRWN@ACt$~vDEcj!Uv|nPy}R+j9ry%J3W~~kHnGR# zI1$+i#!Hsz^%8$|syJ~NYts;;0w>}Oa+MUK4x!o5Iy^B=gjw1M$ zYQgXEdeLIr?n1|Ra;gt zx@%fOEYj3k%dNOkktkR&u9KC5Dj0Vf87gTV&xqZ3V})^>);9ce5XR4iQcgsnElgzY z6)-TM7bi?hR@7#nkI^!(am5CL3avnPM1kpNf?9B2(UvnbG9)dn!Ig(fA?ldm7$B_C z(U^s3Yg(m{4<0iL_{k6tb74K^vT4R*+7n&wk=DMBNTIQky*$Js-;53%=VwmAlPrCW zVMO7BtZxNX)y{Z`4d~O#l?G+L^+Kn&22v7LHx(|)gp-?9kq8cdOfgvoF^PjTX>f~J zt%IG##yu17JE4y{L_%k2tm6uJMo8l%htL++U>6f9R)N4l+@s2S-K+)q zSbksiFB$rux52{<5--wv4{I1F<*JO&!FNaJP!>aFi<91i9flTQMeHJ*GXaVS%eJJE zc^l5zoSxeXz=SoCF2m>Zwt=fy8wK;V0qSS@}(Np96M} zQxD3N(CxghW?vM%qiW3A__$4kQDhJGEffXNG#vsgiOs?;$j!CnPTkXi49_Bx<`Lo4 zmkDJ3AqTR{%F_pJh{hb@rC%5*t-p5647H;@YD#q!(uR1e(gf6CDU^I2s&W@@P0gE>f)Ss^jSQ@z!PTP zqyI7S%)LeSL&keSORf?n&IxxgNgB9>!lL}HbX)DlrQ7$M+!lqpCvYUWtN+b7E17LTX-0W?s5NW}bqH zk%^J!#I7Jl%=#H#p|)a1Yx15WV+TtbFFM+w9W94FLxvJ|wsmAOF^*;hUgaU36v@D&tJZNdh_wa-TQY~ zHk2GCqQ>}uNcrVTrGxaaMsSvj?~;MFduv=$-M1*L627)j5G08avmu(TFhLiF8VHDf z|B)e3#07Av8d?A>VH7D&@XN2W7teL{j2GAoTwh*5QQg#VRJo=H=A*s5HIAb5#+^5)9Q=JN+@JR zk(h9@0O@8h2JBBBXQNPaMZw3vy>g9#M_Rp8sceY;Ug|6BM@p}0 zboA}AdlY~8tnbAhT)yaJ!>T200qv{&5ws7yUP>b;dSS!X`Gx;Z!bXVy3>F{Oyd7sX zkATBeKHAjTvi*j Y@FQ|*oZL0mv|8XvFz0=xq`761SM diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--PaymentIntent.create.1.json deleted file mode 100644 index b3269b274bfee794f3d75a9b53a80777d85ff9c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6017 zcmbVQ>r)#y5dWUP!lUWO3>d>u$V{iD7)Z)1A%QkzIybUTwgtKeI?32%^1pXiI^F3W z7#h9++SO{Gzump>Zw3QGlgy-=yc_K74TrD9*T8@VF^H&!u2gi!6on)JW;B)W^}3^Qcm+<}f--;2w)|x=MJeqlD{u z7Na5+6Qe2PlE)E6qguz(z8Wb`i{|6bR$dB(i-h{eh}DkGshaV?e8=Gr!+YfpPDqb9MWnJX23n@i9i`qHj)r@1si`tLw7@Wg|UUig4Dq)zQ>KP)u z#kczJA!*c4%CkaK8L=$xI?BEYWbH|1gz?-aH~xV?geOo1Jr9tSCjK%ekN+Y0JWD;H zIuB$LMkO#Q=1DoVAFPIX!&J?^wZm-Wid>kB}U0#m|pT8Vjj1R8Hq5sQF#*)*@ z@cMniAnidi5VnR}E_z!b*(k+RhJGfdh#N9Z0hPz?`^*&0JZMDU>*{KoT<0@IV?NN? z;MPcy4-RE!;=yN4)0nFG?ckTa;l^;V9PEbAfeA`0zNu-NRu%0I* zKx*Prw{0l^A}x{0L33%;q^wG~My0DXPy-Iag6B0PkbBYD$OnmPzDX z+>+o(g|->|gqhg9T0mt08n{N-R!y&R3<5DOnVUCF0cv?5Aaj~XuK%zvY_Kfp;VtzW zl3oDFCU=}!7rN*K0!Wrd6F#SM8f8<^r`Q>*^K=`pH40y3EyFys8@gMK^Mwp?MN*U0%)} z@5V=;sLCG3cg69;@^myBp9C6{=EV>hDz(844B)U8Bsg`W1eT~bHJH=9|AB7;z1l*{ zLKHN399f{wIlJ$6Tomt`F_aZF(a7?F4$Ta5uT-o-=Ujh*Em*|>K7f`VnA_^4sASdT z$@S;91$>!DNtWt4Xty=0!Pc6G#1*Gl+N0rUr$dD}!zfkx(6^Pa9IPB{xULkSli<`F zRuZS?@)p|Nzkk@ZDlB#h;DUuZ*(rPscFwYnaI zK%Ks%_5h}{dyZ>FC!7Gx)hMvmF93RKjp_+qio_)4xZGTdS_3|s3X%Q^WA$9Y#sfni zXE3MqN9PfO$Nf$dSk%Z%;?dFKNyQcL0FJ{>mg`qFt%^A{$)vBncwt6a?4N6$7w(ll3sk{?T8zqnl*+>BG_W&e79Y{u3lLm{l!U?Fq_}+Hgtyy7zC0FVOD`045u;mK?}~ zx|d5)G|Qdn%78Qy0C+aJ!}3a&$t6ff>) zu=I2nFw$AQs`crWOIO9;w{E?1(ei9|r1vXU|8hlMTB~s4?<`d1Vb3ZBlYHM2RduB1 z`UIaCUa>eiu5e{?MUnEQj;e1{RU~V~ZC08~jA!@{gXAb8Yu^{K!|_FP9OE$)HqiB!C;nmCXHZMw+L8&!)+;z zlLe~$&9XU_;ZKX0kV_eZFCxv3QcVx*_hVpdH7Q6XZSrVp;QKR=OzT5SU-Rm=Ejxz& auYS~fquYss`L5Z6p6xz0q0x7Ky!j8b{(l+( diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--SetupIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--SetupIntent.create.1.json index 10357c719a43ad4289afd536cd9e858bff00072d..b96a61a4a4b4ebc37b264489a0e89b650c218899 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ZjOsb#acZu=W2Jd^s8dLUlbPqltxaOs4Vdi9Xp1J58&;X@ACw+Bc>&`hG^xhYjEbotxaOs4Vdi9Xp1IQ6dswL=;h=#c>&`hG%2^j3U4DL L7x&E(OkRutnwvH~ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--SetupIntent.list.1.json index 5632ef61ba2f56710406658cf067f318f312722a..4444072284582991faf6453e41f5d6ed321bbf42 100644 GIT binary patch delta 104 zcmcb^aff5VEZdCI+-w)uz{H~bLYJ)Kl&qkDsPyo(_~O*$qSTW3fbh!f)Nr3X%ZikA o$H2hgl=76&qC)e`&>W|#;GC$5*JT+ECw{FE!*0svX2zRL09U&xQvd(} delta 104 zcmcb^aff5VEL;Ed@=O=kz{H~bLYJ)Kg5vP}DD#Mj_~O*$qSTW302gy7*G#v>h-^#u o$fDA4e?O;?$gJ`pM`MpjAETs+*JT+^CVs6D!*0svX2zRL0RDd_pa1{> diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--SetupIntent.retrieve.1.json index 10357c719a43ad4289afd536cd9e858bff00072d..b96a61a4a4b4ebc37b264489a0e89b650c218899 100644 GIT binary patch delta 153 zcmZ3)zKDH7g>6P@ZjOsb#acZu=W2Jd^s8dLUlbPqltxaOs4Vdi9Xp1J58&;X@ACw+Bc>&`hG^xhYjEbotxaOs4Vdi9Xp1IQ6dswL=;h=#c>&`hG%2^j3U4DL L7x&E(OkRutnwvH~ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--checkout.Session.create.1.json index b4dedb1c43f3f8e225ebf3f7effbd26345b4836f..2b885164e4bb6fce60a1dcf0146edabdf069118e 100644 GIT binary patch delta 183 zcmcaB_*-zoB7vOD#H7re%#unaD}}t$oSccXt+ZmXt;SBqX3hh zM@YU)o|~U*Zf>TrZ-}RdMOBi4g?mnvkB@Ver$wHTyJ3!NNtkhnv4^jBVCv>C%=S!T s8Kt?|F0O%zMfrs;S;Z+?K><CO`@TbSvYP20Bip~+5i9m delta 157 zcmew@cvo=3qKP|=C(mQ!ocQ}XqsivWi~>x0iD8bF{;uv(t_6-hX%XIDp;<-#Dfv+a z{v}C%NhPMn#ZG>H0mX&p6%iGdmF1fSS?rm_{L{-bU0eebi}DLyvWg3e!}FueBO)fJ Sv3;5x$v&GzBPT0y+ynpz$~i>< diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--checkout.Session.list.1.json index 67c4d06e548a19e21073736d03e2d7c3b469e44a..7b3864352f0421e1974037843cd389ad931d0853 100644 GIT binary patch delta 186 zcmaDX(keRPfSRfKP5k^ zz`rEPFR8@TxY)_hFQB;4ydt8)va)>hZkG8>V*csnnJ%t@iADK^E?LC|#o_r;<`EH_ T3)qDiCpU8}C)LadPF+R-CDb^S diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Charge.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Charge.list.1.json index c1fc17baf0d64416e7e15e79431ba155b37aff95..6002ffb9c9450e7f6589f93d60569f6d064b330e 100644 GIT binary patch delta 215 zcmdllw?lfv7bf9=#LC>%yb^`9{2~Ru}6MDl22)AWq^ILZDPUZ-#ji% E0G!E3RR910 delta 582 zcmZXQ%SyvQ6o!db3w1AoB104xQZ+?QtGjAN>xC*>Y6}vM$uJ$AB;#Dv6hVB3Jb`Z@ zWaG{!@hx1rve7D$&T8QN-#2Ie*Xg&}myeOfCMNV>BR+A9}#3ip))9x?KX@*m#lnpTI;y_}@hX4rnaiG%3pU-^E$Oc)NChV+)GYA|-u^7^G(f2zX3ugeQ ziHc=eSzKUXzC*nsx<6?4CsKWjdueZ3PGV4w8|t5(|81lq{{2_|Q+t-u5{vk$FgJye zncjaNw#-3o$wltjm~4Ns!YhYqgexXZNaY2Dwu}OGw`Q}B8?u-EXnGH+; delta 35 qcmaFK`jT}+52KiWdU>gfYhYqgexXZNae!HNaf+k2*XBix?u-EQRSdiU diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Customer.retrieve.1.json index c28f3d83d1a5a47718fb2054c32c635e0ffabfec..d0a69e96b71c826338076a652a639d2932cba7c6 100644 GIT binary patch delta 68 zcmdnQw~=qdWM*k29WDhZP)e;Rh_6gdEK;&kFfuSQ-MpT8C!<(KX>Ns!YhYqgexXZN SaY2Dwu}OGw`Q|#-EsOxIS{17R delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZONs!YhYqgexXZN SaY2Dwu}OGw`Q|#-EsOxIS{17R delta 69 zcmdnUw~24VWM&ydBONXUC{RkRD2T62O)OHfQZONs!YhYqgexXZNaY2Dwu}OGw`Q`~sd0@FJgq%fYWx0P)K>lPA w)}<=R$tlT+mPrP>2Bzlbx+Z3Z2D*u+CP})9NofX&W@d(|7HNi)@3NKy0DEsD(f|Me delta 103 zcmcb@bA@L^6_c2MdU>gfYhYqgexXZNae!HNaf+k2*X9XKd0@G6gj~3vTaa<3na5-i w)}<i_@% diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.2.json index 8d0c1e44e90d7334e38456bd3ddb05cc519499b5..4f1b19dab3b0804ee58a199ee2a5b4b487fe6c36 100644 GIT binary patch literal 45086 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 HTDklm+eW!n diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.4.json index 136a6eb6724ac9cb3776dc7fa3b0c99bc48381ad..84b8f5a7338666db278d5f6b884c2c0bdbf640b9 100644 GIT binary patch delta 3059 zcmdT`Z)h9m8Apm8+p=Xvv20oXBgq%fku05ar;~K&*s>gAo5r* zOXs_j-DHH2vXHSqCE2sCrDRJ3>%MF>DPl_@6b7Rkl#Z?pHVUKUL%YGUjSlvqqaU{S zm8059VXSmtrVoO{lydaM)W48p>$}%{mWDeO>Uk zf!lUIUb)H49hzJf3dXXKpPj#upO()h9?Q%qT5c+H4z0{A%&+KkE33-l{A06gb5on~ z`KdGU%*Kkq#W-$uZ8vvj4rd@TB-rAR9ooJ0d5=1wD{9(IA)Sdjf}eaC%{0r{U`__V zdSEpeWUTW#Caa8z3o1ii!FRo07&-m|d@$~YukeTAnyU#OKjDTesiW0rXGmaADT-!k zr6MW>3!03JCJu&XQ85^c24fr_3$nreCjs~)FO%4gI6UAC5AXe}%!R*Zv+=Ox=z{hT z1NYema7GsG0t3j|33Fivz885FLV-5ebhcKWioQv$-x=C|!WvuOB z1wIZw*@|KJ86zl?bQ0xkn_k`$8deD<2%jG@Ik@_|LU5vaRl5R-`+bjU2{V#TEv@_ zuEDmqn?Qff+tVf&H0q&=Wdp;46!>C%@4uBjeF2~U($4aXtgpZ#Nva6pqkJg+iJ`-=EcFn_ zvO}FPIppt+*I!jYrd7ifCXNp@Rs)1nJ)JNvj@yw8mu=nMrQ8OVE$Tyk-0(Y*gGPa0Q9H#E0pZfeVCcS%EE`E0G+bCg$1}eaTL-+foj3^!H*`~gZ~ZDlD6sn|0CIF;pY=>ctd;^em3Z?T$KJ{ zgIGEWH&4C|`SdLOdCXOLYbIb6Vg(B_QdL$`B}%us z7>fk*B?~Aa;&>v*sDIO?xXxF@2=;F)Ly zD$yXk8x27d8w8defM1U|;caJc^|l+GEpU_dz&G04?7Rps^|A2JL=QMq0l4Ax!tAla`pba|r@}#U7X7#h||-E^!>Z794>0f>*tK9bX`eY}73>p1wcO-IPVj4jEVQ zs<#UQ_SB~|)XE`7&XZx{BaGc%S!SN!6I1i6tDDMnVlB7%^n8ZPpIu&kBA!_}yCJX4 zX7IV`M5Z{CI3T8YDyBwHp~Tt+jVEI2$5k2ic@FvC$f)NjUQ2vuO-0onouLO%l-i-+ z(Nwv}{la#A(E)F|oi!~~xfnZPhjI2VgwWiM4!DzerB3u*wK?GOu$!{N3K5BaNt+-s|v&uM0ZHUv8xJ#KBABonWQh z6s13n&(j|nSK`l4K|?^u;uRF&sYju+URz)NggRYZ1FK`P55 bUO~BJjLYQ&N-eG${hMW3#-v^!OfLQ#KeNFe delta 1107 zcmeycgK>8gVKCX*HU#GsZ6!nk|Ajb#E7D|1uxN)$Al6N^$5Qu9(W^U@VE z^At>sOpGQQ>MWhi>o2l-kIxZCCIbs(Cv4v9r_Tg2$N)qI^6iD%x(>n>nY=D2lhJ6h zpMdS;&|t6030%CBZyQ@omJ;M)G@QIJBxG{6U^38jzRhn0D_AERTWO2=r&k!dxCSN` zyc bBU)k!N%aqMHqOlZ=I8RHHBd}eb_ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.5.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.5.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..b3903f75bfa635e9e64682a4a6a5e66693d32693 100644 GIT binary patch literal 6381 zcmc&&+j84B5Pk1gXz%|XV32P-*09!k~71|!`WZ(eKz~o{)JyzE$EInT2u-S$H&{%EW^UQ$s{x`fQ%c@oxYX3H$@UE*rx;xOM zPDHVir3oQju$TLbXx`!<@#_-kGvlu++()u6YcuAR_8OI=HmG2_BJHgJDT3(hIC1}9xHhL^RE-`H4pYLiqjsd?;X zYbwg}9a9+w!ZhvpyaXFF3b6!%e&Qf6T(ONztA{Vn});0}SnT2bs^TE@t2FHNvtM`u_=DP_EYJmn47 zAz}k-@IsJ5OiI+cWu@fi$D3A)`hHfG6FPlGjl<>*r1iE^>A(hw9>S;9U@7vCh*LC9 zq0Y1e`qf3LNuG+@JdQt)}Yk8U4Co%ly&HSC6+@ zdHV6?ul3FOB zu2&alPga-jua?k&=1<@Jvw3pPFMrVAvpR;5WojbS&>{>WepUl<7YbVE1wwM`9R+wr zPCBXo)73+;Fy*e+t|66_+fhj2Th3}j7xc&!n*gPTPqqaN{o7CeG zFTV`&UaPNUDqw0roCxt%k4qq^vdV9>8 zFLv~>W9M>xJU?BZtkz=%Zp3ITmoAUitK;QrweA&!yC!8|4cwZjgkV?W7&K`XvkX3+ zR4^(`G&@5TwJ zmsNG$*7TaEM?@d+JMaX0l*q0pCYjEaJ?gAGX{+m|%3Hgl5d0eZJmG1>G4O80A2MTi zJ5CxKzGXXMNtU!q*E|z2A;zQQ{s9527xk4kt+ruG7gbZz4=qz>YS#9F46OmCFKPr} zFIhA(G)|y%-X%tJaHWKq9Owk)`)$WvovbqGH(~vmqCiN3lYuJ?Otwgc$-09g0rtlE z1!xVWFl1j;?7hG(j>n!7-ER7ABAp6?`E^ZflC7tQ%|UuRLtBDQ7}U$ps2wK5|2c|7 zG*v_GY#G9=nIQE2&JJX)hYUqbWteoEJH&huTTA>5dAM7I`BB4{xTtV4bDz~AwgcS< zPXrqv3M0(h16s8Po`V5jVS`Hvx&22d18We75O_}$?T?*f!;v?vPMRA7d^Ij6 z5>_YJu_x9PKul2MHZWS*B`MTgKN4eEWS}6~LuH(2*Z3)HI@4+LGVl(;HTcfw{{5te zou*qD9Ys(D3zFWqzBv1J!@o-YLkrqcIfkadVSA(SbG1(q3?{kC95PX{80D62nm390(;UP zxoVCHw=8^ovH(MBJH3S}86-*>U0Cjl{71&jupS1bT(8aTDtB%hey?Pf z#l@wmML?lyE(IV^Dyb|;1@e@NQ*+XkfI_vCD_Kf`Mos?6qB{8G}vs-`-yR~FXt9Uv&ql+XHK5O#XGrAz=P3n@^yjqdWexgTXQn=(&LMhGg4DZ zbHK(MD(OHZb25`t^NLgBa})Ct(^GR(^GZOrCzh7v=O&h9CZj1U21%O11PgK!^WsY~ z!OmBLn^;<$S`?p|0#wPaWM}~L!(=-_Sr)LDQw4W1tD0CC7#M)8S1K+|D#zLjEpDSa4lohnas~B&8RzBi&Y&+2C`bo1|(MIrskC>XgDVp zr6{E4rDW!%D`e&=m>8KDX>Oj+`h}6nz+&@M_D_s#x+WGt2Tji5l;Dd`NlnhoP0UfU zQc%)0nY^B}2WXuQ*GwiL=PFkyqtRq-?)1qLJhEJdKrIlk*^*}$GsxGIzw#@BX$b*S NFzqj32d4W4q5+)CPwfBz diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.create.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.create.2.json new file mode 100644 index 0000000000000000000000000000000000000000..b05da25231b68e7393888a3eb38e95ee1478e609 GIT binary patch literal 4236 zcma)9%WmB^5Z&i11g=^jjqmlNNxN#$c9Ax1fCk+pCy4*6Nm$d%7Fr5|6YjJQ-n^&fN zRv+`?j;qe$qzPIl4}J9A1+w2?e81c6mg}QX9X6^pD|?}gGS?4UxRV;kw3)5OQL9#X zHJIw+d6^%jL|T;;)=_9DQ@FtoTy(d>wDb^f!@S<(?v~^2*!YC3 zA*IrYgRWg*RV#5&T6s!wNf4Hu7e17v!Txi+5hpdC$*mMFzKr$41ff&L+mo=@6iM;J z+CgjCQWkhG{b`{1SvtlAqK{Dut?#n~`1LWu{cew<>~{OhcyAl5m8Oj_2(HVggM$Zt zR8rUFZR3Wt@v`9fpKt#9mYdths$H~cqBmF0{is1 z$y}O_fOQZ$qj}mn4ug-ioL4N$uFUPA>W7>L2lSL39xT;vvWh*;l&RqmQ5Jt)rW|L# zeC&>uwR0gxk(v{p=h zz5=NeuzVl8x5-@`J9(mwnY(D6XfrXJylZuc2~7;JIrmUQWfz@X)||cUIz{ytx&fm} z<7D&AZ^AU^Pn+}I{=E6Fng6@^Hs-K6%81A;Hv?m}PppJ@PQ13--q__r>Ms{Ednx5q zpjE1uQeS1JfzW>F9*PUCC30y#MOMr=4Tpb$Y`TN$$m507n|XVbRz?0x)y=DbJuLPY zSI>7pT)nuwnhg>MTXML+IKR4lesOtuHMv_}JfdZAsvxY~XH$1n*NNDAIJ`VctFQ*DcigRM57d%$2i#n>u>xE18Fx-TZ z-^hB#46}}Av_lsX7U<9V4Xenlq=Y5yP?r!95G5bvN!+SP zA}km;%2r|Ir5QMd*YsSa>2rKX9P2>9Nl;nsiip?@KdoHp zQ050Obdt=-$v!=or8&sXZue(7HitiIP%g&cSsFu#B9;qmwxvS0X&Pqa-7G&u(yJ82 zLJqUax=*xWjs_-#z_pM z2qh=INAt}HV?`)I*{;M3;xA@NU-2PIqXNL3@6{P)Cb%^A-S1P(I$erjG~%j zS&~tud6Bpr1$HyfO1d>1g_ru~g!PwoD14 zPaKRosO2Jg63Mz;U_6Ezrlusmxpv|F(?X@LjZ?|+frS1_*tEg^6sLM{yB$^5VZ;?)r=2<l5@&`l)J4S+M8v?9`KzUmv4)WYRv5RrHdo|5fsLI2acOE1(3#ah9*|#BS&$0k zDHW&Yq$vS~YQd^<5{paX(=ziCb0!~WO#}LNvH_dwWL+Ms$rIRSOt$Cc-7LzR%*bSD zu(^uw6XWC_t}TpalT`(0PQJ~}JNc}j2czL+F`@K&h!wz)$;r%1k1tNnNKGlt0b6GX zb`8+}oXq6ZyyDdO+{C=Z^wiwcyb_RW5=%?+a}!H4lhKqFgCxyhf(1E=dGRHgVDBiw zO)M==EsD=f0jgwIGBg1BX>zTQtUM@Mz<$ds%}s)6@$(Pzb@cJnH83zRnY>@9e{wuK e+vX5q6K0TyyTuei)Os;f5cOQl4n%2)M*{$`Y@1>L delta 486 zcmcbt(yTurpV`pZY+|84m|8T2xumFcvK6E8<`za(W``h`6z7x(H>1#O)5tI*Pvc-? zH?KrvS3|$7psa8gue>CWK$Fm1Lnj}X>?%K(Kx5x5&ng2W0|Q^DET>T8#PZ26S!R1t zYKVS8N}7GKZDN7awle5`W`GB;6fq@Q}0vJr@XA+;hg>4<9;pAj?GaxyO zy_(b5)ZD<*)WXDcvK)sPr?HW#iMg=}kY~#=mB+vwrd2@!tobWP5Kx;3=T1h$%}iVs zj7&zxldHLxG3reAW0Pjoot(+04kRbAS;+<@R_3PWl_+R9Cl;kBq~@h$=A|oS<|&vM znHXtqzQ^{3k;lLS)%49@IW96X>6%PF#-#zG-f{H+Evx393F3(GgfbdU&f-a*9L_7N zY6$cd1b~cC$}7!HN-a{dQc&{q5At>N@ze!M8cv?f+s|mUS((q085D7o;{+AKbfcgt OnBF012c~}rMgssa4TiY@ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.finalize_invoice.2.json new file mode 100644 index 0000000000000000000000000000000000000000..faad9edbc4b417025e6c4e0ec63982862db5507f GIT binary patch literal 4603 zcmc&%TW=IM6n^JdjQrF}kloF0%0;SL)R2-i2`w~$K$Yd4@iHbJ&)`c)g81(}$CsJ$ z?1u8zd5AW?ocsCC=P&n)g0Qk|owC&b)i>lxK`vgA`{OOe8jkCKFjZ+*oU*mKUmUA) zFF$74H5HYClgddMBs5-jzRIrh)Y2GlQg!-`ahN(r@h0S=Y>!c`| z6|Kq?56g7JIc46E?1Z(v>7w6*5n+|1SsNw|59T`CQdV6tRiYzSyJ5Wn-6aLzVdD!# z4MNHlTgzMotV+SwLJEr^P62{tW0`d+XmJ0l*9a#ixJfl<#(PE@rW}(Y;$_YB2ec%~ zA!REiFEI+V;kItkeiDvR2G)BknUptC0LZo8!o_?6Ntw?VE3db7T60zUGH|Afr=0-_ zbR)RT(_8utuDvp6==qD6XHQR$-#t4-iQ~&$L;NbuP4YBqL&30zIhQD7(5XPbW<4v@e&f9Tch|{uqm1tSPnVre$0S7&z_&WJw3c!ogE&p&Ocr(=lk>d$=lEC<5PbAi}{&# zA+;WHh)`2YFf{nB;<4Z|?Wzq#kJQmINPFf~IQ4(JHUkUC?iu5J1|t^Pn-0r@7%n%Y zhZo5p=o_J!6t^BbDc8EiKJF7Qu|O>V(3LO~a0O)YwHsAH;U?6a1c=5vtQ^o%MVt>BaFCG-b zf6E_zl9Qm=P;p2MeKpxfPzOKzu`t=*x)&==e!J45l-My;z*NF~3GrRmBs6%_R=ey1 zWMVNjU;I#sn%eb800z{7c?=2>6XJHqweaI3WH+t?UcimT^5Eh8@xi0j!EhmrFzqpB zxqq;FxLmCcdU0dL9bgRzNfnm#>3}SmI_8lJ4o`v&%F<*sWz7RE0gI_q!j5tZ=gRF7 zms@>zY2ocK@=)wHcZi{aB>6Ghp$B(mYnfYhcfLTWY}-rM(Mz6Fgczth@(K5pC@&|I zu{UwZwl_1krqgZZLM`CW+=q$fnq$BM^~zHS7T`o%^O{`=4xC&!eXa-|rE1Zgm>sTEKISuy4*djyDn*EX%d#0EGOv;v+(cnn`w zwSbF>UQVi!K+wV-h_b+75CXC~h9U%1!Z`_Tjl1abPBkNk7Y_%EiE-;O%;h2TaSu?s zg+ALPV-miII393D3P56_CA0&0e7)e|5hL-|QzQil@TS|-Db17flW z+DYUPv#Uko4+ehZMTrwSe5+X)LtuqZ7ogcT6q2o`A&OrQ?2QGwk47Z9fe0zrtOKu& zoc00iANWce`ILAOIzWJWV++U)ZILphOp*A=>1)R?(AHTv2L#Lm>v%KpN}(*!OOQjl z|Cj_IFI+L)TIkQA2uY%%@OGHcL$Ehp3k;UFo_wYnjVYO&!Olx3`nZRILF0tT!x;DA zjS~jMWEVJOPozVuPz40k43HbL(P{o&=RP^OJ&rwq76(>M`*ikMfmcoilg>XgL(3*k zf{g>b8>Uqb!z56_)ZY-l51bltiwX%mT97#VmcYgcCD|+45nYlVCeR1a8KZ*fHwIAY z&GwPp#oX~33G)zMB#9RVBz}i4sp2=;x~h0(u?}>6)!_~Q@FZ==RVeMSMlIs7XH%nM zigXdcY{!EF>ZxJ+5;mPmZ&9F2;b^kn7oCXrM~m>dsFGM*?&Eg{_+_BD1-;{*pGxz< z1F;@>CdvwMGzGiSnLtjH#l#ciQnuygIBh#*2f^tPx5Y0b4t`6q2TH8SDasR{qYY4> b$nkpXKJ#@AM8ZH|5E5YmO%rzS>%D&gk(fS= literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.list.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.list.2.json index 9912627cb71cff3a40574556aea34763da2a6fb8..ae1a8a3c95cfa238e5a75879e35d40348b244a3a 100644 GIT binary patch delta 1048 zcmbu8-)qxQ6vs){wWYGH(-zjjwip?Rb}ng?I)^fgUD?VSW%kE>Dz{0xX1h&8leix; zh9Dvi!ExNnUVIq%ra1bdpnLEynD`(A|AE1T>4UF&Q#-4&x7~+($hqg9oO3?k`#g4d z`}I4@k2O@(ux2f>ql|824BONT7cYc;5cdq!m+4RR^;{I!GSPA>y<8rb^Wub*RJ3A3 z%A;)ZW;$z3Wpm1{^h9cADlspl6O)28mle4P$5nH2rFNsb08iS7DFNQMo2w^HHEbxQ zG4mQS*szajELJm3Tdk4m?=?LP!&*y*N<6Ho;u70*uaFzC;$Cw{V;skY;m{ob)^i#@ zhdSV{e-KI@|4>{}G)t@M2s2odRozsX^C_e=kuVeC_y{w^w7#OicW#ij2E3y#fs_N^ z{1<`iLa^`Mqj?dqf0c^Df&U}fce=m8_fxwxe;KN0UP6CBqj-1}xI(Uf2t1@jm<(=F zLj7xS-$jMjJ038?h*RTHi>Okyb*o??O(9)5XX~%})^`^|d@IDV)QVxLPJmUj0Z}1W z31JgfsIlW1XWCe~3~?`8@20P|H4vwBxp`$=oGH#PrX{XCoypx1r0n#ZoJ~n;eq5CF zr1(GLSSFU&6UAAAc&h>TBuP#V_p$r;;2gL;1$9xzwxa2?1q&@U2S&R$VxE%~n1VL*ihpBr2y#hrPKj_c3e7f+3^VdH4mNi4N;Gyg^vep$ z3U~3!OY#Ub3C%Th@^Q(o@^c9^_RaD%G%zwS$cb_-DDz6Kn!JKlfAU^2?#Z=MnO>9{ zreBbfW?yWZSfDidI9nf+g~{ZP(wfYMKw3uT1<)3*$^9ILAbRsDj(A2k19KfN1%=6q zGTM`)xB|fPTewb4&KBp|+{V3_k;%w-vNrF&$z7a0lWo`~7Ghv3QXR` zb!hT$`MXTICX*w1bl7!GEDQ_`lqNIs%1&O+(+sqCElBDHZziMB`F?%RA%Ey6f>weF;gb{&&9P+gx^o z`bHk2WNaUw%Xhx>`O|~NqT+SkdF@#EZEmXDnTc`NAqFI+cqpaVj^8lZSnSkZsc4}Mwi{39kH20nm*dYpm(8K?MzmaNsjsj&IbgT4?#tY`C(+LW{d=hRCt< z2{}VTh30D&Oq8wosw7`aB^@O=rw5;{>n%4| zp&<2^o&9=#`u&^N?@nGKxx>#YZS9m2HKm8O!fiVWtcvFuM_j>uuGDSXjtgCIeYIRg zW6y#^wKqoSI-tYbChhhX7T87#HLZFb7K90xc{}wndzSVfvyBlpry$)%hJ|5-14UN0 zyj8+|cjuMtAJttub^!YlKyzNJ>;UVxou*9fuZ*Cyzeq?HHv|y6T$7EdV*}LR{~cBu zvEg1h*7Ms|pqomzi}Ad}cHRUa?X8eegZxu2idkD5+0XIaNE_O999jN0KJ5i-U~s%m zY&HalYcvG~m#U0fhcJY02zP6)658YEP1m_l&f@dNpz=~*cXArbwzB|GUSZzE@;TSr z7e`0wz$5Drl%PT$$s-Vun?hu{Tpb||ldmiOq&Ydie6_9H=Qrm+_IGbyJ^$_Ui87~` zm%HZV>7VP}&FR^4d;a_7U&m(`=O5~epU=b}Cr{7xtEX>X?v77izCJ$taIsuIUM`*c z>F&Jy`u1D<4ew)V0~1wJ&ppX4m0+79V12Ve_Nr|P3}v4L6%+G+hIRxG$KhG)Lj@B_ zx!XQ4h!tv672Z)CN#97#mAnh2%7if;^>Hb@B7izD)3vlS)&*q+?4~P#JdTs^11l~P zI|haenkMvNP#dPjt@_(65PS-f=^U))6U%G*;T zr3o?g&TO3+9kGlEoi2nAp2p?p9%c-hn#zWPBJ|%5#(8_g=tN7MHN`mU9!bO>IbiK+F!Qzi8Ci5UB zaS$gBya?4g*jd%MXM(>I`e=M0^eT>ZxPWJb&{i-AZGHuI(Sat5MovJ>+bHMNv;2|R z4RDNtw^;NR