From 88fd399bec5a321e4688834784eaecb18a929235 Mon Sep 17 00:00:00 2001 From: Eeshan Garg Date: Thu, 2 Dec 2021 18:23:56 -0500 Subject: [PATCH] billing: Use UserProfile.id to ascertain customer's email. Previously, our Stripe webhook event handler code retrieved the user's email from Stripe using the stripe.Customer.email attribute. This led to situations such that whenever the email that Stripe had did not correspond to a UserProfile in Zulip, the payment flow failed since we couldn't find a UserProfile associated with the given email. Now, we pass in the UserProfile.id in the metadata to Stripe's checkout Session object, so that we can fetch the correct email in future Stripe requests. --- corporate/lib/stripe_event_handler.py | 7 ++++--- ...tach_discount_to_realm--Charge.list.1.json | Bin 3190 -> 3240 bytes ...tach_discount_to_realm--Charge.list.2.json | Bin 6298 -> 6398 bytes ..._discount_to_realm--Customer.modify.2.json | Bin 664 -> 664 bytes ..._discount_to_realm--Customer.modify.3.json | Bin 665 -> 665 bytes ...iscount_to_realm--Customer.retrieve.1.json | Bin 639 -> 0 bytes ...iscount_to_realm--Customer.retrieve.2.json | Bin 665 -> 0 bytes ...ttach_discount_to_realm--Event.list.1.json | Bin 6785 -> 6889 bytes ...tach_discount_to_realm--Event.list.10.json | Bin 0 -> 81 bytes ...ttach_discount_to_realm--Event.list.2.json | Bin 22937 -> 23445 bytes ...ttach_discount_to_realm--Event.list.3.json | Bin 42587 -> 22615 bytes ...ttach_discount_to_realm--Event.list.4.json | Bin 81 -> 20471 bytes ...ttach_discount_to_realm--Event.list.5.json | Bin 6781 -> 81 bytes ...ttach_discount_to_realm--Event.list.6.json | Bin 21693 -> 6885 bytes ...ttach_discount_to_realm--Event.list.7.json | Bin 41269 -> 18226 bytes ...ttach_discount_to_realm--Event.list.8.json | Bin 81 -> 28060 bytes ...ttach_discount_to_realm--Event.list.9.json | Bin 0 -> 13684 bytes ..._to_realm--Invoice.finalize_invoice.1.json | Bin 4900 -> 5004 bytes ..._to_realm--Invoice.finalize_invoice.2.json | Bin 4910 -> 5008 bytes ..._to_realm--Invoice.finalize_invoice.3.json | Bin 3647 -> 3751 bytes ...ach_discount_to_realm--Invoice.list.2.json | Bin 5688 -> 5792 bytes ...ach_discount_to_realm--Invoice.list.4.json | Bin 11295 -> 11503 bytes ...ach_discount_to_realm--Invoice.list.5.json | Bin 15463 -> 15781 bytes ...unt_to_realm--PaymentIntent.confirm.1.json | Bin 4980 -> 5113 bytes ...unt_to_realm--PaymentIntent.confirm.2.json | Bin 4984 -> 5117 bytes ...ount_to_realm--PaymentIntent.create.1.json | Bin 1650 -> 1729 bytes ...ount_to_realm--PaymentIntent.create.2.json | Bin 1651 -> 1730 bytes ...ount_to_realm--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...ount_to_realm--PaymentMethod.create.2.json | Bin 931 -> 931 bytes ...scount_to_realm--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...scount_to_realm--SetupIntent.create.2.json | Bin 1046 -> 1088 bytes ...discount_to_realm--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...discount_to_realm--SetupIntent.list.2.json | Bin 1252 -> 1302 bytes ...ount_to_realm--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...ount_to_realm--SetupIntent.retrieve.2.json | Bin 1046 -> 1088 bytes ...t_to_realm--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...t_to_realm--checkout.Session.create.2.json | Bin 1659 -> 1858 bytes ...unt_to_realm--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...unt_to_realm--checkout.Session.list.2.json | Bin 1937 -> 2188 bytes ...g_page_permissions--Customer.modify.2.json | Bin 664 -> 664 bytes ...page_permissions--Customer.retrieve.1.json | Bin 639 -> 1761 bytes ...page_permissions--Customer.retrieve.2.json | Bin 1761 -> 1761 bytes ...page_permissions--Customer.retrieve.3.json | Bin 1761 -> 0 bytes ...illing_page_permissions--Event.list.1.json | Bin 8514 -> 8618 bytes ...illing_page_permissions--Event.list.2.json | Bin 22944 -> 19477 bytes ...illing_page_permissions--Event.list.3.json | Bin 42619 -> 22635 bytes ...illing_page_permissions--Event.list.4.json | Bin 81 -> 20483 bytes ...illing_page_permissions--Event.list.5.json | Bin 0 -> 81 bytes ...rmissions--Invoice.finalize_invoice.1.json | Bin 4904 -> 5008 bytes ..._permissions--PaymentIntent.confirm.1.json | Bin 4984 -> 5117 bytes ...e_permissions--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...e_permissions--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...age_permissions--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ..._page_permissions--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...e_permissions--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...ermissions--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ..._permissions--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...caught_exception--Customer.retrieve.1.json | Bin 639 -> 0 bytes ...with_uncaught_exception--Event.list.1.json | Bin 5168 -> 5272 bytes ...with_uncaught_exception--Event.list.2.json | Bin 10876 -> 11153 bytes ...ght_exception--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...ght_exception--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...aught_exception--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...ncaught_exception--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...ght_exception--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ..._exception--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...ht_exception--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...ult_payment_method--Customer.modify.2.json | Bin 662 -> 662 bytes ...t_payment_method--Customer.retrieve.2.json | Bin 1758 -> 1758 bytes ...ayment_method--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...payments_as_needed--Customer.create.1.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.create.2.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.create.3.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.create.4.json | Bin 658 -> 657 bytes ...payments_as_needed--Customer.create.5.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.create.6.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.create.7.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.modify.1.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.modify.2.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.modify.3.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.modify.4.json | Bin 658 -> 657 bytes ...payments_as_needed--Customer.modify.5.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.modify.6.json | Bin 661 -> 657 bytes ...payments_as_needed--Customer.modify.7.json | Bin 661 -> 657 bytes ..._payments_as_needed--Invoice.create.1.json | Bin 3429 -> 3429 bytes ..._payments_as_needed--Invoice.create.2.json | Bin 3428 -> 3429 bytes ..._payments_as_needed--Invoice.create.3.json | Bin 3429 -> 3429 bytes ..._payments_as_needed--Invoice.create.4.json | Bin 3429 -> 3429 bytes ..._payments_as_needed--Invoice.create.5.json | Bin 3429 -> 3429 bytes ..._payments_as_needed--Invoice.create.6.json | Bin 3429 -> 3429 bytes ..._payments_as_needed--Invoice.create.7.json | Bin 3429 -> 3429 bytes ..._payments_as_needed--Invoice.create.8.json | Bin 3429 -> 3429 bytes ...as_needed--Invoice.finalize_invoice.1.json | Bin 3650 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.2.json | Bin 3643 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.3.json | Bin 3644 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.4.json | Bin 3650 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.5.json | Bin 3650 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.6.json | Bin 3650 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.7.json | Bin 3644 -> 3748 bytes ...as_needed--Invoice.finalize_invoice.8.json | Bin 3650 -> 3754 bytes ...on_payments_as_needed--Invoice.list.2.json | Bin 4256 -> 4360 bytes ...on_payments_as_needed--Invoice.list.4.json | Bin 4255 -> 4360 bytes ...on_payments_as_needed--Invoice.list.5.json | Bin 8427 -> 8635 bytes ...on_payments_as_needed--Invoice.list.6.json | Bin 8389 -> 8597 bytes ..._on_payments_as_needed--Invoice.pay.1.json | Bin 3631 -> 3735 bytes ..._on_payments_as_needed--Invoice.pay.2.json | Bin 3631 -> 3735 bytes .../fixed_price_plans--Event.list.1.json | Bin 1965 -> 5270 bytes .../fixed_price_plans--Invoice.create.1.json | Bin 3421 -> 3421 bytes .../fixed_price_plans--Invoice.create.2.json | Bin 3412 -> 3412 bytes ...ice_plans--Invoice.finalize_invoice.1.json | Bin 3636 -> 3740 bytes ...ice_plans--Invoice.finalize_invoice.2.json | Bin 3627 -> 3737 bytes .../fixed_price_plans--Invoice.list.1.json | Bin 8402 -> 8610 bytes ...xed_price_plans--InvoiceItem.create.1.json | Bin 1041 -> 1041 bytes ...xed_price_plans--InvoiceItem.create.2.json | Bin 1042 -> 1042 bytes ...al_upgrade_by_card--Customer.modify.2.json | Bin 664 -> 664 bytes ..._upgrade_by_card--Customer.retrieve.1.json | Bin 639 -> 1760 bytes ..._upgrade_by_card--Customer.retrieve.2.json | Bin 1760 -> 1760 bytes ..._upgrade_by_card--Customer.retrieve.3.json | Bin 1760 -> 1760 bytes ..._upgrade_by_card--Customer.retrieve.4.json | Bin 1760 -> 0 bytes ...e_trial_upgrade_by_card--Event.list.1.json | Bin 1844 -> 5275 bytes ...e_trial_upgrade_by_card--Event.list.2.json | Bin 9758 -> 9932 bytes ...ial_upgrade_by_card--Invoice.create.1.json | Bin 3438 -> 3438 bytes ...ial_upgrade_by_card--Invoice.create.2.json | Bin 3449 -> 3449 bytes ...ial_upgrade_by_card--Invoice.create.3.json | Bin 3438 -> 3438 bytes ...e_by_card--Invoice.finalize_invoice.1.json | Bin 3653 -> 3757 bytes ...e_by_card--Invoice.finalize_invoice.2.json | Bin 3664 -> 3768 bytes ...e_by_card--Invoice.finalize_invoice.3.json | Bin 3653 -> 3757 bytes ...trial_upgrade_by_card--Invoice.list.4.json | Bin 4259 -> 4363 bytes ...trial_upgrade_by_card--Invoice.list.5.json | Bin 4259 -> 4369 bytes ...trial_upgrade_by_card--Invoice.list.6.json | Bin 8450 -> 8658 bytes ...trial_upgrade_by_card--Invoice.list.7.json | Bin 12636 -> 12942 bytes ...upgrade_by_card--InvoiceItem.create.1.json | Bin 1050 -> 1050 bytes ...upgrade_by_card--InvoiceItem.create.2.json | Bin 1069 -> 1069 bytes ...upgrade_by_card--InvoiceItem.create.3.json | Bin 1050 -> 1050 bytes ...grade_by_card--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...upgrade_by_card--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...l_upgrade_by_card--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...grade_by_card--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...de_by_card--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...rade_by_card--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...om_onboarding_page--Customer.modify.2.json | Bin 664 -> 664 bytes ..._onboarding_page--Customer.retrieve.1.json | Bin 639 -> 1760 bytes ..._onboarding_page--Customer.retrieve.2.json | Bin 1760 -> 0 bytes ...rd_from_onboarding_page--Event.list.1.json | Bin 5174 -> 5278 bytes ...rd_from_onboarding_page--Event.list.2.json | Bin 9758 -> 9932 bytes ...boarding_page--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...onboarding_page--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...m_onboarding_page--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...boarding_page--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...rding_page--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...oarding_page--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...rial_upgrade_by_invoice--Event.list.1.json | Bin 1515 -> 1515 bytes ...y_invoice--Invoice.finalize_invoice.1.json | Bin 3652 -> 3750 bytes ...y_invoice--Invoice.finalize_invoice.2.json | Bin 3646 -> 3756 bytes ...al_upgrade_by_invoice--Invoice.list.2.json | Bin 4258 -> 4356 bytes ...al_upgrade_by_invoice--Invoice.list.3.json | Bin 4258 -> 4356 bytes ...al_upgrade_by_invoice--Invoice.list.4.json | Bin 4258 -> 4362 bytes ...al_upgrade_by_invoice--Invoice.list.5.json | Bin 8431 -> 8639 bytes .../invoice_plan--Customer.modify.2.json | Bin 664 -> 664 bytes .../invoice_plan--Customer.retrieve.1.json | Bin 639 -> 0 bytes .../invoice_plan--Event.list.1.json | Bin 6790 -> 5258 bytes .../invoice_plan--Event.list.2.json | Bin 22944 -> 23452 bytes .../invoice_plan--Event.list.3.json | Bin 42619 -> 29434 bytes .../invoice_plan--Event.list.4.json | Bin 81 -> 13684 bytes .../invoice_plan--Event.list.5.json | Bin 0 -> 81 bytes .../invoice_plan--Invoice.create.1.json | Bin 4715 -> 4715 bytes .../invoice_plan--Invoice.create.2.json | Bin 6074 -> 6074 bytes ...oice_plan--Invoice.finalize_invoice.1.json | Bin 4904 -> 5008 bytes ...oice_plan--Invoice.finalize_invoice.2.json | Bin 6289 -> 6393 bytes .../invoice_plan--Invoice.list.2.json | Bin 12860 -> 13062 bytes .../invoice_plan--InvoiceItem.create.1.json | Bin 1062 -> 1062 bytes .../invoice_plan--InvoiceItem.create.2.json | Bin 1038 -> 1038 bytes .../invoice_plan--InvoiceItem.create.3.json | Bin 1071 -> 1071 bytes .../invoice_plan--InvoiceItem.create.4.json | Bin 1048 -> 1048 bytes .../invoice_plan--InvoiceItem.create.5.json | Bin 1069 -> 1069 bytes ...invoice_plan--PaymentIntent.confirm.1.json | Bin 4984 -> 5117 bytes .../invoice_plan--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes .../invoice_plan--PaymentMethod.create.1.json | Bin 931 -> 931 bytes .../invoice_plan--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes .../invoice_plan--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes .../invoice_plan--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...voice_plan--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...invoice_plan--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...uncaught_exception--Customer.modify.2.json | Bin 664 -> 664 bytes ...caught_exception--Customer.retrieve.1.json | Bin 639 -> 0 bytes ...with_uncaught_exception--Event.list.1.json | Bin 1515 -> 5277 bytes ...with_uncaught_exception--Event.list.2.json | Bin 22944 -> 23452 bytes ...with_uncaught_exception--Event.list.3.json | Bin 3280 -> 3280 bytes ...aught_exception--InvoiceItem.create.1.json | Bin 1062 -> 1062 bytes ...ht_exception--PaymentIntent.confirm.1.json | Bin 4984 -> 5117 bytes ...ght_exception--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...ght_exception--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...aught_exception--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...ncaught_exception--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...ght_exception--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ..._exception--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...ht_exception--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...ace_payment_method--Customer.modify.2.json | Bin 664 -> 664 bytes ...ace_payment_method--Customer.modify.3.json | Bin 665 -> 665 bytes ...ace_payment_method--Customer.modify.4.json | Bin 664 -> 664 bytes ...e_payment_method--Customer.retrieve.1.json | Bin 639 -> 1760 bytes ...e_payment_method--Customer.retrieve.2.json | Bin 665 -> 639 bytes ...e_payment_method--Customer.retrieve.3.json | Bin 1760 -> 1773 bytes ...e_payment_method--Customer.retrieve.4.json | Bin 639 -> 0 bytes ...e_payment_method--Customer.retrieve.5.json | Bin 639 -> 0 bytes ...e_payment_method--Customer.retrieve.6.json | Bin 1773 -> 0 bytes .../replace_payment_method--Event.list.1.json | Bin 1905 -> 1905 bytes .../replace_payment_method--Event.list.2.json | Bin 22944 -> 23452 bytes .../replace_payment_method--Event.list.3.json | Bin 42643 -> 29434 bytes .../replace_payment_method--Event.list.4.json | Bin 81 -> 13684 bytes .../replace_payment_method--Event.list.5.json | Bin 0 -> 81 bytes ...nt_method--Invoice.finalize_invoice.1.json | Bin 4910 -> 5008 bytes ...nt_method--Invoice.finalize_invoice.2.json | Bin 3602 -> 3706 bytes ...eplace_payment_method--Invoice.list.2.json | Bin 4214 -> 4318 bytes ...eplace_payment_method--Invoice.list.3.json | Bin 4238 -> 4342 bytes ...eplace_payment_method--Invoice.list.4.json | Bin 9850 -> 10058 bytes ...replace_payment_method--Invoice.pay.1.json | Bin 26010 -> 26110 bytes ...replace_payment_method--Invoice.pay.2.json | Bin 3637 -> 3741 bytes ...yment_method--PaymentIntent.confirm.1.json | Bin 4984 -> 5117 bytes ...ayment_method--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...ayment_method--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...ayment_method--PaymentMethod.create.2.json | Bin 931 -> 931 bytes ...ayment_method--PaymentMethod.create.3.json | Bin 931 -> 931 bytes ...ayment_method--PaymentMethod.create.4.json | Bin 943 -> 943 bytes ...ayment_method--PaymentMethod.detach.1.json | Bin 926 -> 926 bytes ...ayment_method--PaymentMethod.detach.2.json | Bin 926 -> 926 bytes ..._payment_method--PaymentMethod.list.1.json | Bin 2354 -> 2354 bytes ..._payment_method--PaymentMethod.list.2.json | Bin 1235 -> 1235 bytes ..._payment_method--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ..._payment_method--SetupIntent.create.2.json | Bin 13277 -> 13249 bytes ..._payment_method--SetupIntent.create.3.json | Bin 764 -> 764 bytes ..._payment_method--SetupIntent.create.4.json | Bin 764 -> 764 bytes ...ce_payment_method--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...ce_payment_method--SetupIntent.list.2.json | Bin 930 -> 930 bytes ...ce_payment_method--SetupIntent.list.3.json | Bin 930 -> 930 bytes ...ce_payment_method--SetupIntent.list.4.json | Bin 930 -> 930 bytes ...ayment_method--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...ayment_method--SetupIntent.retrieve.2.json | Bin 764 -> 764 bytes ...ayment_method--SetupIntent.retrieve.3.json | Bin 764 -> 764 bytes ...ent_method--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...ent_method--checkout.Session.create.2.json | Bin 1406 -> 1584 bytes ...ent_method--checkout.Session.create.3.json | Bin 1406 -> 1584 bytes ...ent_method--checkout.Session.create.4.json | Bin 1406 -> 1584 bytes ...yment_method--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...yment_method--checkout.Session.list.2.json | Bin 1652 -> 1878 bytes ...yment_method--checkout.Session.list.3.json | Bin 1652 -> 1878 bytes ...ession_errors--PaymentIntent.create.1.json | Bin 1648 -> 1727 bytes ...ion_errors--checkout.Session.create.1.json | Bin 1658 -> 1857 bytes ...license_management--Customer.modify.2.json | Bin 664 -> 664 bytes ...cense_management--Customer.retrieve.1.json | Bin 639 -> 1761 bytes ...cense_management--Customer.retrieve.2.json | Bin 1761 -> 0 bytes ...atic_license_management--Event.list.1.json | Bin 5442 -> 1859 bytes ...atic_license_management--Event.list.2.json | Bin 22926 -> 23434 bytes ...atic_license_management--Event.list.3.json | Bin 42569 -> 22603 bytes ...atic_license_management--Event.list.4.json | Bin 81 -> 20465 bytes ...atic_license_management--Event.list.5.json | Bin 0 -> 81 bytes ..._license_management--Invoice.create.1.json | Bin 4709 -> 4709 bytes ..._license_management--Invoice.create.2.json | Bin 3453 -> 3453 bytes ..._license_management--Invoice.create.3.json | Bin 4759 -> 4759 bytes ..._license_management--Invoice.create.4.json | Bin 3454 -> 3454 bytes ..._license_management--Invoice.create.5.json | Bin 3438 -> 3438 bytes ...anagement--Invoice.finalize_invoice.1.json | Bin 4898 -> 5002 bytes ...anagement--Invoice.finalize_invoice.2.json | Bin 3668 -> 3772 bytes ...anagement--Invoice.finalize_invoice.3.json | Bin 4974 -> 5084 bytes ...anagement--Invoice.finalize_invoice.4.json | Bin 3669 -> 3773 bytes ...anagement--Invoice.finalize_invoice.5.json | Bin 3653 -> 3757 bytes ...ic_license_management--Invoice.list.2.json | Bin 15546 -> 15870 bytes ...ic_license_management--Invoice.list.3.json | Bin 19742 -> 20170 bytes ...ic_license_management--Invoice.list.4.json | Bin 23928 -> 24448 bytes ...ense_management--InvoiceItem.create.1.json | Bin 1057 -> 1057 bytes ...ense_management--InvoiceItem.create.2.json | Bin 1033 -> 1033 bytes ...ense_management--InvoiceItem.create.3.json | Bin 1067 -> 1067 bytes ...ense_management--InvoiceItem.create.4.json | Bin 1050 -> 1050 bytes ...ense_management--InvoiceItem.create.5.json | Bin 1070 -> 1070 bytes ...ense_management--InvoiceItem.create.6.json | Bin 1070 -> 1070 bytes ...ense_management--InvoiceItem.create.7.json | Bin 1050 -> 1050 bytes ...e_management--PaymentIntent.confirm.1.json | Bin 4976 -> 5109 bytes ...se_management--PaymentIntent.create.1.json | Bin 1648 -> 1727 bytes ...se_management--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...ense_management--SetupIntent.create.1.json | Bin 1045 -> 1087 bytes ...icense_management--SetupIntent.list.1.json | Bin 1251 -> 1301 bytes ...se_management--SetupIntent.retrieve.1.json | Bin 1045 -> 1087 bytes ...management--checkout.Session.create.1.json | Bin 1658 -> 1857 bytes ...e_management--checkout.Session.list.1.json | Bin 1936 -> 2187 bytes ...license_management--Customer.modify.2.json | Bin 664 -> 664 bytes ...cense_management--Customer.retrieve.1.json | Bin 639 -> 1761 bytes ...cense_management--Customer.retrieve.2.json | Bin 1761 -> 0 bytes ...nual_license_management--Event.list.1.json | Bin 5174 -> 5278 bytes ...nual_license_management--Event.list.2.json | Bin 22923 -> 23431 bytes ...nual_license_management--Event.list.3.json | Bin 42632 -> 29425 bytes ...nual_license_management--Event.list.4.json | Bin 81 -> 13682 bytes ...nual_license_management--Event.list.5.json | Bin 0 -> 81 bytes ...anagement--Invoice.finalize_invoice.1.json | Bin 4909 -> 5007 bytes ...anagement--Invoice.finalize_invoice.2.json | Bin 3653 -> 3757 bytes ...anagement--Invoice.finalize_invoice.3.json | Bin 3653 -> 3757 bytes ...al_license_management--Invoice.list.2.json | Bin 9865 -> 10073 bytes ...al_license_management--Invoice.list.3.json | Bin 14045 -> 14357 bytes ...e_management--PaymentIntent.confirm.1.json | Bin 4978 -> 5111 bytes ...se_management--PaymentIntent.create.1.json | Bin 1648 -> 1727 bytes ...se_management--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...ense_management--SetupIntent.create.1.json | Bin 1043 -> 1085 bytes ...icense_management--SetupIntent.list.1.json | Bin 1249 -> 1299 bytes ...se_management--SetupIntent.retrieve.1.json | Bin 1043 -> 1085 bytes ...management--checkout.Session.create.1.json | Bin 1656 -> 1855 bytes ...e_management--checkout.Session.list.1.json | Bin 1934 -> 2185 bytes ...plus_plan--Invoice.finalize_invoice.1.json | Bin 3740 -> 3734 bytes ...standard_to_plus_plan--Invoice.list.1.json | Bin 4346 -> 4340 bytes ..._plan_from_billing_page--Event.list.1.json | Bin 5180 -> 1999 bytes ...n_from_billing_page--Invoice.create.1.json | Bin 3421 -> 3421 bytes ...n_from_billing_page--Invoice.create.2.json | Bin 4759 -> 4759 bytes ...n_from_billing_page--Invoice.create.3.json | Bin 3431 -> 3431 bytes ...ling_page--Invoice.finalize_invoice.1.json | Bin 3636 -> 3740 bytes ...ling_page--Invoice.finalize_invoice.2.json | Bin 4980 -> 5078 bytes ...ling_page--Invoice.finalize_invoice.3.json | Bin 3646 -> 3750 bytes ...lan_from_billing_page--Invoice.list.1.json | Bin 9925 -> 10133 bytes ...lan_from_billing_page--Invoice.list.2.json | Bin 14098 -> 14404 bytes ...om_billing_page--InvoiceItem.create.1.json | Bin 1041 -> 1041 bytes ...om_billing_page--InvoiceItem.create.2.json | Bin 1072 -> 1072 bytes ...om_billing_page--InvoiceItem.create.3.json | Bin 1052 -> 1052 bytes ...om_billing_page--InvoiceItem.create.4.json | Bin 1051 -> 1051 bytes .../upgrade_by_card--Charge.list.1.json | Bin 3192 -> 3242 bytes .../upgrade_by_card--Customer.modify.2.json | Bin 664 -> 664 bytes .../upgrade_by_card--Customer.retrieve.1.json | Bin 639 -> 1761 bytes .../upgrade_by_card--Customer.retrieve.2.json | Bin 1761 -> 1761 bytes .../upgrade_by_card--Customer.retrieve.3.json | Bin 1761 -> 0 bytes .../upgrade_by_card--Event.list.1.json | Bin 5174 -> 5271 bytes .../upgrade_by_card--Event.list.2.json | Bin 22944 -> 19477 bytes .../upgrade_by_card--Event.list.3.json | Bin 42619 -> 22635 bytes .../upgrade_by_card--Event.list.4.json | Bin 81 -> 20483 bytes .../upgrade_by_card--Event.list.5.json | Bin 0 -> 81 bytes .../upgrade_by_card--Invoice.create.1.json | Bin 4715 -> 4715 bytes ...e_by_card--Invoice.finalize_invoice.1.json | Bin 4904 -> 5008 bytes .../upgrade_by_card--Invoice.list.2.json | Bin 5692 -> 5796 bytes ...upgrade_by_card--InvoiceItem.create.1.json | Bin 1062 -> 1062 bytes ...rade_by_card--PaymentIntent.confirm.1.json | Bin 4984 -> 5117 bytes ...grade_by_card--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...grade_by_card--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...upgrade_by_card--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes .../upgrade_by_card--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...grade_by_card--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...de_by_card--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...rade_by_card--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...th_outdated_seat_count--Charge.list.1.json | Bin 3192 -> 3242 bytes ...utdated_seat_count--Customer.modify.2.json | Bin 664 -> 664 bytes ...dated_seat_count--Customer.retrieve.1.json | Bin 639 -> 0 bytes ...ith_outdated_seat_count--Event.list.1.json | Bin 6785 -> 6889 bytes ...ith_outdated_seat_count--Event.list.2.json | Bin 22944 -> 19477 bytes ...ith_outdated_seat_count--Event.list.3.json | Bin 31404 -> 24810 bytes ...ith_outdated_seat_count--Event.list.4.json | Bin 81 -> 6930 bytes ...ith_outdated_seat_count--Event.list.5.json | Bin 0 -> 81 bytes ...outdated_seat_count--Invoice.create.1.json | Bin 4737 -> 4737 bytes ...eat_count--Invoice.finalize_invoice.1.json | Bin 4952 -> 5056 bytes ...h_outdated_seat_count--Invoice.list.2.json | Bin 5740 -> 5844 bytes ...ated_seat_count--InvoiceItem.create.1.json | Bin 1062 -> 1062 bytes ...ated_seat_count--InvoiceItem.create.2.json | Bin 1040 -> 1040 bytes ...d_seat_count--PaymentIntent.confirm.1.json | Bin 4984 -> 5117 bytes ...ed_seat_count--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...ed_seat_count--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...ated_seat_count--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...tdated_seat_count--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...ed_seat_count--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...seat_count--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...d_seat_count--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...grade_by_invoice--Customer.retrieve.2.json | Bin 666 -> 640 bytes .../upgrade_by_invoice--Event.list.1.json | Bin 6825 -> 6929 bytes .../upgrade_by_invoice--Invoice.create.1.json | Bin 3421 -> 3421 bytes ...y_invoice--Invoice.finalize_invoice.1.json | Bin 3642 -> 3740 bytes .../upgrade_by_invoice--Invoice.list.1.json | Bin 4248 -> 4352 bytes ...rade_by_invoice--InvoiceItem.create.1.json | Bin 1041 -> 1041 bytes ..._restart_from_begining--Charge.list.1.json | Bin 3140 -> 3190 bytes ..._restart_from_begining--Charge.list.2.json | Bin 6253 -> 6353 bytes ...tart_from_begining--Customer.modify.2.json | Bin 664 -> 664 bytes ...tart_from_begining--Customer.modify.3.json | Bin 664 -> 664 bytes ...rt_from_begining--Customer.retrieve.1.json | Bin 639 -> 1760 bytes ...rt_from_begining--Customer.retrieve.2.json | Bin 1760 -> 0 bytes ...rt_from_begining--Customer.retrieve.3.json | Bin 664 -> 0 bytes ...d_restart_from_begining--Event.list.1.json | Bin 1844 -> 5261 bytes ...d_restart_from_begining--Event.list.2.json | Bin 24657 -> 19787 bytes ...d_restart_from_begining--Event.list.3.json | Bin 81 -> 8742 bytes ...d_restart_from_begining--Event.list.4.json | Bin 8568 -> 81 bytes ...d_restart_from_begining--Event.list.5.json | Bin 21717 -> 8741 bytes ...d_restart_from_begining--Event.list.6.json | Bin 42658 -> 22225 bytes ...d_restart_from_begining--Event.list.7.json | Bin 81 -> 22659 bytes ...d_restart_from_begining--Event.list.8.json | Bin 0 -> 20498 bytes ...d_restart_from_begining--Event.list.9.json | Bin 0 -> 81 bytes ...start_from_begining--Invoice.create.1.json | Bin 4720 -> 4720 bytes ..._begining--Invoice.finalize_invoice.1.json | Bin 4909 -> 5013 bytes ...restart_from_begining--Invoice.list.4.json | Bin 5691 -> 5801 bytes ...t_from_begining--InvoiceItem.create.1.json | Bin 1067 -> 1067 bytes ...t_from_begining--InvoiceItem.create.2.json | Bin 1040 -> 1040 bytes ...rom_begining--PaymentIntent.confirm.1.json | Bin 28374 -> 28837 bytes ...rom_begining--PaymentIntent.confirm.2.json | Bin 4994 -> 5127 bytes ...from_begining--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...from_begining--PaymentIntent.create.2.json | Bin 1655 -> 1734 bytes ...from_begining--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...from_begining--PaymentMethod.create.2.json | Bin 931 -> 931 bytes ...t_from_begining--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...t_from_begining--SetupIntent.create.2.json | Bin 1048 -> 1090 bytes ...art_from_begining--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...art_from_begining--SetupIntent.list.2.json | Bin 1254 -> 1304 bytes ...from_begining--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...from_begining--SetupIntent.retrieve.2.json | Bin 1048 -> 1090 bytes ...m_begining--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...m_begining--checkout.Session.create.2.json | Bin 1661 -> 1860 bytes ...rom_begining--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...rom_begining--checkout.Session.list.2.json | Bin 1939 -> 2190 bytes ...starting_from_begining--Charge.list.1.json | Bin 3140 -> 3190 bytes ...starting_from_begining--Charge.list.2.json | Bin 6248 -> 6348 bytes ...ting_from_begining--Customer.modify.2.json | Bin 664 -> 664 bytes ...ting_from_begining--Customer.modify.3.json | Bin 664 -> 664 bytes ...ng_from_begining--Customer.retrieve.1.json | Bin 639 -> 1760 bytes ...ng_from_begining--Customer.retrieve.2.json | Bin 1760 -> 0 bytes ...ng_from_begining--Customer.retrieve.3.json | Bin 664 -> 0 bytes ..._starting_from_begining--Event.list.1.json | Bin 6825 -> 6894 bytes ..._starting_from_begining--Event.list.2.json | Bin 24657 -> 16506 bytes ..._starting_from_begining--Event.list.3.json | Bin 81 -> 8742 bytes ..._starting_from_begining--Event.list.4.json | Bin 8568 -> 81 bytes ..._starting_from_begining--Event.list.5.json | Bin 19140 -> 8741 bytes ..._starting_from_begining--Event.list.6.json | Bin 42619 -> 19545 bytes ..._starting_from_begining--Event.list.7.json | Bin 81 -> 22635 bytes ..._starting_from_begining--Event.list.8.json | Bin 0 -> 20483 bytes ..._starting_from_begining--Event.list.9.json | Bin 0 -> 81 bytes ..._begining--Invoice.finalize_invoice.1.json | Bin 4904 -> 5008 bytes ...tarting_from_begining--Invoice.list.4.json | Bin 5692 -> 5796 bytes ...rom_begining--PaymentIntent.confirm.1.json | Bin 28373 -> 28838 bytes ...rom_begining--PaymentIntent.confirm.2.json | Bin 4983 -> 5116 bytes ...from_begining--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ...om_begining--PaymentIntent.retrieve.1.json | Bin 6315 -> 6448 bytes ...om_begining--PaymentIntent.retrieve.2.json | Bin 4983 -> 5116 bytes ...from_begining--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ...from_begining--PaymentMethod.create.2.json | Bin 931 -> 931 bytes ...g_from_begining--SetupIntent.create.1.json | Bin 1046 -> 1088 bytes ...g_from_begining--SetupIntent.create.2.json | Bin 1046 -> 1088 bytes ...ing_from_begining--SetupIntent.list.1.json | Bin 1252 -> 1302 bytes ...ing_from_begining--SetupIntent.list.2.json | Bin 1252 -> 1302 bytes ...from_begining--SetupIntent.retrieve.1.json | Bin 1046 -> 1088 bytes ...from_begining--SetupIntent.retrieve.2.json | Bin 1046 -> 1088 bytes ...m_begining--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...m_begining--checkout.Session.create.2.json | Bin 1659 -> 1858 bytes ...rom_begining--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...rom_begining--checkout.Session.list.2.json | Bin 1937 -> 2188 bytes ...uring_card_upgrade--Customer.modify.2.json | Bin 664 -> 664 bytes ...ing_card_upgrade--Customer.retrieve.1.json | Bin 639 -> 670 bytes ...ing_card_upgrade--Customer.retrieve.2.json | Bin 665 -> 0 bytes ...ing_card_upgrade--Customer.retrieve.3.json | Bin 670 -> 0 bytes ...ion_during_card_upgrade--Event.list.1.json | Bin 1802 -> 1860 bytes ...ion_during_card_upgrade--Event.list.2.json | Bin 21678 -> 22186 bytes ...ion_during_card_upgrade--Event.list.3.json | Bin 42619 -> 22635 bytes ...ion_during_card_upgrade--Event.list.4.json | Bin 81 -> 20483 bytes ...ion_during_card_upgrade--Event.list.5.json | Bin 6800 -> 81 bytes ...ion_during_card_upgrade--Event.list.6.json | Bin 0 -> 6973 bytes ...d_upgrade--Invoice.finalize_invoice.1.json | Bin 4904 -> 5008 bytes ...d_upgrade--Invoice.finalize_invoice.2.json | Bin 3637 -> 3741 bytes ...n_during_card_upgrade--Invoice.list.2.json | Bin 9850 -> 10058 bytes ...card_upgrade--PaymentIntent.confirm.1.json | Bin 4988 -> 5121 bytes ...card_upgrade--PaymentIntent.confirm.2.json | Bin 4984 -> 5117 bytes ..._card_upgrade--PaymentIntent.create.1.json | Bin 1651 -> 1730 bytes ..._card_upgrade--PaymentIntent.create.2.json | Bin 1653 -> 1732 bytes ...ng_card_upgrade--PaymentIntent.list.1.json | Bin 1991 -> 2082 bytes ..._card_upgrade--PaymentMethod.create.1.json | Bin 931 -> 931 bytes ..._card_upgrade--PaymentMethod.create.2.json | Bin 931 -> 931 bytes ...ng_card_upgrade--SetupIntent.create.1.json | Bin 1047 -> 1089 bytes ...ng_card_upgrade--SetupIntent.create.2.json | Bin 1047 -> 1089 bytes ...ring_card_upgrade--SetupIntent.list.1.json | Bin 1253 -> 1303 bytes ...ring_card_upgrade--SetupIntent.list.2.json | Bin 1293 -> 1343 bytes ..._card_upgrade--SetupIntent.retrieve.1.json | Bin 1047 -> 1089 bytes ..._card_upgrade--SetupIntent.retrieve.2.json | Bin 1047 -> 1089 bytes ...rd_upgrade--checkout.Session.create.1.json | Bin 1659 -> 1858 bytes ...rd_upgrade--checkout.Session.create.2.json | Bin 1660 -> 1859 bytes ...card_upgrade--checkout.Session.list.1.json | Bin 1937 -> 2188 bytes ...card_upgrade--checkout.Session.list.2.json | Bin 1938 -> 2189 bytes ..._invoices--Invoice.finalize_invoice.1.json | Bin 3634 -> 3732 bytes ..._invoices--Invoice.finalize_invoice.2.json | Bin 3627 -> 3731 bytes ...oid_all_open_invoices--Invoice.list.1.json | Bin 4240 -> 4344 bytes ...oid_all_open_invoices--Invoice.list.3.json | Bin 4247 -> 4351 bytes ...oid_all_open_invoices--Invoice.list.4.json | Bin 4239 -> 4343 bytes ...oid_all_open_invoices--Invoice.list.6.json | Bin 4246 -> 4350 bytes ...open_invoices--Invoice.void_invoice.1.json | Bin 3641 -> 3745 bytes ...open_invoices--Invoice.void_invoice.2.json | Bin 3640 -> 3744 bytes corporate/views/session.py | 7 ++++++- corporate/views/upgrade.py | 1 + 481 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.retrieve.1.json delete mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Customer.retrieve.2.json create mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.10.json create mode 100644 corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.9.json delete mode 100644 corporate/tests/stripe_fixtures/billing_page_permissions--Customer.retrieve.3.json create mode 100644 corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--Customer.retrieve.1.json delete mode 100644 corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.4.json delete mode 100644 corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Customer.retrieve.2.json delete mode 100644 corporate/tests/stripe_fixtures/invoice_plan--Customer.retrieve.1.json create mode 100644 corporate/tests/stripe_fixtures/invoice_plan--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.retrieve.1.json delete mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.4.json delete mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.5.json delete mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.6.json create mode 100644 corporate/tests/stripe_fixtures/replace_payment_method--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.retrieve.2.json create 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_manual_license_management--Customer.retrieve.2.json create mode 100644 corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.3.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Customer.retrieve.1.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.5.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.retrieve.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.retrieve.3.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.8.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.9.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.3.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.8.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.9.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.2.json delete mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.3.json create mode 100644 corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.6.json diff --git a/corporate/lib/stripe_event_handler.py b/corporate/lib/stripe_event_handler.py index 81bb240d18..a687ebdb28 100644 --- a/corporate/lib/stripe_event_handler.py +++ b/corporate/lib/stripe_event_handler.py @@ -12,7 +12,7 @@ from corporate.lib.stripe import ( update_or_create_stripe_customer, ) from corporate.models import Event, PaymentIntent, Session -from zerver.models import get_user_by_delivery_email +from zerver.models import get_active_user_profile_by_id_in_realm, get_user_by_delivery_email billing_logger = logging.getLogger("corporate.stripe") @@ -70,9 +70,10 @@ def handle_checkout_session_completed_event( session.save() stripe_setup_intent = stripe.SetupIntent.retrieve(stripe_session.setup_intent) - stripe_customer = stripe.Customer.retrieve(stripe_setup_intent.customer) assert session.customer.realm is not None - user = get_user_by_delivery_email(stripe_customer.email, session.customer.realm) + user_id = stripe_session.metadata.get("user_id") + assert user_id is not None + user = get_active_user_profile_by_id_in_realm(user_id, session.customer.realm) payment_method = stripe_setup_intent.payment_method if session.type in [ diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Charge.list.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Charge.list.1.json index 2c9d66c14fdeca3898be006d8ca4ab57862b44c5..3c7b0e14e67f1081ca2aef320b0ad9ad4b0e9720 100644 GIT binary patch delta 74 zcmew+u|jgg2Nw3s6eTMKCBw=0Sn4PDaB>JJC@7T{rxwLS#SJ#cu&!Vf_crp6$oB|N Z43DTRb1U%9C`wNC%SiIvEX^Lx3ILQr7tsI! delta 45 zcmZ1>`AuTO2bRg4tht-}S(h`4dxaF58#tPHdjy$yRRxuKxtKfp=eg%^_GOP|1pss^ B4)_27 diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Charge.list.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Charge.list.2.json index 3ea322215a7e72eab23588ce4615d0af0ae34f8a..27200cf6ed634db4e4853a70e28faf4df2f533be 100644 GIT binary patch delta 152 zcmbPb_|I^|Cl>b16eTMKCBw-NSn4Nl5ake1P*5r@PA!UuiW_Wh5Nv0h#K=AQ1Dlw* zw~>EDrAKgLctmBHTY eadNh>B3PvXLZz3Bxubucdp<}d)8<)XDNF$IP#=Q; 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 73f96cddf6353f8df4c98a8252e6e48a99502636..2acdec9244ed8d8ebad84082f6d66abf05dfa87c 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$*(KM{r_zL}i&aQ6VqTeQdgl^`DMrL&m8aDXjg!UmUuUQtBqaEqO^48iH(^Z& z5nC{(0&VuO6W4+%%y~YuI3}(p=@H8{>XBA;3%C75QLZzIq&;ig56=F<6w{DyFS&LC eG!`G;-fL|fl=tM=`P2j>#}SRMY+GQ9!nb9s>rhLPRz>Qx|fi)^uIg1NiUk0keNN- zo;j1100jzwIFep}$i=I}8Wo zL0~Y7R01SF&kb9L*)82D9Fr&rwaG55BBS~HdNQ1jpC6aw`F7dNXOrndKbUL>#g#Du z9Nv@W!>jf=9Vr@6hNo?uB110aG|-bNT#;0yo46YgiCxi$1nqJyk6cYvVji>9&;}y< zOgyADM7v}2+SXx^@J^IXbTO0iclhOqID>#vcQ3)xakI#J8*TPzi^8D67TLLX8 Lo7p-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwM2 zP*sM9e?(YBut7?QZ?jdN{M@i~38cgnx3{^=^ rOtnZgu}Ic6H8V2OHAzZI)3q>7G}28@GB8UtPfam2N->$tDAfP}f8AJF delta 129 zcmaE9+Gx6A0V``}URiO;WPUaY4g&*23xh0kx5+jt z#H%W(%%jLFr^3)Mc=7^Ce@4T}A0$InQj;x{4UJQcb&btTjde{-EX;K+O)O1ylhTrm R(+rHw6O+u-CTB`D003e?C#C=Z 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 new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 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 177b1ed6b3b77e2083978164c9a68a01d9081bd1..a23f71d4613c7de46d7bcf182c6d3e3fdac2e1f5 100644 GIT binary patch delta 1797 zcmds1OK%%h6xLKBv2l`;LenI5BgZi)O}NQi&)k_iO@aCmyT;EpPj^x4&di;Ox= z4c^nffUcVgl|>y%Dlw5PQihnU2azZd31ez;i%Kw+p8&dY^b=*G|ByxRyH3HG(J8xs z>OJAf8)rOY@J((U-t|nv7alKMo_50m^}`*H2Zjb`;gvx@%=eAJq}OBLnZDWg2$OJR zBa>@vJ4~|h^UT`6WpdKKe!B2jzwBS;X1bsCo|!9FQ`@DbbVsx==Y0VgQ$j3iB9$`> z$%ILWTC$F~ZUrTS1XVN09MPu1yYS;{4}7cjhGn;um=x2Jg$6h3yje&VtD)UmW9iBo zjmy;#&qtSI<#;}w+$Q0RR}DvmSrN+O>gYeufp5ihN1A;Q25VK-@D7EM#h2|O9uy8S ztzT+C(JMO_3JV>OtsalIVbt`kEvqBSe8d-^hR9_LizujR#1X}mkfuunF{Ub1AzUIv zeUK#k9`QVL(9MVUGP3ybL8R4Ms;e17)V|Ev6$#NBW$zMFY^QSOl;*o$;? zxv#NO?KY`2u(Cgwna!A)4dxS(6ke@c6}CfYCBB*$(|qk=E)P2S_Z;|6jM#fii-&~I zw&Fi^v$b!RGHtPTRIWPYJ`G@QFk+|#5v;06X1b0v*}zEViXmwlR&;K48mdd|9r$|U zCHVdIHx4iSw~}uP|FxI5;cooGU)39aq*ibU+)i z|F^#u?s8%Ki~v{1+WAGHujAH0A8dAZz&D+~@FtXwg!$4Np##U0GbK%oDCT5FNp55+ z$#E@WEln)Lmu+u>*wqQ$$J_a%t~(teBUiw)pZgJfS&AusHNWbQ=N&W8Bwp(A4%`}8 zhi8*f`2JX?CFITUN!Uza`1WuZwoY}yZ<)8@QDPImJMsbi-rWl?vX9}9qsQP%=t2!c z-Dt`ZiD+6Rsls0&3!c1}8`51O$u^S^rqo6XRxzR)V~A4f%7hwLw*1HU-)&qfO^1tyJZEN|N{vdu z5a}gwZ@51!It~e(5@b+OLW;{=#B2j2*I~?&U99Su|2o_*jMd%|H{m8y(=?XKne%I| zz3P_dO=x`-|vYyZ$Q1CE*ZeVcD zEz@#&9`E8iw5$L}{lZl12MP`D^uhbL2i|K~M0 z1&>ZAmb2q4gGDArWgkhGDC`rrP>!pL?WuDQ%Up~4jhN! I>_@Zz0=xDLd;kCd 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 9a85a53020d9dcf450665fad8d59b072a90bfc82..ad1bd81ba586ccdfb6c605bca669607778d67555 100644 GIT binary patch delta 775 zcmcK1F>ljA6bEnxK?g=ui3Tx5RfL4ptIl`lvpu#XPJ&&h*bPlQP~F+*1X4GpNe$@+ zs329M%OOM;3PN6(D)|HO1v;^G;Il*`X@{V)&;h;m>G%Hnzh9@<&Q5YCUv9JpqCePh z>h8*tUGvK&s05|QwFWYq>(x!drLy+w|LIwG=Hsm_ZlC3DTd3YlsvcW!4ij_RT6*c*kHqRj zxq;JSghNVrq=GPvARq?DK&L_gg9;;}jA;rn{l0v2cy&>3V(L?H?wJeR(|>Car2++fHmdW`;A%0>tKe<>B;YP5M0Ttzv} zWs4vD>*s-XrzL4^FX`{|hMGNo=;G4A-K}i*B3oN+3V6FJ z_LnyER5J_@b02VqLx8!507n)Dp*r#!2 za4h(e83BXiifD^+57Nv+# z&9k8Ik8dycNqc^lv}XHN1n(98IvL^)$)1*&lg|pD6#0mLQN+s&3j$c5W!cu}W;0e} zyKk8*ZW`M$TRpNhr@aZ^iTmBqOGra;-O1%GpE3$51B_7vV9ZUxh{-@e2}#PEL1>Vq zdrpkp7jmKeN}aeJBNiXjN-J8gGaSl p?&G7TaOzhoP`eu6Z_3LXzm(aiSg)_O8qWAL4n>NnYvQoB^#^pTOV|Ja diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.4.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Event.list.4.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..3ffdd91e508b828b61806b4415572fb8939a679c 100644 GIT binary patch literal 20471 zcmeHP-E-4O41edZ$n4YI%!Q;4&=wdHYC+kNjpx!h%u3BDlOYH9z%5&DHP&j@kS#77CzlzQgB)VOFIgkiUy-eAer;`WYxv zO_I`t;q{Xjr_cX5etL0uFy3-g3i>JFQ3=Fp6~{&<#VnDJiz;L_bzRCS$2B>x6)d4V z<>`k$L7vAvqyqF6EEo%@e2!BBAy|^@75Dk5t5U6^sF*EbC9;4#gbvp;}{eWfbmP^8wpJ-8rzl#m$dkR zGWHA*W^oLDfO<-pSZ1heqR0aZ>yzTsIKJ*MT;puguwhjcEDfaxRb|w?^t`RFhk+#>7~IwA^}B2V`Mn!WVyy+skR1+8KcY%`SkVd=={x-cy^jTJU%|!Kc-0leP^lH1%6EHl(^t2jronjXI2y$?)0AF0NAAKbzswqkO(&F$EL#XNR9e?v#I4R>JG9Fq%=vy z+I~(h5HCh&f~FBIY*aHhXwTOnr|;w)It&4@ct-?4LK10qgM75N#6#Y)ZK+>B-0TGo zu@9Yw^KZI6<|~$D(K@*SeyB-0tcay0sM8OERt}^fZ9mauIV-q~Nqy_e0P0S6)Xka& z#L)s#waJQF!Bo+>1k3?u98PKEDga90vQsPy@pQFDIUuo+W zTYGttMU_l;34XNK?Ajpk@PeT#-Eq5qItIu&ThbMm2u7;3%vs1Gv2kGoa1|Vq_(1QS zLDh(YrsX0llHjVMso-L*BE@x%&PE_<2m}Xj>hB|XGWu4N25&h5(IyKbSV{t^B=AOh z@^$+Lz+B=w+%^PityS&zg(YP*Z-cH|O$2qX0Dce~hw~R@L1I*=@lc{rXO%r{=x_NZ z&W!)HK=V?iaid=zL7W+>+-Jno(avmV_N&9fb)eX!6BAIrcih==3HkML$9el^^x1?e z&9T?Vom&}qTy_Uo+H83w`k~^^z)FAaxHABd!+}TM@LeL$)~$~`RwS}c`=GBS#XO=I zNHZ;*D@6y3iO2+vRgn+E^vu=-(I@1|YRjCCOZZ@CP3ABA&@!AEG}LI8J?kgkI*&9UIEb5 zT6ij;2&m)m09tJyH7r+U5ji zO=ximL{(~vu}~6Fw{+JjeSmM`2X(H@+|u!N%mB zgZZfjrFCgNQ3oS9DeKZgS3l$XN(5WaW-rb^ zJ~^Xr&aYQT`Lp6)#cuYV9o5z!gtHdNuoc3Au`+BgRk}37wbco}eN{nS5x#4HLCXV| zY|y=5^8`l#8z(tz7$~yqqc&M=N4q=o#l3M9EvDn0{q61X{awb!`@3v^u}kUR*3Q0( zrOo0yhoHL#Wy&fH83RvJx9A&;l)fcpZwYl2g+7dLN%@wP>HYYYly6D70;O+BVVljj zr0SHUt|)J=-xHI-s@AJ-NullrvofPtOtXDUYOo{^>hUe9O&$VD@+~Rfl5zxeg)+V+ z)u1h6^2Q^-R-2*oEh+yh1Z*xWN8YAaAqE;Xz9rS(?GpQb$X6kJOG?9Vrw-_R8NxcS zyf+n2&A_*$v?A(0g?TyNx1?H*W7eeo zTMee6ROBaWNkRWrLWu7|>9-A`vo2rb^<5|xbh|)e%2|Fe$`3~Q!6@f^jqgJFE|hZ) zzz;_G!6+G3t=wG2S>gwyT4!04dwfOz5e_#$)(h(PJGAvmf9@C5{a_Rt+7Ctz&aRne z6~6Cl&%~=8qTk)*g9Ev)b^=U$tKsy`amRW4PyxVfTCk{p`vD9#Fpvo9F~`MQJCN(L zJIKA+@<`+dqi*{^uJ1x=`1D;Usfb~`_JdKKeq@?hYXAW literal 6781 zcmeHLOK;pZ5WeSEEO=^xZua4=9p}`fEzqV-S~%?`K|ydOZkDw~$t1P06Xd^lh7U=U zsNEQCfV8L&#zGtphch3)dAxrxn~|IuMjp>z!|&Pbz5NegSuN;+D=jJsi)6iAFXzig z^YsP!Du`r?GsAOOUM<64yXdtBeW0=0{>d`~(%m;aC(Eiv8fyQmJ3Q<6m+cv7QY#`^ z$#MO~FIUf>{QTpq@4uU`(vpVVQju#AmQ7Ivo1C)J9+x+$YMEN9nZP?G*Ay?AkV3v0 z3)FQXGG@SEbjLYm_MD^z#_+QCHy-P8tJbYXH9WSkF%@O`fyoTb-?2iE1xhd?qu>IN z=(`#`$tBwsR`qBrtZKtd6P)IQj6VAi*{~Hw0S=%LeC@DNGTE>qjzqR+>J8dB3P4sB z1>gYvRC2Sg(AUI?QwI05=Ch)>8z?*iHXGQiQHsmVBB;^%V0WWIGu;VZq+yX+0j{hu zjiw#O0NDeS1zCthuDA{!i@emzAYcmAx@Tp<%{T9wLevkls!SQk74;w=yUiO&>wP8D zjtvreFY4N1bXpBQ5q^t6MB^mtOkbdTORxWkByzrEO<`!w?n(|XxQ*uM&>*R+Mp@ua zO5kA%NCka5I!ac^Ut?+^!jZzIGsvd>BV9V-`jLWG}!!QFO3vO>IbyvdcS@CA+>3WQ@J zF`%<3b0G=1zgP;tk(P}w*2^f0ZU;F=9$qBpef*JE_>N~U4U;)jG24U<9+5s3jKMdM zLu!W0Czu%pN$%B6>hX~;rXqh9x!)fiFe)G?ApnH9*Y-jjcv;_t3p%{oViMOCF z3kXJ;T0{Cc@nSVs!sd!`bZufwmmzMmR{{A=A=`D;N-xPdnUsMwJpTkJgIx-qI4md4 zVvy$!N1Owehjgm5J$K~|+>|y_m_)ch{#el!-S#x3L7T%&jd!?D++pYG$fHnIT{kto z=9ra-uR2&uP9OyINReGnB*s=tha-EPwD)RN<&7;u3I2@loO&Q|xZ>!_bUtlQ$HcYe zdv*|(!AK)@%`*W7M~WLjs}WFKQ~!1*U1JoJdRM8E-ZV@aVU9Y|+|>v+0?C{j0caY( zBRCnc)s?5KBq7FPG>5B{P~w4ZlqVneZh*`!ufw(}QtRF7d~7Vy&9+avX*Ut{y(9QZ zZk(?9?5ae{? zu^T=~=2?CAnJ3CbQ5O#W+B2*p)I^yX@tigTE+(cjtZ>6ONYm@s6U29}i-T=Nv6Vtuy zt<(ihrxKy{Qx2F3vA6;4Yl5(rOkIOeBg2psMgnfj@SYX};*>s^Kjq<2)G&#S6NNSw z;+82OCUIn;uujEkLfDc`s5>X?Q%_3A%6j4&Bj}X&#XJ^StE;^~vkPd{93p1r#|ytug)Pgc*XHu{rv)*~5yKspFfhUeu* ziov+PI|17_4F`tq6N9%0mSWO<)anEvK#a>89t;e>eXC6_R_Ev0W}DBqY_pqhw%OTy zdvzP?Kix;lW>zFoNL# 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 9ad371e8c092e3c4cd53936eadc6da2c8743a5b8..20012ab4fa8595e9cbed7e460e988ca9b37a7039 100644 GIT binary patch literal 6885 zcmeHL+iu)85Pi>AEcny{-R#AV9p|Y{oEzdeh21ocgM#2n+$?K}k|}BvJIKFxh8L|U zQM(Dy6lqaE7z=SYoXg>v;e5I?8j+M~Mjnjb!SB)Nllc!{St;n6t4b6S7Rh`%pN^;Z z$MZw-lNU)8XPT$5Je&HzX3=T&`aol`_>(6Zq&MI2oFpk~sj2y|Zt$$v=gk>tQX?W+ z&T;+p)!EBmPM%*rJ|55FlA3*_BCSAJ)>-ClvdVIETw0^5X>6%v0)2|EDV{SSg?!%^ zD9cPFOhdfrl5@(;IZ+F==6UHn?(4CuCahZ3JhZUZ1!d`)$pp<`vaIS0fTmZtu)iM51LCd#_V%o!$M>k1b{;FD~pYs$(m(hCXy9X@6pCy0+J%j z00$VSoa*ycMB^mtj61NoOYi;&BvQU)b*5>_ZgLJcxXEVkP%l{(wKBjR zl)%FjkP61McU+YyQ6g|)v9Cc?hC;Tj#kAI(0#!u=%4Lc`U$D&Gw~!K+MWGE~dbX^J z3V4wUxh_P)X{{^(v@WX$lZpF$x6`ff-Jl+amTU+udqMc!;r=cNsC@_;A--yRCe}PJ(rtDF z{V?Bj1Qp9!(6k=}vrLU4ZJao? z+?{z8DvGPRq*olPfA>~qlUnGlfz&r8 zf{j4aK(zog_3sg!jM&<=!LukKhGH}YS8`}2K{v{iFS|ED=7!f{+YqU>ygKL`OR9R& zCf#_L2*%zL{2(_D_b)bs#D~uDp<$tpmpyLiU-?a)8UJmC=2zRsjed9pb!KFHpOKKG z{rUd<$4G{oLa{3*zMy>Ty0afM^2_T^bo*}h*~KcGXYc=Y=ew*svAhEB$v;M?)A_`{(^}RBHFN9T9p-By`Nz#PgV{M87~Aazh^+I4ofNq# z(HLwCo4QssTm=dO0-clT;<6UcBUB^z93ZLI(jlH*cVJ%88Tdzm!5Ln4>h~C3uje&`?Sk zx>TFCGI(S|ug$+o{<;Qj5zny~=P+xcO{%-G!C|Sw01u9bKmgvlI2iLUdfTyYdC+er zun>57G6lgveK43bow~p&SR}P>$^o+{7Cu1Rnjoz?Q&%8VOFxW-k$~OO_0wQL?9vBw zuGAlj8V0ekqtV7j+%N^?B+M){*0DSd2ph8Tedl0*>PTr@TTkr62wuu=w9t(Y`M?(| z=mILpGPVo=(oGt#om-ne!+0o&I#%oX9=h8UbZuoRN+{YEDM0dky|aA9D`?w;CYxtAX7 zFP8VlX}X+__mB4W#`h06A0Hj?qvZi(hqL`7UrRU6cOF4^Jx&L@ILU^PRr{fJdi> literal 21693 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 BgE#;H 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 6d922067afeefefcba3c644d2dd8510c1d8984a9..289f1150b26f5e1d27caf4f1ac42cc2ea2fe0aeb 100644 GIT binary patch literal 28060 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 Uv@?D4R+bz-_Po-Z9Ijd}00z%Lod5s; delta 68 zcmbQBzD{k!FJ{)vyt3kw$%!ly90mr)MNZ}co|A)F3b6=pmSxT1<25vZ0j^pu0PiXj AG5`Po diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.finalize_invoice.3.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--Invoice.finalize_invoice.3.json index 300a90d1e8a89e8387664373b70680495a7f789c..8ab27003bb60530be3798794fdf1d9d38e327589 100644 GIT binary patch delta 196 zcmdllvs`uq6H8=CYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwM2 zl%bg;<0)tFkt60sygd4-o(W 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 716b41acdde4a2d8d5f0b22b83a05fda2f0a534c..0ecba2ce6ab79e3c945522d42d26a460d4ba33cd 100644 GIT binary patch delta 196 zcmdm?vp{#l5|+r4)Z&tOKmQUk0Fh`u5D&j>149D?$Dn{RN7oXI$s44! zCf}Fgn*5i=m4>$XNf&Rv#kx_1cq{x|f(k>ca)MJ`O{0>seT^a`{4yeQGdzM^{G9y^ g3PPfcT@64UF$i`K$}_8q0D7d7cBXIklfEbb0O$07F8}}l delta 109 zcmaDKIX_~<5*F6Xyt3kw$^5Jm90mr)MNZ}co|FHwRALd{e4bTB6h+*~$jQ$#6R2Ek Ta+$P0HmUQh#hWL}#0dZZnzSNV 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 9012bb49e67287b8adf66b1c15b1c1545ec2efd4..e4fae342f2c17cc44b6d3a3ffab3c5a10086fe52 100644 GIT binary patch delta 591 zcmaD}v9x-_8kWeC)Z&tOKmQ-t5E5nVY5;P)L9lyJo>^4{FbcFLD{1@F(1v{0;?0~oaRLBewz@R{ delta 174 zcmZ2l{k&qs8Wz^fyt3kw$qMWe90mp^j)ofqAGJ zjfyDDG|KACd17oERQaS>{&Yol%sW>X(t^xw)3Zh)puh z#oW!(F~!BlCo-_a(!?{&8_pStsYQ6;BRe7Tqk!zJXEPE2Plez|q9pBgn+7DyYoM#oW<9&pm(g zd=9D2pExAgBrU@t4MQt39Suv3Tum~|!;3Oq!c)A%lZ-Yi^FL#pEGL*ad5T~TE^{`E I3q4{40Ck`#JOBUy diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.confirm.2.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.confirm.2.json index adc63264862218ab50a4f6541b0bd2ae4cc5a29b..3137bdeef32887dcf4daaf26f861f6fccde92574 100644 GIT binary patch delta 210 zcmeyN_E&vEyJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZq(Fp7H{`A1ZG1Sf_^RF=6Fc>B4UnYmV&hiq=- zFk+MR4hZox@ya$R4zhG9$_uN^tq9FcF~~P?+kA%a86(`TB?9>%y95*z&}H%Ak1k02ATs-Q9#<5EW# zNB7jtcQ}mLBuyM63eCeaJ={Yh+)_%C6H^^M3et>2!-_Yn^FL#ptR$E?d4^yPPBWy1 H9x(y{ioYp^ diff --git a/corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/attach_discount_to_realm--PaymentIntent.create.1.json index 80df52fe6457f16ee2958d22003153943b14dfeb..56ecaffafed90c6f6976bb8ff81ee1b546d03d0f 100644 GIT binary patch delta 105 zcmeywbC7pJlVoCPNq%l(NoI0OUD!!AD_s; z5=#@$Op_wlw4Ch7^vxF;pE0s$rYKn{C>c&($(%2u!=(TON~OiAMe$H^gU#YB(M$mN C@*=hX delta 53 zcmX@e`-x{l)5Lvj8`l~zN?L|R8irP6IvSQ5xte5_hZkkKgr|6iCmC)2#`uhJ@<-;x J&FL&rOaLY^6ZZfB 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 index b43a4e06d9f3e3f5ccbe7f975fefc06ef6d9c9a3..888123e21405825fb77f213d829dd3ce13bfb029 100644 GIT binary patch delta 105 zcmey&bBK3Bvt(jvNq%l(NoI0c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$jn CWFsB` delta 50 zcmX@a`iML0PiC0xnnY&*=qN`t+cYJYba#3nYytjp!S9xJ#vS(?D zzpH<6R*`F(qkmL*a%8f(Q*yB9#0hC)*iD$s!)PmxCgq%GlxaAJ5wWtm%ncU5*kmaj>+d3ix=WgJXpXZekJ~@H$1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HlPyWJU>@6GuI09kjX~OPXNJeKRW;b delta 169 zcmX@WF^ywFkeydZp}D)GiML0PiC0xnnSr5us7rQvUVL$Ca#3nYytjp!mxpUaXohEC zR(h(BS!AexWKyZQMY_4SVR?Gh#0hEQI82z#%V>ix=UGuv5>)0EI5~mw!{k(^#L2gr dvLrzI-4HHtF)npsxdI2-@~ 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 eaccbc4cd0a8073b33e58b20555a15f34c8d1816..148d0c51981d469359f863e2562e74af64905325 100644 GIT binary patch delta 143 zcmaFDIgM*Vft|OJe?-1VaAJ5wWtm%nw@+oIXw tN@QA~fn|VCU{HpIzpGn8ab{5J#C2ujI84}V%^1Wuc^OmgW*z2Ni~vwmCIiML0PiC0xnnY&*=qN`t+cYJYba#3nYytjp!S9xJ#vS(?D zzpH<6R*`F(qkmL*a%8f(Q*yB9#0hC)*iD$s!)PmxCgq%GlxaAJ5wWtm%ncU5*kmaj>+d3ix=WgJXpXZekJ~@H$1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HlPyWJU>@6GuI09kjX~OPXNJeKRW;b delta 169 zcmX@WF^ywFkeydZp}D)GiML0PiC0xnnSr5us7rQvUVL$Ca#3nYytjp!mxpUaXohEC zR(h(BS!AexWKyZQMY_4SVR?Gh#0hEQI82z#%V>ix=UGuv5>)0EI5~mw!{k(^#L2gr dvLrzI-4HHtF)npsxdI2-@~ 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 8c10457bee3e6c654224e4e1693a7f389b892e4d..dd5cdeed8f2bdf7f76413e98988806aec056c063 100644 GIT binary patch delta 483 zcmb7A%SyvQ6eU^}LC7~flm<~hVt&Jo zzu;EzS9I^jNgtp~@9v&^?m73|@2$7({fEt5P6SQ}0}D=x8-UQoNIc7-$oKQFLR#3v zh(Z)Dp@eSFA$Fe1u(W_OvqeZPkg#NFS?ozTI4bBSj>D2p+x?>FMYyJvD)A*ykAY@t zZS_Qx%Hy6p_RB?Gt9sY$UHIH^dt679*~<#v&2vL;8Bu=V0+(2J_2ZcgFoG6}MqNI! zvF}5Bae5MouRsL4K1`$>;8V!K$3#pFpp7RmfIZ6z@aT6g3d4w4E(+&)Mc%uXTrb?1 zxY`75GoF-5{VI+XL}j7K(kb;~;1c4ZzJ*C*PPy9M{mg|fC;X%Ek4Xr^C?SfNKqN9F r_4V&3k+tk0x*ZxrMeDR0<5s0HHT+ZE@bsEfQ00!KsJ$lJS@(VbkVcwL delta 307 zcmX@a_nU{YdZVl;xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xFnmrnRDjM_tx9?{=;T2Ct7Xc=zn2nG|!!!DoL z#P`8ooSsDDD}b%84~dj(`5|!dF%c63u*nz#a7;HK!{50=h+=9Y9L@8Jyho<278>no zwQ1??>G+bWW5v@IsV3+wohp|+L@B~OlhDLGxgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xIfypNrmGq6gBJwLsEWC=t)6KH7O7lHUE!-=e6P-*F zT_Rk1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n6epgd delta 347 zcmb8oy-vbF007{Cf1@!@CJqMUXl#*UYh1u`)B;Cade@(YP|t>z{!saAFEPG=gL=>5 zVBFbVd>a=heFevF`kwY)cApR5uf!62D?Ko^d~n9ow2Qq=5Wz}LIYF6pGc4z0PFO5~ zUsDU+qvPVDHS5<=*h-v_*YbXetv6yOZ+@T7?&gc>Fi7Ti$-HuTRQYo-=z3LBis!E3MTwt7f_ zm;%k`2{j_OtJ_T<#?na@pjevN?c0J_u04v?fum!o*9(cIq2`L1M7Jr{Jq!4x9f<@r uMaMFX0RZ<#awFmhU=srgnb1a9O)-THzdG(f6UQXUgOTi>>jC@PS^oktop-zd 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 38026b06a6ce02390bac94c6c4630147145ef297..79607f5359c609958a308fb57ab7bba300292588 100644 GIT binary patch delta 498 zcmbQp-y=9dMm((~wJ1Kdq9C&IfypNrmGq4Zvr>wxGDFj%{3A0GLp;6nGfN#^{X9I9 zQj?3*BGc2oqfD~HQ`3WjGjbzb@;6H|2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n9lfF9 delta 347 zcmb8oy-vbF007{Cf1@!@CJqMUXe^~jYg~$O{Q=JQ=-stl2=yqG{)m83niyZeLG5!m z7^GrkjzULN2Napy|QlI)ta)< zQjwr%Xpv}Cw^pXIS1u#nO8+EJH@v0`N}nxu~ErgSWG76-39-febp z6_N}Xewk$`a@(d|_hBrZ@BqhBXe&1>MqRrf>s`krQl~R!)WG#6vzTdT#PlfenG%T% u*F}dS)CFLQ5=|r#AQk}Yx15WV+TL_UFpP?Gk<2}D7lLMx~cRjbN!y|anIYa82}CRF|J%#3$8o3iyK z+WDS0GcONEvzbs;6(J?@X69OJUy-gKXwKg{g33_g_hR0^qG)3Tr+26kZK?zd zE2vd#vrN8?9At=Ffi><=3ofHWt!#qMA?avBHr`R7zpXW4_Trj_O&t$kBm43#W&o8j z*|-$}^nlLTpG9w9 z5}Hg9_idAmo?txUqzZGuV#iTH6jt`xRGHs0kmR&qQ-g5*0;5yi{-@mN#inm`QE@XnXz>{qy7 z;tqzobro7;41u>=nLN(C0tb=qSJn|P&fzDId*iA?|qzrcY~X&?ko-P zWxf=yu;JYU$Dd8G}YiYcd#)5zOldAS;puC;V{*Zh;W+ZG;X6@IM7g@qYt(#1QQy$I9py^!KX|0^J=&G7|!Z%>AX2Re?Pz} ztl2qK`Kv--eOJjv7ad1VLG6TXSOWR-KJ~?pVV4J1sxHSRMJ^u?VsdBOJYrvT0V?ro` mepjURT3MhYzqw^qTAL8cy7y!wvf4`6LK7G>N9=O+c=QjnnAPt-u<0*MiIFP%E3Db4WUxkd1c~=%KYH%wAmb&lzl9c41A@zGc@T zAT-KY@>#3KLVm}tueEQAi=mQ*Zj=1_?c&Sn=Z}}~&#?Y^r*#`|G{_L4He0e}tEcJ& zIUBbkfc_#l2oDC#zLB*7Ta9r;Ro{D1y9V2o4dk__DvB#%Yb=7Wk`-jEeIJ!0?`P55 zmxLx0#C_W&qbC@TIH|%MFrV@v#bQbke9Fp7?JFAmf4NYZdj-Ql6+F`X$`k!84n2ia zP46}`4r}jvaTj8UCA5lT$OyEk9M5uNlH%!gN%b1^pFg=jT7~-q_RSrwb%7 delta 151 zcmZ4Ge8_3T3Rc$4yt3kw$qPj#I1CI7&2q}pO(!$5HDVFoe4DLYQpzi&&@98z#M>jt z#H%W(EZe|4(mbicS4oF!@Y5~*r06CY i8zYxd6oxeklAQt#6iVUS8(%v#N_s$ooqGIFtV;tMTahyad)}6WcIwbK& zVmrmC?XF@65l4{_8`!X>Wfm-us{VksQvW~+Qdez-*i~XdJ2;|AqecX*X)Lec7!vX}8Af?MjWe=NqgAPlk?qNIDsSg^!NGS}*{pd;~rV zeg!`b9f0e>frFhEU#VPXk#pgQBEy$&oq8}Z+&5&a`5B%n((+7qb-Zbd$yTmr=i(ss zAB8VcgYZLS7=9TDKqxf?-}eW+8~f)1Au^B0KhNv4wRT&t%`GO9vC@T7tC4PcCniLn z-@zH5{5F)smwNR2r@`Pq;Ei|Jhj)QSfKDF2nNqxs!mkp1H{9xV$F{nY7xW3+N_60U zEHA0>S4@K+L*b}!WW{iViHL(OM0CqQCUXU{7*<`wV5+8DaCqcfZ}7~|(ry!be|~s+ zQ;zBuuymn{`9wbL1HXnxABUrkjAd%L9C1zXfLuxDvOk4F>WN1rCjsb~gN~ z3_O;zJO7k&I!(0YS?}?fDedJ$95h_m!;5FW4ZiVYv_}$K$`o;~A+E%)`pVpka!u8R zViJUz;~*kT3z-BPNEbw9j%Lc1Lwl-ZG6%gr{l&iBsp0o^$cdpoTYPRMcclnQ;GA-g(jxw zQ*^wP#OX3ij#uTZR&3S&wWj}3#$VI8cPBBr_d0s($w!;<+*amdN5n49(?&0Wf26}v zU8t%<9Th3WaQy_T99h_4$g&K<6_YC%vzNQ(WisX-_Y#n_2Db+X;o7M>G~em|&%3q; z8_7xkcJa+KvTX=?LD;EyeY!WqlVUhZT-9|=LqWte2qKD(k>d~xsXA6QYG~9lG=GQ> zyxi3D{$3W`t>|T!7MGTa28PPay{IWP!Cw{;imW1H34$ngFk=2IW5kk~*gQzF*-L)| D{6!9( delta 1924 zcmds2TTEMJ9M7q=KrdXzgqCtCrHI`)EZ$Zqv?`I!rb3!C7uH%=GponD}yH;V6B2 zaahdHLbQ3ctG4sSuK8$$%IBkp`P^c6Hkrvr!dY2NO8Eh8^nhy80o~XPk3ke7*r-l8 z?}F#WhTw*yBdDFNNp4p?U8qX+rn}Msc^+RxpTTmi$H&OL5)cKN4Doc3WF(#=1zBWC zTIE%VW&&(lR?xoBi)*#3aF|?c7s}9Ks$RQLf-#d5ADirJzcu59-MjIL$&XD_So1!7 zoWM^-o!D!x!}1{#Pnj!mqbh?+O9NPo8^E9l*l^3f8%{?9IvpOoxu+d3Ia;t%(}L^z-Q^k^>dLCYmpz2KHW$kLyYQ{G#4L$f z*$YwUGU5!NsJs#Wa^S=Adi+@KLieL9c&&oMq`wTmR=8lRti$)tIvlBN!s9M8HoC|0 zdu26FL{AuD+G%U}U^>o5Y2DT%L;y_(*?TuP<#C%&iP@71UT!_7W!zs9ca4_jik%~H zt>L0kf2I(tbcCCi29irgtlS=tFGPhnp5j$9O>-Q{ggAi|89^aANn%22HOR0MucbU@ z;=q;}Qw5~#LeI>?_(Ud^Q>3gim+IxYc#>W^Ih#M$GqkX9v{&k%9A}mM^iWLA9nE-= zIYi-d`;gJm9dJN}x;);TGAGW>Z9Bi?(ZD!8k_d-;aHXwH`^;-63V9QryN9eeI&K<{ zP)w&$KU3f_-Jk0d2ctPdkzYuUPoNYzEmJhfhA4_;giuibXe>)gT#yNfqQEd*04Yzc zw%Tel8)$bL7FXI{`8U(4VVR@ zg75Z?8o`_>7`k{^NpQ>5v7Nybb3I%*Aq>VI%Y^vhuC7e})bezGsV^2ia(giEfTK~N zGymjG6NNtr!`K}!Ck7^u4;_jQ8#Fc_@%VU#3Gu8LBq@V@_Ql%AI)xQ-( z@%-O3G^KMdp{?&YXYgBdI}Fq5fJQ#aqg1)9z0Ry+no95<9=mcn5SWPQ_=^lUalD qNUz72mQ_`f=rl-n$qDZjud%DVDuHm%ABk-ZpH__Lw^FzJAP*X diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.3.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.3.json index 76b358d58c4d1db2435813c8da236baf665165c5..a6fe607a35540d655958340786811417c2ee93dc 100644 GIT binary patch delta 805 zcmcK2v2N2q90qW?0tN;KBt(gdXhI|yIO%*o+h+s_N)sI7#3XeSrvvnSXE#k!2PpxX zNF5MJNH87@fh83bGFGz01bqS~7I+5+9)O{^>Cmc78F+!;|I_#V|9qSJwJmKAkJq|> zr~9C2mkYP7+)`#9%51)pTSQs6YPL{0oU^Q~VbMFrT)AI2ZMWhsK<*TpYTe7Ukdvv~ zJS@mdi&@B9?LL$t?A5UH=$=^-*PW;TPmjJ_eS13ESotBH%_G}wnhUh*_8w;+=4-5T zH>dZiqVUodmxrqOy_!rj>JuLm22>3pfIS`nqEZBy2Q{kuTt*xVDUpgQjbQqyXg3?~ zy4J79;?_lG1PDW90No%yz%ufHA!`(dMb&6~G;_cLxle4peUYHg? d&zy_a-hbYIhC}zmC!yQ6NN3Xf332}8{lD+31$F=c delta 1162 zcmcJOPiqrF7{=M!Rw}ff#7J^T(&9fH-QD@Kv(O6SCMmmz+B8i=56aB$jHF4Hv`K1O z5EN8|DhP8b9_q!52Py2)llP+HC-CmU58%aZi%qGQ1nT*P-}`%?ndj%O_Iqz=_ua@y zHC%7C)wfJyOxI1SuUPr4`jl~%GfH~1@xQZM%|K?OvF!XrbnSvOtlps1MYps{I(Lva zTSV?=aea2pt#=J$LCs9hsSnBWl<;lefC2(YFa!uu3)slUfJ+Xg4lTwlsb1mi`6kpu)yjrzWv zW~kTGSp7(*`_A&LtcI*!-8{VvlcOgeI#_ZF4NqsW;`4#zqI^mw4ruM(x8c>$HFIqF z=-|akgA2&GG=VQE1;``%^sr@q7d!qN?%A*SFu4ZqXOQ+T2Od@g?ziJ1` Z96QJAx^73>PQ3bA-)pyUQjJ&c{{eJ(Wsd*= diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.4.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.4.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..d5fb8573e0b47f4155bdc24a076001220bbb4559 100644 GIT binary patch literal 20483 zcmeHP-E-775P#>dxbagv)8jq}A@Ec_62dez3?Y!hFdm()<3w!PvE_q=;eYS0K5WaD z??R_^0#zQ8oAYY5+Fkv2wQJ?etw!eE#S0%jXY|p1s|FGM>391^FDZxCCNeC5e$qF-zriafPg=u17gxxF+Ybf~JIV z#y|84@;qS?5umSdNoh#rJWdIOplPmG+~=d7O0|ljqPB#U$U+jY36D_xB}vLYK?*`d zA*cW-+NuUkQcf0$WZfGIPfI~WWt66kj5_;j$*^Ea0tyJh_@(lVl<D4S8R|MvQ#VG`uJB56X!?^jjA^4n3Cx&)*}sGYp8 zHZ5S7uQKjdtf44ZEYFpX4zs~6LO-J;qHr8}x);#wrFZWwikL1*m54AWmnnrETwAj@ zsi7>hs*sL5NP&|T04k`{-gISDupAu+9`-q~QbNe4XD+T44FRg03Z*8F~ zmRTmG!}MfXWhLNZ$oM*A5e=(CIe-v(`Cu~9U*9eTEQg{iOxOfqP}oifZZ`o%Sl`Z~ zC$FEK&JWJs947OZ{L#_T!Tlrh^!}rlSF6M0v)5-Q)A-f%^Si6XelmZxzdDZj^V!?e zgK3;(S5rXg%fEK+R4)!++qRZ?7ckxxz<~O^L$24A$4m5`m0lP4fwd+@^K$2 znh;Rpl5vu-D}~RrC^FpXJ;MR8N!RPZrWGL(Y}AiUh2I4=>hJ7<^4emkA;Bh;(j+l$ zJ9_XI0b_I`2#-l&!LzG-;E)-=uHO>zVN5R-LSAxle8=N|!@Ih2ApER@rN$)MCXuZ*DXd`HcpXM#Xl zAgnfNQ7f7%8kc}M;Ecm7HPgHREP=;Pu?Pgz^#L6}-ED284Yqg)@Zl^vABey;m&T8jN%}qn zjPfFjE1B)ekM^2f8wAD_6jkXC-1Y1jAs2K-)=WZJQ1LRS5rfReg$=+}Fv#LVy>|vx zBMQRHWmcr&MMbz^VxuC(Wsc4kK-Lfn2Hxb<0s2;x2fG0g1Z>f z186RR9fl2oT5DCiePM<C_pet)>8VuMmC^8;27ZWx>FxPUE3Oq0TCM*wEkdO`sY7 zdy(daO5{erJcd9sQrXXl@zKtFXa1|h#C4?DrW6xVzIWic>k{(%fyX&~JN#^emFD2< z1J8{NJTAKfE^W6w68%ttXJDm2ci2y9(XSJ5JR@mIQdxsG_;Pi7- z(IBc82f}s}f`C`)LRE`&rDzPY-Lc|NOB*@{bslq>$R*1#!*g_R3SEcn6#-4Xg>eC8 z7xze2ktwMVkWON81jbMfYF{0qLdYS2XLAf{n>^4o z{lk(?1+|pA!~|!O7;;Jug_p9)EUj}kq}%kH=r1bZ=2$tV;}q&mVQuQJZm?ilpn?ZW zL_h$?T`Z27L%mAcH=OC4Dl8}-PED3FkRKE$WwOq&66P?iu5>{CiP&e*HYYG^N{VwJ zs<8?}y0Nch7YF)9J6gdp~#+F@1BODkj!}e0;OCua^#QI@DFDj@l!gmcYXnEj~4Z3?Z zPjCdVahk)1fkL}JZ3hvddvs?n8sFWW&&NB9csbs?OXlNfG2JEiXgr(8J0_Mki|?F+ zZX1*-t0 z8_es0h5(dS-^3lNv;Kof^TJ<{>H*MT37};Q{|W@Omj-Sof~(&6o4LLd^;6%>9YV+TVTr r>FLMIga1({s=n8!+fjffGWa-OerWaI5~gqBwr|+Vrd%1^`g-ece<8?7 delta 22 dcmZo(z!=C|&848Al#*DIsAQ!OJ$b*s3jj$12EYIS diff --git a/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.5.json b/corporate/tests/stripe_fixtures/billing_page_permissions--Event.list.5.json new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 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 d081963468025b55a96f7cceb7f640289a1d8aaa..de9f850156b5d35f5cacf146f065c3d6c4a5c9fc 100644 GIT binary patch delta 196 zcmZ3XHbH&EFXqUS)Z&tOKmQg}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZq(Fp7H{`A4LB1Sf_^RF=6Fc&7yx`{jE3Id5*{ zFk+K5$uM>+_cx2oEh#a}jmma)cM5e0Ezb8W*nEcX86(`TB?9>%y95*z&}#Qr z+^B3c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$jr Ct0Of4 delta 50 zcmX@a`<& delta 35 qcmZ3?zLixXBh73X<}L!IXQvx1AAtQl9hsz q;bbSKd=VWk1t3r=Elw?phl(3a-oTWNZa`XKv0tvYpYvoR<|hE|PCv!~ delta 169 zcmX@WF^ywFkeydZp;@k@iML0PiC0xnSy7osL0M*YUVL$Ca#3nYytjp!SGaLydSOMF zM`&4DfOm3WPNr#UMSiGfT5&+$#0hEQI82z#%V>ix7o2Gv8RY2bF*$+p!{k(^#L2gr dvLrzIa}X{FFwQEENUSJSntXs+WO5<%c>u`?J4gTk 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 059cf61869d656933d08dc5fc1d161a8512df87e..5aac1631ecd0116ef16f1837eaa537292dfe6da3 100644 GIT binary patch delta 143 zcmaFDIgM*Vft|OJe?*E$aAJ5wWtm%ncVeMWVpO=HX?$^Na#3nYymv;vWr(X|VL*X# zqN7KmTd2FSXLyRcTe^XdX>f7w#C2ujI84}V%^1YUo|&R#rJ!Uuxtgh7LWfHM3Y1EV QQ;XuEat51!GQDO50D=H5ivR!s delta 110 zcmbQn^@MXmft^=Kp;@-0iML0PiC0xnS-D?okXe;MSbTA6a#3nYytjp!S7Nb;nPZS; th^J4UxkZGtb6!P8RenXKucxd3#C2ujI84}V%^1Wuc^OmgW*z2Ni~u(jC87WT 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 c5f8f4bc6bafea317515826e0db0b23f5ea84f4d..6758b05f5d0fd466bb8b54db650eacff1a204c77 100644 GIT binary patch delta 193 zcmbQnae!k&ke#=Ye?+QBaAJ5wWtm%ncbKtjRb@y;Kzwm(a#3nYymv;vWvQQ+cdBWG zM_yV$NLgTIdQxbjQFf8DcY1!x#0hEQI82z#%V>ixXBh73X<}L!IXQvx1AAtQl9hsz q;bbSKd=VWk1t3r=Elw?phl(3a-oTWNZa`XKv0tvYpYvoR<|hE|PCv!~ delta 169 zcmX@WF^ywFkeydZp;@k@iML0PiC0xnSy7osL0M*YUVL$Ca#3nYytjp!SGaLydSOMF zM`&4DfOm3WPNr#UMSiGfT5&+$#0hEQI82z#%V>ix7o2Gv8RY2bF*$+p!{k(^#L2gr dvLrzIa}X{FFwQEENUSJSntXs+WO5<%c>u`?J4gTk 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 d14034aa6856fe10ea8ed0cc10e3a0ab6097edf5..0f8f5324e993caaff3608453e0d0c41b7f0bba8d 100644 GIT binary patch delta 483 zcmb7A%Syvg5G7g_L^Kt~BnmS)ACgsq(djz-XcIK-{p)2dUln(cr(J#DC1N=cHg zkQ+OsQ`h#WyYF2O*}L$$WOuoaD6^M2vYzLL+%gLIfm2*!+4+xWY7q=Nj`|%wF^K1Z zF+Dwr#8&{Ljt7a9iM#+f_?U=^J{TkhAG*5flm72q0fZ6NZ5&SWioCaVxl*V%yB8X2 zH1FdxT0w&xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xIfypNrmGq7BN-I*sQ_D*7B28R$~Q|g2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n%buZx delta 347 zcmb8oy-vbF007{Cf1@!@CJqMUXr#4bYg~$O)B;C)wAY`7P>#a&PkwD_VtfGy^`67Q zxU;+XHZD&33Xb3OJ?*{hJ|Dhciv{*pcwlPr;EWq6G#ZHk6}U04doyiJyMyICrE;W& z^|^@zq)wZc^0L+OX_$Px7WWHmy%Dq8=J)A*xL8hlG+7LjMd|9O^k>@RRAX8RWud7c zLCw*93WunYmofX?f-KnndHiR2>{AjFE9*E)nrJJ+dC??u6gRU1xoni-jmNw7ws`?@ z4m6)5If~qtZdZL6OD8-qV=1&7gB7t{yC17vN5@jT9S}=1t0^&vZs%C{EZ~zyBoebK tIu=4*0A?t;6>$Wxfq`Ti&^EDphjS?V{J04X9FruY{hE8OQ}(s9{srI4cx(Uw diff --git a/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--Customer.retrieve.1.json deleted file mode 100644 index 730ed973b02246163a381ea55a6316c25356bd93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 639 zcmZ9JOG^VW5XbNR6iZGDBJI_aLOlpRz+*+iG?{fHd6`GqTKe6cB)he`mnHM~&HVp! zSacl&DFepHZaSN_zAB+DXs`k)w5)Ft5E4pyua@)I5;+94Vt?K&v4^Y^k1mJGIAJAf zWxq1oMD;!Bh!r9+ilBT_&QhFxXRUm9v8lf`?k-uYQc<{ETTehVpmgaOz-Uajwe?y! z(^^#7n28+u^ULeg-Q&aNeogDIrmWpLC6N1oy&6kpt@@vin3A#|#h(LtL+%hTIm3H} zTAtfRsad;+y&;+0U>aQ6VqTeQdgl^`DMrL&m8aDXjg!UmUuUQtBqaEqO^48iH(^Z& z5nC{(0&VuO6W4+%%y~YuI3}(p=@H8{>XBA;3%C75QLZzIq&;ig56=F<6w{DyFS&LC eG!`G;-fL|fl=tM=`P2j>#}SRMY+GQ9F++313f9Py)Z&tOKmQzbIDBqfrdb{AUNI>})@+pmFdQzTq`&{DBM5u z2MPXMSQ`FIcB;`0>}+|#5l!HqFU>tVS>sQ`;O~8|e@NM0 z%tLFZxEbb;PfhdJ{!e^&bggfZ989p1g35ARP4W+;dl5t|22}+EO*1G!vZ?@s$_7vo zwR$g-rN|<0PfYQ~y6Bz-Mse1xbXkAzO<|q z5)R!wbPxNjf9zKgAFR*aSWHTg(t`kE980K1&6aX)rsG__ky0$ZSy+J?{TG10k>~-K z@a~?z`ghR0wEvyZU+V#hb$34MY*$x%jiAP845lCj8^EYcvNJogJ99DV7cE`dBJ=}mVzWCtTU$YBh0^xm z&7L*$2YBL!7x(Dj;Kjtmqw(m)^lpr0{U{Pl^y+yg&->>6JX9cqqF;E2PI^zIy%LW#q7J$TN zwxtnUAoEA_o~&NociB|W7kotYXuj1n8H|>S|syp1Wh=g;SnP zN4mn?N*veAb#J@3b2GD!juf3b8W0+z022!Xs;dNGK{$sFVi>B28oA2+=xL8u8jiOe rZ`r$%MdH!k-5k(_B{*^j(4f!(b`S+j#TY2Wfe=$HsN&J2dh7l-Yb{Gn diff --git a/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--PaymentIntent.create.1.json index ea1d968b5141a2714ae5237737cd1212b2a6d0dc..c90707b77792e8f908cacecda1218e1e4ba9f5bc 100644 GIT binary patch delta 105 zcmey&bBK3Bvt(jvNq%l(NoI0;fc@}g{`oXwXQpE0s$rYKn{C>c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$js C`y*5U delta 50 zcmX@a`{#xM5mVWY}a6=4b%OVhdmZ delta 35 qcmZ3?zLix=Teky8ERS)H93Lt1AAtQl9hsz q;bbSKd=VWk1t3r=Elw?phl(3a-oTWNZa|4=xM5mVWY}aQ<|hDG7e2)R delta 169 zcmX@WF^ywFkeydZp?Q>}iML0PiC0xnnRmX2duWtNP<(M}a#3nYytjp!cVU2cYFNHc zV6sbMvS+eccxswkg}GN|rjK9f#0hEQI82z#%V>ix=kA=7=t%_IJp1- diff --git a/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--SetupIntent.list.1.json index 86e4f1eea19001939278c1071222b669a87ef945..ce1b44afbf6dcdf8cc80d6ff97cd1c8c9df99d94 100644 GIT binary patch delta 143 zcmaFDIgM*Vft|OJf25N~aAJ5wWtm%ncV(!ji;-bUN_=r@a#3nYymv;vqp7K*vw31p ziIIO{YKWix=Teky8ERS)H93Lt1AAtQl9hsz q;bbSKd=VWk1t3r=Elw?phl(3a-oTWNZa|4=xM5mVWY}aQ<|hDG7e2)R delta 169 zcmX@WF^ywFkeydZp?Q>}iML0PiC0xnnRmX2duWtNP<(M}a#3nYytjp!cVU2cYFNHc zV6sbMvS+eccxswkg}GN|rjK9f#0hEQI82z#%V>ix=kA=7=t%_IJp1- diff --git a/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--checkout.Session.create.1.json index 9222b55b169f3f08b210b2c956fefb8f22bb8630..26abe59198be3b940a99644b3590a0021d97ea70 100644 GIT binary patch delta 483 zcmb7A%Syvg5G7g_L*WT859#*qi(R4%b4T!1do1sUrc$mczLb+EVEo>7U z01oF+Lbs<7J4$V_w1BrJix3!Q!jh$Vu_s}7Ux|)mun^VTqe#&T1*_-T{d=cyrk9IS zY(sGnv@h~%bJVy(wJ~Au!sm+Ta2-)*FAHQd#|^n<6z~IQxWqDxAJ4QyFc>)MTYO>@ zgutGioS_>XXKB1KmgK_qBZ%Tt3pA}&WT_1JJ~DAKJ} ztwaagc$zV4g+dGq_< z|I6U;sWwC;!t;ro*?xQqF$3dLqAZ+cmjN+L*yzVHh#UQyI7LU3jO2|QrC9g=!f-H2KuMjMMq^V;lQ4_`ScLNn4bK2Z80ayAB*yLyX3!|*sRt2m=zQy;%B^e| JRQzjD{{e@SXY2p~ diff --git a/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/checkout_session_completed_with_uncaught_exception--checkout.Session.list.1.json index ad09f5c111a0c4a0e3f638eb1764fd9e87216751..c5ba782f89d8397785d93ccb2264e5f485c3e1c1 100644 GIT binary patch delta 498 zcmbQp-y=9dMm((~wJ1Kdq9C&IfypNrmGq5Dohwq4atcDC%1ey`Ei961rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z8`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`nIj zC{{#zL{)_6MP&zOo4Q1X_!Wk@`&9(ySb7C!d3mN8IT=P8m^!5dCl`1b`57nXW`sw2 Sq*O(EB5 zVBEXA_%<$1`U;NU^gZpoY(MY6Uq~hXR(jw@dGAE*4mIpxYu3=rhPA*#rbFLkwUJU6 zry5-fE!4zkgK%zUMZw_5Yk9ZCS8EB^*1wMz!|ZO_qiHrwvF<0a&*MMK!-$dz@$wsAU#6Xci2Zn)`+AUjV?}TTc-gN8&9-|A z5d)n_B+QP3YYVFpOyr{~a1(igTZ4jl0S*(R>sv@}x5vcmxayKP#KH_&eGf#W6-&fb tCEv5{E&y{oy^>H2kb{8iIuN_axJ3*qQFUZO2PGuUX{ZG?i}J6n)h`R9cAo$M diff --git a/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.modify.2.json b/corporate/tests/stripe_fixtures/customer_has_credit_card_as_default_payment_method--Customer.modify.2.json index bf7e9bc779d02d34754899663525510f4b5d2f70..4614f42c10f8cf0b9a0153618e99222dfe0aed87 100644 GIT binary patch delta 36 rcmbQnI*oNhE~B`&k$iq0Gr|7?%M6|P delta 41 qcmbQpI*E0{Y;JQyLt`Ta4Zr-n)QO7?S;5?mx40Q0tjVt#mjM9%Nep2C diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.create.5.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.create.5.json index 3aa541f146fc16e92babd5f009f7d2d4109158f9..005704b085ef494cae74d1d3cafa3b84d4ac3caf 100644 GIT binary patch delta 37 mcmbQrI+1n49Ckwk3v)vSjfu;RSi#JV_jni~tjX^gmjM9CC<^ER delta 41 qcmbQpI+b<89BxZP0}C?+4Zr-n)QO9YSi#(lw|E#KtjVt#mjM6(Ck%xE diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.create.6.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.create.6.json index cfe5d9187344a2f885da0971036bd277d16f412e..810936ac64941593de169005f8bfd53835293486 100644 GIT binary patch delta 40 ncmbQrI+1n4Yz`w+b8{0D1&xWz4cQ>V+%6{4Zr-n)QO9YSi#(lw|E#KtjVt#mjM9(LkxTX diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.modify.1.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.modify.1.json index d7e1b014823c48932bd12e616cfe8d32c997fcfc..a3d91a68e61ece044969db9def997b49365bea59 100644 GIT binary patch delta 32 kcmbQrI+1n4TsCuKOG^cfiOY?dfvk;p`4~a;iq0Gr|7?%M6|P delta 41 qcmbQpI*E0{Y;JQyLt`Ta4Zr-n)QO7?S;5?mx40Q0tjVt#mjM9%Nep2C diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.modify.5.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.modify.5.json index 3aa541f146fc16e92babd5f009f7d2d4109158f9..005704b085ef494cae74d1d3cafa3b84d4ac3caf 100644 GIT binary patch delta 37 mcmbQrI+1n49Ckwk3v)vSjfu;RSi#JV_jni~tjX^gmjM9CC<^ER delta 41 qcmbQpI+b<89BxZP0}C?+4Zr-n)QO9YSi#(lw|E#KtjVt#mjM6(Ck%xE diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.modify.6.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Customer.modify.6.json index cfe5d9187344a2f885da0971036bd277d16f412e..810936ac64941593de169005f8bfd53835293486 100644 GIT binary patch delta 40 ncmbQrI+1n4Yz`w+b8{0D1&xWz4cQ>V+%6{4Zr-n)QO9YSi#(lw|E#KtjVt#mjM9(LkxTX 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 deb259d0f4b02bcfa8ebb03fdf19f4fe1cb79d6b..552ac05351fcc47fb96c8724b286bf32b5fde6c2 100644 GIT binary patch delta 19 acmaDV^;BwuHxrwMg^_`U<>o*p5pDoNI|XV0 delta 19 acmaDV^;BwuHxrwwxsjQr`Q|_-5pDoNI|XY1 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 966b564ad7279b739e8fcccbe47902c802cae3c0..9ad6e1b0e3a29ecfdae2878e721fb2f91538f7bb 100644 GIT binary patch delta 19 acmaDN^;BwuHxrwwiIJI!$>sni5pDoM(FI-r delta 18 ZcmaDV^+aleHxsM5p`o$S=0GM9ZU8)91tS0e 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 a0aadaff91ff0c85e9e24410db44ccc86229cf63..998620b33ee18fd06553b40f073c19f5b6a8c844 100644 GIT binary patch delta 18 ZcmaDV^;Bwu4->1QfrYu@=0GM9ZU8)l1t1Up@D_j=0GM9ZU8*O1up;q 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 12ad79c1dec33cb0c19974e669a3384fba1573c0..72b317f5d4ee8868b0183ea5264d8c7c58d6fbb5 100644 GIT binary patch delta 18 ZcmaDV^;Bwu4->1QfrYu@=0GM9ZU8)l1t1Up@D_j=0GM9ZU8*O1up;q 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 559ce340bee21daf18c8ac31b60a0abfac7748a2..3dba44b322c7a94cc8af69fa86fea0bafb1fd215 100644 GIT binary patch delta 19 acmaDV^;BwuHxrwYskym{$>u;N5pDoN1_fjQ delta 19 acmaDV^;BwuHxrwsxuKzn<>o*p5pDoN9|dLr 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 df88ba7b34979926fc73d84a967940f76d32fc0e..baa9a4c021400e3c00c2f376613330f384560c01 100644 GIT binary patch delta 19 acmaDV^;BwuHxrwYskym{$>u;N5pDoN1_fjQ delta 19 acmaDV^;BwuHxrwsxuKzn<>o*p5pDoN9|dLr 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 dc865c8c79a369360dbf68aa95b5e9f846085224..e7ec8b2ab3e599f8c2180e60c333d5842c0b2ab3 100644 GIT binary patch delta 18 ZcmaDV^;Bwu4->1AxrL$0=0GM9ZU8*B1uXyo delta 18 ZcmaDV^;Bwu4->0_iLr&*=0GM9ZU8)+1uOsn 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 3a1c96c5169f5297c71fbbf79f86298592373d5e..b93d6b67d5053cdeb9f405f31daf6d269e7ce119 100644 GIT binary patch delta 18 ZcmaDV^;Bwu4->1AxrL$0=0GM9ZU8*B1uXyo delta 18 ZcmaDV^;Bwu4->0_iLr&*=0GM9ZU8)+1uOsn 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 06da33bad58a48512b5024045982fc8a926ff7d6..c1450a785c285bb8d99496f19e7f2148f789e27c 100644 GIT binary patch delta 216 zcmX>kvqW}-HxrwMg^_`U<>o-9J&chhsl_Gne*Qtejy|4It}X_K$u41@p+;^I;T}0g zL3vI-K5mviiSCw8$=T_~NyZt)iS8BUA)ytO{%%oWz6N0~k-1@2LB=Un$=NAR28IR( gB?V!{-jxO!lZ{vkX=nQ86D+x$?0Ka*Ib5||0D_iAUjP6A delta 118 zcmZ1?dq`%3HxrwwxsjQr`Q|{TJ&dZEd1b{V@qYe6zK%YgQLZiqsKC(2-ObZsp2J&chhsl_Gne*Qtejy|4It}X_K$u41@p+;^I;T}0g zL3vI-K5mviiSCw8;aN@rz8(dJNyb6>zD90dN$%MOQCYr~VMZy1VMdWAf!P_A28IR( YmX+a20fhynlMPu4X=nQ8<18hd0Fr$|0RR91 delta 103 zcmZ1?yIW?1HxsM5p`o$S=0K)BjH;P=WyK}&e*Qtejy|4It}X_sz^F9W!y{#K8cQK@ LDmNRjmT&?99|s*d 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 f8c6a760665b2e639ecf8715ea43c1b721925282..1e98a8a6c11077db124496b077d9f2afc768eadc 100644 GIT binary patch delta 207 zcmdlZvqW}-4->1QfrYu@=0K)BjFBa&#U=56{z1NuKAusoE(V6lE@7UbMs5+|9yvxq zc}_k)Zk9fY?v_r0MwUTAVPQdup&16DE>Z3wMqX9PxrSz85m5!9hAF-&p#`P}h6V1Up@D_j=0K)BjH;P=WyK}&e*Qtejy|4It}X_sz&N}zAS-2Z8cQK@ LDmNRjmT&?9D03Zm 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 403196d3bf06206974f3359745c1f530de45e903..331a4cb25d114dc60336adf6ef64f1986b5986b5 100644 GIT binary patch delta 215 zcmX>kvqW}-4->1QfrYu@=0K)BjFBa&#U=56{z1NuKAusoE(V6lE@7UbMs5+|9yvxq zc}_k)Zk9fY?v_r;S-wVL?j=RORZ-=^My7#5ZpntB*`~f>c~OO7xdjE0A&~|Kh6V;D f<%vFi1x3k|jaUk4XZq$7EV-QQd8IiyT(w*P^`k{i delta 117 zcmZ1?dq`%34->1Up@D_j=0K)BjH;P=WyK}&e*Qtejy|4It}X_sz{KApyRc|-8cQK@ SDmNRj=5q2H!VTf7kvqW}-HxrwYskym{$>u<&J&chhsl_Gne*Qtejy|4It}X_K$u41@p+;^I;T}0g zL3vI-K5mviiSCw8$=NBvA=zG;k$F*BVL2H-p~ilZ$yshuDaK)b;duoWDQ+2s28IR( g{+@x}Rl(WelZ{vkX=nQ86D+x$?0Ka*Ib5||0Chn|CjbBd delta 118 zcmZ1?dq`%3HxrwsxuKzn<>o-9J&dZEd1b{V@qYe6zK%YgQLZiqsKC_M#~?R#avDn^ TaVj?(u;y~|8o~|Xs^tOz*Qg(g 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 6ba3bd41b3af28f10ee4dffa58c7d9c41c258d64..6b39c4c2efbf1f12226db843e4561aba00b2359d 100644 GIT binary patch delta 216 zcmX>kvqW}-HxrwYskym{$>u<&J&chhsl_Gne*Qtejy|4It}X_K$u41@p+;^I;T}0g zL3vI-K5mviiSCw8AqEx2LAikjfms=)euhD=NvEj~i7sIt28IR( gPT4-8rsh$`lZ{vkX=nQ86D+x$?0Ka*Ib5||0N1!g9{>OV delta 118 zcmZ1?dq`%3HxrwsxuKzn<>o-9J&dZEd1b{V@qYe6zK%YgQLZiqsKCr9*vzMBavDn^ TaVj?(u;y~|8o~|Xs^tOz%t#+d diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.7.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.finalize_invoice.7.json index ba44642c56969825523507cb50926121715364a1..5c3438e63434ca382d8f3b48a94786e909e2fa57 100644 GIT binary patch delta 207 zcmdlZvqW}-4->1AxrL$0=0K)BjFBa&#U=56{z1NuKAusoE(V6lE@7UbMs5+|9yvxq zc}_k)Zk9fY?v~Es?iH1ZRleoHRXHUoSx$Z_hG7-{Zb5EA#wlJ&My7>+p%tD6h6V0_iLr&*=0K)BjH;P=WyK}&e*Qtejy|4It}X_sz&s;8-6DH(8cQK@ LDmNRjmT&?9Bl8_n 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 dcf865284834ddff38b5e2a68b38617d0abc1f19..7786c6e4243575e5b697b51e1c32ded2788e049a 100644 GIT binary patch delta 207 zcmX>kvr2Y@4->1AxrL$0=0K)BjFBa&#U=56{z1NuKAusoE(V6lE@7UbMs5+|9yvxq zc}_k)Zk9fY?v~CeZh@6y#!dx(p(&YRA#R1ft|cYDhGCh3IbI&25pFq=*@k%rh6V

0_iLr&*=0K)BjH;P=WyK}&e*Qtejy|4It}X_sz#`1V-N|Bd8cQK@ LDmNRjR&fFV2<03~ 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 be95f07c8c82575daa3fb39300b9a08a2e63916e..6f60e129970fcd5fe8d8cc26f0d9187defebdc59 100644 GIT binary patch delta 208 zcmZ3W*rBvxCli~6g^_`U<>viNKNurRQj1IC{rrP`9eq5bTwM$dlU>3*Lyg=b!aZ_~ zg7TbveB3O365TDGlC#r|lZ-Qp6WuGyLqaPm{oSI%d=0`}B6Gv4f{atDlCx8s3=9nn YN(#b?y(x1bKNurRQj1IC{rrP`9eq5bTwM$dlU>3*Lyg=b!aZ_~ zg7TbveB3O365TDG!n2$Ld_4*blZ=D%eU03_lH9WmqOyD|!;Df2!;B(L0<$wJ4Gawo YEGxs40tyRCC*NkNq@C%TD_PaJ0fvD?1ONa4 delta 65 zcmeBBnyNHyM%d$8o5P;d*m1e zj=U3(!B|jGJY|&vOC*n3sn_ delta 148 zcmdn({MvEDE+$q>Ljw!5&HI^tFtTRml@*svR%DmpFfcIj_sA|Rnk>LtiA8wxRIzZz w$yTgflk3>oC;t`K0R diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.6.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.list.6.json index eb457eafe6da365e15c121a0ac402e70209dc049..edb964dcf328e4aae8964b926c607595ffbdb307 100644 GIT binary patch delta 426 zcmX@=IMsQ>E+#f3Q*(0@lg$U1elSLsq!yRN`}qg?I{J7<1oMQ zyn>1pw~RuNNBlhly{m$=!+{>rnrtuXPrPSHwE^gva7LgNT$BC9**8mzui^v%{QQbF delta 125 zcmbR0eAIEnE+#fhb3;QD%gqOvelW6T=9LwfOpaxj;4m;SGYU5IDVi+ET8Tw?^JCU> aUYuG@eSHjaQzvf}Mb!!s-rOuE#0>z^=qBp` 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 5f7d8235c2ce761f82ca52460a19dda3dce1e7e3..95cce18218e032c7ed96e6c652e8671238cd1db0 100644 GIT binary patch delta 208 zcmZ24GhKFr4-=b_skym{$>t!YJ&chhsl_Gne*Qtejy|4It}X_K$u41@p+;^I;T}0g zL3vI-K5mviiSCw8$=NBvA=zG;k$F*BVL2H-p~ilZ$yshuDaK)b;duoWDQ+2s28IR( Y{+@x}Rl(WelZ{ylX=nQ8lPqbR05h9Iu>b%7 delta 104 zcmbO(yIy944-=cExuKzn<>nx!J&dZEd1b{V@qYe6zK%YgQLZiqsKC_M#~?R#aym;P MaVj?(vZiqY03$FQ=l}o! diff --git a/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.pay.2.json b/corporate/tests/stripe_fixtures/downgrade_small_realms_behind_on_payments_as_needed--Invoice.pay.2.json index 3a8c0a9006faef557f026d93edd24cae46bd222e..5d138222f9650bcb39722530e0ed86bcb69ed39f 100644 GIT binary patch delta 208 zcmZ24GhKFr4-=b_skym{$>t!YJ&chhsl_Gne*Qtejy|4It}X_K$u41@p+;^I;T}0g zL3vI-K5mviiSCw8AqEx2LAikjfms=)euhD=NvEj~i7sIt28IR( YPT4-8rsh$`lZ{ylX=nQ8lPqbR0H#twsQ>@~ delta 104 zcmbO(yIy944-=cExuKzn<>nx!J&dZEd1b{V@qYe6zK%YgQLZiqsKCr9*vzMBaym;P MaVj?(vZiqY02^!^rT_o{ 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 cd2719e4a5f6d6b1327aa8424b6040623b66280d..49dace05deda54ccd7463212cf0e513dfe85bf5c 100644 GIT binary patch literal 5270 zcmcgw+j0~)5Pjz>w)B)#W!Xziuz5;=I8HD)u??n7rBvD(Eh{{u8FX2&DgHg(y3CH| zvWA!V!L?qsT75Y>edI3>CKHk~!^o4#JNP`Ad~v_wTUHCY_?ImKXE*(<}zB(I0rMRv&m~z?C>K4y>ebJnOAvGqFl^oY! zot?k@?ex#<-=9wx!+s?wr90jNxS+GVc5FtFEj@S)N8{O+{J0WirF?*R0TegA#(sD3ky!+NFj{ za>-VObKTnttJ*MQW6?sBv1VVB7*?Vvpa2w_uRS(OCM_${PGlRV-eZit24q!H01mKD zB{!Q2YfZd4Wssi>pB2Sz$Kf8ZxyEKzDK0aIAglAvZmYpFT?<|e!yN1(4*5$@ac;1JM|6k%Oe#-XMc(5BKr zj#S8PB{EK}@+dH-)=y@$@byD&ASaG^n28y1p-GW9pD$)mjpW-!_WaGCub0PfuTF~P zxqNzhdVF-s{y6+}cDZ?TS=RG>c`aU^oQw0T#iLgz=j`(C`mgKb`s$*nt2t2h)3@ti zu3o>qOdIYKS}Du`roeumAK~E5W2VL& zzNhc7^Zw4GQB~d8n%;2K1l?;Mqb2ts1pG*m-HeRo#>);zE}h}()vC&^lfVQ&ra7nl z+BjAmOF2Bv8zUT>E52b{;V6w*scW7IkUOak+HDXZ?P<6>qopy5NxiOANk3X9jWBx) zX>Mx-8v!XnjQ}+D?-3Lev9%M&V+@%Z(j1a0L1Kb;zk__+-2sMoWDgt1h^>{`q8~8P zcGc$L;ZhN-zi0hXejHaez9}S@FL0t`qE41ylfM%+1_j$N?5G;K@Vn<1Tpr!M-o#Xf z75)(h#p+ao1o1N4E~0SJ@FB%-)CnkA{0MDDn=sqn+dFD0dyy+bg-iW;iTGYZq8j!@pJH1-g+!(mkh?kVS zN%Z0MG_9QEMZ0bk(DRNhVklaUR^QJu3K{}@?xs;2{3O`)XI5$j61S26FdA~W+7k4z z-d*riE!T>Fm;FZz-Uc!!z=|B+0<>v$w>J2gRaoGbd{1M+*DlOFc(_EV<+<}3A83;c z!(@(9>zPX{MF(zm4`rx7%&?>;evLZn6!=&f=y1@X@H$|rB4~Sp?v_m5fRUB)%?ujN zZ|SD%pdjw^2QQI49*Q1DA#xAvAuBq zqYn)ZM)|G9I(&=#5c>`H&A&Bca8SPntpN6q7T$pH-Hs_jJg}6qaGU192Hy8@gW$g+ zK?M=cAMae6?I>@E^WVhF$WV+4L~dj<#9GIbh0f b!K%5b)Sg9=BU{Ng1E@V%Ttzf_@b$re$`wD2 literal 1965 zcmah~U2oGc6n)>XsQk=ES|)*bqKFCD#*nr?pdnnmI^P}``J%?p3R=Be_R!%;ybWT8I7B4kt~wa{l0etJ%lp&D9|)Q~CjHX_Y2otXGg4Ix1=*3p(XO z)^s)|Pr=4hbjb7AenVm$?;lHIHI26>cqG=fI|e<(uz7Uhut~R9ndj1^wH9})i~IRv z!5SNh>T{nr69tJq!jQ>a0ovdI9jgR$R`S7O-;3iab1}qbx!F?@3lbCtdbq17y^Ojzus(7hMu6p5qNs(;MDAdqTLE6g*bfzL zqtBcPR>F{k+3V5Jr>Oibg`Y5%!@PXGz~yDqCF$ z-keL3nMC+t^=OSa3Ow4h4#Y+QVD_Me0sbrr8YbMp`kRAYo6A#sNv4D^396D;xjgRe(VD+Vgo#*q*)z+!y z`PG-(^UJ@tyU#!L8_2GgEsMzu*L_VG?6A-7jiwR4hxNvoE$P*|g;U^9z%K``bswRc z&rlj%gQ7H^MiAcujUfUYwGsu26X~qJ-)C{YRWFbNzep~&5oo)yq?EUznjXDIa)rz) TT(H&Me!ZK&uDWyV GBQpT_$`OwM delta 54 zcmcaBbysS`FJ?x=&A*xL85s>HTeF(67%J&-P5#fOym GBQpT_E)j_U 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 69427515f8210cc30bd08d0c167f1e164d427269..bbd64510c25f62f0d3ac7e473a7244d525d0b73a 100644 GIT binary patch delta 53 zcmca2bwz5!7iLD|&0m?_7#WQx+pwCk7%S;;O=4HxJd-sMB=nnYCs2MXyD}4yy2)A1 F3;@v55Ox3n delta 53 zcmca2bwz5!7iLDI&0m?_7#WQw+pwCk7%Ay+O=4HxJd-sMB=nnYCs2MXyD}4yy2)A1 F3;@tM5O4qh 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 f1e661c7a443658711c0a7512d422abf9c6887f8..c6ad3de8abaae620e2df31f06ae5b4eb445e5496 100644 GIT binary patch delta 241 zcmdlYGe>p<6H8=CYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPvA@ zN>zrtzgv_`qPv@KsB2V6NOpybZ?gt$sFoTKu$MT4v_PM%Z3>Mjm=6V delta 99 zcmbOuyG3RL6ANo*URiO;iU0rr delta 119 zcmbO!yIN+$A7<9fyt3kw$%SkZ90mqPj^SQ~`IAFg)Fz+jW}n=|;(|qbvplOYBT$}g yas-y@?WAUS%9h);*;~9aLoMf{ClD6U#Hcw&K2MPR@xCkWAOWxUB#5Elxz{S(RXuP?b zCz^wJ*Q8Wsxcj?Bxg@%~`G&eig@j~RxcF9ixdvu?`G>iAg@@-vIe~oaT3B3aP+{Z> z^l>HaOy9gxG=gz5FE7_*UUv4$H`#V?J}a&d7TA22V=3e2)l#z=H*@l^Fiy4+=h`gJ MTf(&Yggh4`0Bq!(VE_OC delta 208 zcmZ4Fe93XcG8Wd%yt3kw$%3pB90mqPj^SQ~`IG;%Xiesk;F^3})D?^L=8LTHj6iw8 z$&bW$Z~nus&$#)FuZzY%*nSxSy;vK6}_m^SBB-E1u}krB+fCV66VHWSz86;gRjjE0lNWg8d`H_wpe GVgUfv>_Q>{ 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 d540294d68f0dfccf720ed5855e342d8dee69cf3..96ef935d31009f7e231a247dd280950af8c78137 100644 GIT binary patch delta 25 hcmbQpF_B}!bw;C&H#`^_jV3EHO=UFNyqzhE5dd*^2p0eV delta 25 hcmbQpF_B}!bw2r>Ww delta 25 hcmbQlF^OZsJw~IA_dOUHjV5a_O=UFNypJh_5dd=d2rmEt diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.modify.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.modify.2.json index e52387a94e2698dd65745fceb95a99b393f748bc..2916e8523b63ec0f10954e260627ca1f33ffc106 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$+^aM{r_zL}i&sKVY6W7S9&G1Rj4^BlTA4o`n27eZ&;e4A3WD^?MP&`j+22kpH+gZDUMH}6$+DFS(ss#p z3<#}IntU43YKZTX>uYJ-?4qb*CcD7DoqzxO;mhZ%(-SOy)@#kmDhb?qsMVS*lhwXD zK#a;P37<#A2GPNQ(YCx+psNx#R1Lj5v1zeQ-a>3FRgql@TBQ+$C9fc2?c1m+@^%!1 zeNL!ii7?6NVF?d^P=z^QhIt35vIqK*Vtz>BY=}a0X)Buhe}1TpgCfB|5ua!>`C-E> zc0HL9?ci1zyT+P9+=m!rF)4fr8G+`7NwZw3Aky^uq_P2dzY8Lo_b~DV0#7!FS{lrX z&Yw4yD>*8e6L>FU>tp4ZdOH&K0TKp{lGbE2ED?;22jCSCAUhAd3t~x$b`BzR&RL%s zDf$i$26_-0Ibk=|n22!Nr?mM{Y=7ZELwSxqQoEU8T+3%?^Yh>BrweiUYqR?3&Q9;A zZ|>e+{v6@NyIVn&*YxitXMefkUJAI7$? w%%WH)b;L?S$bw;4xVBPgpd-J&NvhB&=kmG_WW%CZb67*`5@v?j<>=|?A5L@C(EtDd delta 17 YcmaFB`=4b)79&euX->}O^Q?l506_ExWB>pF 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 44d17b8a33e122c5f093de32b339579d4eef5fb2..36933f72de66ad8beaad9bd1109c990cc2f9a446 100644 GIT binary patch delta 36 rcmaFB`+#?Y7pu6pk$+^aM{r_zL}i&P`$C delta 36 rcmaFB`+#?Y7pu5eNTGSUqlvdikcn4SP?=MZQF&HDQ2ORX)_O(&<^>EP diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.3.json index 44d17b8a33e122c5f093de32b339579d4eef5fb2..36933f72de66ad8beaad9bd1109c990cc2f9a446 100644 GIT binary patch delta 36 rcmaFB`+#?Y7pu6pk$+^aM{r_zL}i&P`$C delta 36 rcmaFB`+#?Y7pu5eNTGSUqlvdikcn4SP?=MZQF&HDQ2ORX)_O(&<^>EP diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Customer.retrieve.4.json deleted file mode 100644 index 44d17b8a33e122c5f093de32b339579d4eef5fb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1760 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 ac0BcmQuqf|FX?U)^(Tz2L`&{{zxN-jJ32`K literal 1844 zcmaJ>+j8145Pi>AFnTTtCKODcnn}`JNYa*R(rGdsjgZ%%Mz$PXXdsh+?@C~>@lYNZ zkXC2Uo;|y72dx%Km}TTs>j{6iT5sVSPgx=89JCQC$4k=fbUW=%-0lv@hcbj~U=|X* zjyh2%e2zDlYt#}C5!K`maEsB~vyi8df-}3ylRGI(2v3J_mUECY+*8bF0-a`<6p&kL z06F;-#DEnvy8iJpcs%KiF2}v=<#;|)mlyYsz41DZj^h64<=Y4z)XjH(#`qQQ|Ah3* z>)=|5o4fl>r7I@QYI}96&RCU!_UXAZ^zQ5U_T=X3@%#*>>DIv#FkFjbU)92k`u`g0 zc#;`ky>$fzt(E7{&C^7EY(Vh))~0HISR4b*DSSdI<% zca5|eSk^E@P;?@s6#0}QDwD!4e9e5u^b{y_C?z(XGbtA}9_Weko#8V`ob*{qv>Sw` zg4_T_W^4)>y2FQUaQB28AJpHyEHr}A0yJHt`luMYx*LcVkr_2Mcwp(ID0U+Zjtu3> zt>`o|*+mh`am7?K)VeA%R_+XPfQ$+08O&HF!F~>T4!O$6dN94X@70$ihgWPo-)FbY zWO~b?g+y+>UNs1n(+SL&OsPsSd85q*TX>NvwtJ?6eT!`6tY6y!eATBX7t6VR@~ ziZQr~6q=1M=re=`(2s`6FoL)}84S~Qk0rbv$NjV&bKZ+O!)|)q9hOGl7GKUy)xU>Z qVS{X5vd}3U9D_?ISj1`{P(Um(B-=Hpy3(HswAvRH$uD|5_{{Oq|B}b{385nWo-Sdy0K!T(T z^|h>#-yHPrG!wDMSgF#yKCF4KdtIBuZjNV(KzR*Q8?iOTkB+{CP_ zIMse7t2dO${d!TaMya(EtEYnC_w(>+j=9JEh6nZ+lCxMPo*R%zOobQz<>Bsm&I6yl zH{kop8ocpvex46@+pJaEvV*typn!w$YW@N&1_sBP!ou2AkAnZt2> zNE2-;YpRH3!xE6hsDcb;8Avn@s;ShLOh$(rT-bM<)WOAjE;gk^(-oseNd2#s+!#XV zzW%Qfbj95IlW2*;h$o15i(g=nhRZ|i!F zVWC=R#9L~wBla@mmKNdd!p+%SfAI`ITzd9rE$qPJwKK3AI1OliAJ~;gvy|&NzFJ&K zCXT)~cs}H)CNqgfkV8}xNvd_QO4*VTHW^byNnZh;vsE#H+IZfZl8IPw?(Z!K0;{1&M?Rdh|HVJHPjRp7)v4jhDIS_ZZPVi=8vH zFcAo6H|vtK3YB#gW_xNYsq*bgO?9rjpO;S<`eX9d)j`GHu)-1c%mOJ(^yBms$_Aow zL$_EH5&~EeTL2;s0-dljurLvb#A3tZY^p~hv>*7I7{JOy7|X9cOe!$5b41JrY3?W( zDfwEloe@aBS?aX3;-$Jb{)SqVzg5C_}M(^6`bWT${Ww#%~4E?gy zrLQl)_@iVRoLY1f;S}Rzc860|E5?3W(HfrQJj2o8j27oCiy*}Ez|u_&pny0ai<~f! zZzBuYw#oCJ=o{|)ne$6NZ;Z*bAG$?9Oia_CL1(mQ>*x>_U`zP-o)Nk||NZ|ox}+9! z)pq^9C;H9bTHIqWJ&W=5%Hktmv_0ILwoy&Co%-G1)1|c~N0u_Gq;yHL!DbIrcaA%9 zs#+;^y>!Jq*t-SGU&a`am$8(4a_#o7EIp&A%X4&TYL+I#-{^ew@#w=W#;{pGR{hU1 z8;iz?DA>HN>p*6q1RyjJz`Q8~ge8Fp2FF2ekeiEaIE*Fe)%H8g2f|?8(SzG})ci49KZtwP0j2u$;Vu&6mwc cNry{8VR9p@@?<^si9pE%>}ntl&pF$f0cnO6j{pDw delta 76 zcmaDS^-gNTAx36P9j?i>EaIE*Fe)%H8gBl}?8(SzIN6=m49KZtwP0j2G?=`D&6mwk cNry{8VR9p@@?<^si9pE%>}ntl&pF$f0cZOaf&c&j diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.create.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.create.2.json index 3fc50f211ff66c429b683c13e5193d06e003f5a9..35601a5887d255ea23281e063bd4ac591d9f37b9 100644 GIT binary patch delta 77 zcmew<^;2rYK1N1^&HEWGnHY^X|74D3WHg=}&T0na^s!npvKr`cDJV=XWKo{{o=uI- aSP9IX$f`Wqj(s9f%>{N{NEaIE*Fe)%Hnr!~d?8(SzGTEKg49KZtwPa*8oVEaIE*Fe)%H8gKr~?8(SzJlUPq49KZtwPa*8nY@F|m(5s7 bhf6_WawDtqWIgtYK)D0#Y9RH`Iop{5Rn8S# 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 c87fbfe69949310efd998ee4503ee2c511db62d0..18839fedeca3d94a919708594acee569686524ad 100644 GIT binary patch delta 276 zcmX>qvsQM)Ax35k9j?iR?Bbj6FlsPGmZTP!#QXUN`8xV|M!C8e7$&=fd4?LfMTC3g z7zO1y`S`e5`XstrI;Vse6h?*``i2^M`9&J$n?#0N=BI>PR``Xvl_Z8%7$+HKWE&V7 z7F!H!s3NRa4qk-fYWe$;fJ;!=<1wS%Fn~@;r7mHe)3) i*MUuW@>}+aKsEIos!Tu)OSy`Gqy#sR+}zE5lnDT%t5dB2 delta 118 zcmdlXdqHNyK1N2v&HEW0nOHOP%8E-S_pnKD7#J9(n1z^_O^#$yV>FuFz~Y5PaqvsQM)Ax36H9j?iR?Bbj6FlsPGmZTP!#QXUN`8xV|M!C8e7$&=fd4?LfMTC3g z7zO1y`S`e5`XstrItLjTCMLRP8wZD$c%(-7`G#h>xkY(+xu!(8MI~lAR)mInRTvl= z804ooXH;bw=T6pSQDZcj9Khm5J3BV-XE9?0TJnw6jL~GXE}JDIqv7Oqc3(CVB^@pW jg~F)J!s3NRa}U 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 8e54d71c2bdc708ce099ec9550ba02ebee5467a5..64b99dfbff414a6ff5c6a5f4247c7d90f3940e26 100644 GIT binary patch delta 262 zcmZ3i*sZidhKbQ)vnu) zCTkKSP}YXsip5Y#hikG8r}pG-PMOIkIk`8VVHaj(GBlX{kRueR#GLaYqv2*wt}-Sd Sr-7#pNV4-b0foAF8<_!+v?g@` 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 8e54d71c2bdc708ce099ec9550ba02ebee5467a5..1667fe5f0b61b86505d5d6d378fe8e29124601c2 100644 GIT binary patch delta 277 zcmZ3iI8kYX3=^ZpW?80*Opzt2#U=56{z1NuKAusoE(V6lE@7UbMs5+|9yvxqc}_k) zZk9fY?v~Ce;RS_}p@zPphF*S=hWRFu;gHW#ucF#;{Q!e+&2w3(khgK@Gn6W8QM4qu?)d5()f!G)Y< eOhAqVPaBY&&(j1HQsUKP<^sAD3MPjL_yYj7w^J?v delta 161 zcmbQJv{-S24AbNX9Gsg~nL3$RGxN%dOC}fcN^lq$7^Wq8MTJdfXVqdfoNUDEhedMp zP1YnvpsWqM6^o&g4%cKGPVLFvoHCP7a&m7z!!FFoWN0w?Ax9`si8<#*M#IgVTxCo^ oP6JOHkYwj=0t$8U>M;xCmFDDdDF8t&kc2mF0HO{pKL7v# diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.6.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--Invoice.list.6.json index f9aaed9fe9f2358a49acde0f6a74615a036ba588..cc882b4a315bce136e47d8056b03a8439353a574 100644 GIT binary patch delta 504 zcmZp2y5zh;f{EEchimd1R{70VOa)AlC8@9=)J3BV#vX(IdEzuRXVl>_?&z{LR`JzM^P~bktMWDb& z&Qc~Ir%osR?^^F5)7OstuCWyK|v8+au+3=E7?%tB1eCZ7I$C|4H)!(^8*&rl<`h;WY_qo6z|A0IbM zpG0>{=O6>a#6H>&W_E6tVxVOODx2#7)>_wvu83+&Jp6A{8YjhD0rUZB2aK4XBiWa zQ!Ud5BVEVuB~P!mJnh^Q=3a1@`5ec3#?23#QF>bDs0eU&efQu0T Dcq{mC delta 364 zcmeB6y_2*-hKbR5^Le3(OstuCWyK|v3wb3t3=E9@1Ita#Chruj#3tM=Ry^5CQ=BHe<7&p7fb}&z77uYztQgOm&C&3=Z$qzU< zH(wX(M77K)#Vo`GWSQ3Fb!z@77DA*pcZ-!V0_C_S|J7ih?86RH2V$?9{6S(HqY>C< zpvdOET0omuOV4E7{71KgdGi^CvrLm?wXoP|n3m)f6$Y}A(Qxv5H9r(Pp^_j^o>YGi zRA9qy1te`HHcwuzxpnecA+E{mC4GS+emCv6f@PS4QKF-`E%#4JQ9(bYwK1Y|k{6(RlM!rU*s=wqpv3 delta 31 mcmZ3>v6f@PS4N|a-`E%#jVAwPbOe(2Oj8++HeY3mU<3fRT?&W* diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--InvoiceItem.create.3.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--InvoiceItem.create.3.json index 5925b55f2ceb7269a689ed56721a3bb93ba75619..02af5af33ff311b8e665e2da5292dcb62f8b6e89 100644 GIT binary patch delta 31 ncmbQmF^gluLq?O0kJuO)4JW^3bYwJ{tj#o)(PZ;MrbtErtQ86b delta 31 ncmbQmF^gluLq_9`kJuO)O(wr&bYwK1tj#o)(RlMgrbtErtRV^n diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card--PaymentMethod.create.1.json index 8ef3a9ca9eda03989b6c93a586f2c107b747403d..0518c0c9d2c4a66b55fd7818497c6224dab7617e 100644 GIT binary patch delta 35 qcmZ3?zLixm*Ev!Y2@r`J~@H$1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HXs+_JlAXkvn-47u*pWuPXK99K7#-N delta 169 zcmX@WF^ywFkeydZp?QX*iML0PiC0xnnSqgOq?5Oadwg+fa#3nYytjp!w|_x!xw~ixSMK8C6B<;JF*$+p!{k(^#L2gr dvLrzI(-AIk3Nk9sDhNtfntXs+WO5<%c>tKQIFbMW 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 344e290fe07c2088ee4ed8cf0961029dea103705..4f15184a8d3a3ccfc3ca378db0aaa72dd42bd2d9 100644 GIT binary patch delta 148 zcmaFDIgM*Vft|OJe`KylaAJ5wWtm%nw{f6lg_lcad3k*35di5FFlhh) delta 115 zcmbQn^@MXmft^=Kp?R94iML0PiC0xnS*UN0Q+ax!XMAyLa#3nYytjp!cWAkJx}~{$ zkhynds#B4HSH81bX@#Y8PF7Uq#C5Wa78B1zh~qG3vo&K7ixm*Ev!Y2@r`J~@H$1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HXs+_JlAXkvn-47u*pWuPXK99K7#-N delta 169 zcmX@WF^ywFkeydZp?QX*iML0PiC0xnnSqgOq?5Oadwg+fa#3nYytjp!w|_x!xw~ixSMK8C6B<;JF*$+p!{k(^#L2gr dvLrzI(-AIk3Nk9sDhNtfntXs+WO5<%c>tKQIFbMW 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 c9b77c7d5df060ced271af99fa512c3a2da2bfcd..0090567b351e21e2306e546589c411278a7a9e15 100644 GIT binary patch delta 483 zcmb7AT}uK%6lKc_B7z{1gu?b&Xjc)lmr!)gwX{XS)`(?VXLWRTX4(%^qWTf@H+tzW z^cwV6>b;j{{eXJxzTI=rJ?EbLz4f-e|FD@#$-oJqXTb?W9taR6@=1z>7^h#QxU@%! z4@t0uBDy_?_-QP`;}S{C7NKu}h@~pa;!o1SQKqPO`p4CBmsT}9%$`rx%W=Msz1oGT zUzb_I$f=zD@_;icjLhB(|13B;AoQ%9YJ_k delta 307 zcmb8ny-tHb007`%YvW+t)M(=9EJeV(5v`S7MYVji-oedkj5k)p>F*O(96VY??Zg{4-V~cb-@jFI>D;l;fA=C*f}>(GJb|kaf699X~d?SHn{Uks98{IfypNrmGq4qy~5Ki++Cvb-QAK)jeRN&1Io1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z|mrG{(`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54nKxduT delta 347 zcmb8oy-tHb007{${*A^snK+mlM-Wiu-rIZ4N1MYyODLqf2fUQ=bB*qtTP*_xfOcB3z$ zhFqZ3RwE(1n)S-hHLVQSe;)r??z4bSD9Hz|lqLFt@_sbUUCGNy*yb!wJNN6}g=#l7 zT!=d3X@Me7F&u$uF+8Y?b_^#@cf6p)b4Iajx(0@-8d9R$LPjlWI0ZI*A~M>I0JR0+ t5`;`qyhTY5;7G(47NKovj*aCTTxe}pzwT=mj%ktyqmFlM1m)Mp@)s|tb(R1C diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Customer.modify.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Customer.modify.2.json index b6433c01a213534ac48efed4d54455853b6eaf98..d663f8cd7be8ef056a9c72f2251a527d3665de20 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$;qdM{r_zL}i&ZcFD1 zYSHP)gYA5ZF@>!_EAyuV6VbjFIzS3iL6Ba#sH{Ob``c;dX0LA3>m2&mEL*7{ZI@i9 zfY1u1$)^#mhWH`5zLmDkE{ZB+LZY`SRN1WgO0yX%XTXxt=Z0mZhVC_-OqRczfJj zvC=fay9osa#F`TA9YpAyvpzFY z^c@@x^e8lP!hWhL5#e-5Y0I(L;lhE2@)CWdb~C}amM<=sSGV&oH{$27ZU5O_s(0P$ z;o{m)aN^zd(B|8km@maZiV&5Ef_mJQXIH;LQt`NJdsH&j7`Kja$=8wq7`$0+ZA`Tf z7$^DB0$7npP; u)=3?)k`S_B+!d~^6dLHr@9vW-G|IWW?jzZ-C^j56(7J?~A$B==KKTc}9o8KH delta 17 YcmaFB`=4b)79&euX->}O^Q?l506_ExWB>pF diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Customer.retrieve.2.json deleted file mode 100644 index 56a8dbabf1eaebd9a7ec5bcd2493fce66de6cbd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1760 zcmZ`)OK;mS48HeQ1UhZNFeGUX!%i#E4O{mDy7khc5LB6twaJny$!^l3|9zxnJ4%-N zVwi7!BtJi$%w|kfm4^`6`OW5TsWwDr->A9y_hv?A3L8okRbcWh)h=?UL&h z5L%%$`81-{5I-c>x6-!RMN!2}c7gx+dHMb9+n4K)=UDt=(3;*V3EX+8)rKsS)uB2- zjLNJDpC`ly(ZPVxw!BuLs}eR;jlDauZLv+>LToHmkzEN|r4fWRuOMRWyQnGhZWN<^ zPN-suFv;j)2@ii%g*jk>c}J+S2l|j=c}(GKh(dE|E1LU%eyEJ2BEdirpJ_7rVdE_J zJ(&^h=vElJ#+p$)gqUJ6DSQbTf#!utv+Pw6X?jCa*?|1J4Z8;V@TsY8BUZRiGZYCJl^2NpP`*){jtFNCgR~L_${pPy! z`qP!0;KaM@q0P57F<**-6d@`R1@*Wq&))q3NyX!??NP~8W86BzC0|PdVDM(OwK3H` zV4UPf3t(mP6oVlwy5+gCOq4jdEDSLLl1P@eKgT^daAsf=xf-}N0MUK=3*;ZhuCL6Z uSSNMFNDD%Qx7)Z&tOKmQ&)c zX=nQ8QnqyF$tRe2C+Bi;PQJz@vzd?U0*92hk$+^RM{r_zL}i&^W`N`tKx{L;sU4=tcl1+^*43f+(bQ6;;4RuXYO_Ft!(vl2y4N@&kOp?q^4U?0T JC+`!k0027`T-^Ww delta 182 zcmbQIxlLokDpu9Zyt3kwct8IjUq>I$C|4H)RAA^ISZ-=InVGGTIF+04vZXUKnobtv z7M)znuC%#^>lBB$S4g3Gm7|HbN05nERZy8nWl*4rv18`sSYdxg!^vxfLsgPY4Gj%V n3@vq2k_`=XO^i)Vbd!=zEp;u^5|fM!EDe&3(#$5SiBtdp@?JB) diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Event.list.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--Event.list.2.json index c5e2ce5b96c56ccf15c16c88bb1ebb8da293ff20..fe4686c3d9738511d5f7fe66d2515d6d80791f24 100644 GIT binary patch delta 1116 zcmds$O>YuW7=<$^jS>BgN4$zABGJJ&Aw1O5OuE?xN>x;3T|NR@`z#BN=m@kd+~5=Dowe2yQMIC8n^NdM(eDZ zj}@wqTj+^V!VyEI5i?bT$-Rwj$6G$$s{l_dNZ248Qy`M35p`Qq)%eBXbG1J5C6w_eR6 z@pekdI)%(+l0+1Ps)9q3P7t6FLx7o2X3HfKHJPuxTNnOQWePHnoUiOQVLvSyLjsO4v delta 1067 zcmds$OKTHR6vvs?Ec!AnO)#_;5*sR_7v|2r^SB6wBu(>}w0X3tZ78ktxY0JDP2VPa zp&NsE_6mZyRGBZJ`&Rr2egzjU#ZCv>Xo;X(*Z1%{=l{4Tb1!qxi|{Vc2mYZu&ds}C7NxO4xdyGcI&g{#x3W|;6Jw2P9NCPBh^jV0%;prCm?>2QtCnPQFviB9?OPR8_#Bbo`uOVfIh=Oj zS(a&#SS!B1$E{tyzpiVFZk2GYRE{rN_TC2DZls&$X2Rmle14?~?Lb7(;C;aMuIvJW zyTRPmH(eK#%b9xGX$Lg{zD_jZb>E9W8UZ8y=8V2(_#5~Oj>HYH+FQBqtJZo`McvS$Kzw4tMG9=S^h&<@^%k39qMW8~4* z?MA(E$R5n-?)Eo-yLSxMMlIK`|G@lod?uT-i-muY-xAnw(xpz8^Oc?CRw1$fYwywr zBv#rhw;CC`AkOVnHr6 zet0$WWK+SlTxHu8^c4J&a8$IIg^9|LsWBN*EK+1hL_sREsmct45JPgi)N)QEZ+kr& w?&vAjHY)S7wBXT(r@~Q-o3cbWLyVgQQKq;wO|jjMO4z81ntJg)x2D$404b?W#Q*>R diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--PaymentMethod.create.1.json index c20ae2f641204dbfb20b787b6e339f703a0a1de9..3c8b465f817a59654a0560b7d0d12f2e3bc66296 100644 GIT binary patch delta 35 qcmZ3?zLn4DTegX- zn_04JQb3`BUqw)QW@f5oRHAXw#0ip&W)oNWh~qG3GB2YIx|~N+S!h;nSn=cp#t-b7 zDN0rfN`{l2nDRw*xD|2>zkg)q#0ip&786(bh~qG3GB2YIx}3MSfop_kj>qH##t)NI inGz@8X3CNP={H6=qav!bD90_dKxy&;W|7H-%;y22v^nem diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--SetupIntent.list.1.json index 0af8ab0afe997d64c2df854353965ac34ee3483d..eeba9ed2388d24b411d60e165330a0432d8c8b35 100644 GIT binary patch delta 148 zcmaFDIgM*Vft|OJf0ThoaAJ5wWtm%ncUo4sUrxSnWqfgJa#3nYymv;vQ&mY$d19K0 zi-%jHsh4Y3Sz@kvR9>W?U!hCx#C5WaMib9Oh~qG3vo&K7BYS3wl9hsz;pA$jdI=pa V1t?G|Elw?phsqgj{>k*35da4lFw6h| delta 115 zcmbQn^@MXmft^=Kp@os7iML0PiC0xnnO{_)YhHkJNqli?a#3nYytjp!w@0b5V^DEu zRe`5Tuz_!3lxcZ(Mw)j-rhBr}#C5WamJ`oJh~qG3vo&K7|G}# diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--SetupIntent.retrieve.1.json index 9c55dc0d3ba62a21b405dcd2727e7a5fc645d8fd..4727f76e1278356f60b75ac3fd57bfd8a2a80695 100644 GIT binary patch delta 198 zcmbQnae!k&ke#=Yf0Us|aAJ5wWtm%ncSS+Ai*blgN_=r@a#3nYymv;vQ>n4DTegX- zn_04JQb3`BUqw)QW@f5oRHAXw#0ip&W)oNWh~qG3GB2YIx|~N+S!h;nSn=cp#t-b7 zDN0rfN`{l2nDRw*xD|2>zkg)q#0ip&786(bh~qG3GB2YIx}3MSfop_kj>qH##t)NI inGz@8X3CNP={H6=qav!bD90_dKxy&;W|7H-%;y22v^nem diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--checkout.Session.create.1.json index c924b79b30773a7d1af3283f336a353ca1a75c7b..79ccc51325ef0c6c7676d3994a30825b80cf9230 100644 GIT binary patch delta 483 zcmb7AO-sW-5G7g_L?j#8y#%#QqI0 z{spgse?{+J-1GzV=-lSboA>6;_sZMq=EHI(BU(-Xd=m@_^sNA5Bpzl^=y};!At`KN zL;(tBP)xTc5IahwSW-Z#@gkt66|-b%R_saG+EMxk!T!Bc$QjOl9p?6^3R@Q^1Ff`c zG@`2N6bpCxVtG{YT`7|59riAKF2OF>5oPu=hu5>*kXwe7A2`J&mY)B3COwRRiNZmL zPi*XYz@DBSN8&30Ssf3=QjXG*i?I~N5(NKA-=NnVln(3C66 zd0Q$qEaP$%osx><8Z{4Bg%L|8wBsHm1fm-glh~YcwX5r~3!P2)N5LPHzzV{cC}IMT t$n?b5zn?@F(%Y!r*ZXR|)vVn%i?yNd<;uESK64aJZb_=vZLqaP_XqPUnZf`7 delta 307 zcmX@a_nU{YdZVl;xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+X)G6c|wz7MK+7mX_k4W04Z- zWDyx26cp^{Ruq)yX%Uv=78VlbW*Hjd7ZDofl^<5+=a^=c;q4a^mYb5tQIVPG5@j5i JIr#=#767F#X%PSb diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_card_from_onboarding_page--checkout.Session.list.1.json index 249dbc7cba7def90dc146b7384e580f872ad762f..3440a174a31c005a517e55293f8e9a70f9b30d42 100644 GIT binary patch delta 498 zcmbQp-y=9dMm((~wJ1Kdq9C&IfypNrmGq6WElSL)j9e|l)69Z0Elr9|Gb2NtbDcbl z!-LCwP1D?6%U#^PD!q%c49X0Hk~T{+2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54nX>pzw delta 347 zcmb8qy-tHb0KoCIevQUBnK+o5j>bYi0>*`YTq~3lC>(H0Q+g#rIoet*l*IS~4(dIJ zgK_Wf;@h}5*;jDz;ODx6W;K=ZXOIiGLE;{x04P}bi4xmZq;hxsswlS!PEuFgu^4u+g;E(Bhx zDLtbm=f(=+MJLu;3H#cEEZqNn`X_nr2V_d@?AGn2v9>0h7tJ%bhci2rDrNG<`_LG7l^&PMz*}O>FFps623WB&upiY|Uz>+jHH?k?z^RC*4RO vR#R|o!x#W?Z^SnOiU2YZ5G@lr7LsQuhmz0VDbPfe#91(Etk+x+$qivrKja6H8=CYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zPNZ&h|hN_K{8QmAQom|=EBsB2WIfuVtciJwogOJY{>WObH8 U+L^w2FH03CdtPZy4p%J~0CzA#9{>OV delta 106 zcmZ1`dqidf6N_qQURiNTyq|xNucMD=l&gyYDliO)%*=M09L-WloXX9rtW})6hHyi; GYPkSuavXL5 diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.finalize_invoice.2.json index 54c0fd43927363496c353664ae34515870ff5ec4..eb1d26948302b98ce73a6524a961627c4cfcc229 100644 GIT binary patch delta 208 zcmdldvqp9U6H7!%YH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwND zZ$wIjUsX;?aA<*9c#cy}WQ1F0vRjyIkU>yEYFLzERCq~-fuVtccUn$?Us2LzHI^cp T8NPWBOEo7i&@w3Cs^tOzh1x;k delta 98 zcmZ1@yH92V6N^e_URiNTyq|xNucMD=l&gyYDlke(O$wPD#Zp9+!p$nI)tu~kr8zlV GwOjy@@*Bzk diff --git a/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.list.2.json b/corporate/tests/stripe_fixtures/free_trial_upgrade_by_invoice--Invoice.list.2.json index 9209ebd4907327e26ea1341a51c4b539faeaa2a5..a6f9b660aba31efe0a59c6ee32031e7df8bdc4be 100644 GIT binary patch delta 205 zcmZ3a*rK#y4NGK6YH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zPNZ&h|hN_K{8QmAQom|=EBsB2WIfuVtciJwogOJY{>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zPNZ&h|hN_K{8QmAQom|=EBsB2WIfuVtciJwogOJY{>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zPNZ&h|hN_K{8QmAQom|=EBsB2WIfuVtciJwogOJY{>|lT+yDZt4;&H1cJjGN`eFLD9^GSh+d delta 126 zcmdn*{N8cH8Wz^fyt3kw$%^a}90mqPDXB>z!IO81YE9N>^~WN$xkoIC5h%wsxsIKE h@_%uVIaQ6VqTeQdgl^`DMrL&m8aDXjg!UmUuUQtBqaEqO^48iH(^Z& z5nC{(0&VuO6W4+%%y~YuI3}(p=@H8{>XBA;3%C75QLZzIq&;ig56=F<6w{DyFS&LC eG!`G;-fL|fl=tM=`P2j>#}SRMY+GQ9+#lSGxCCoF_$Soq=BgZHx z&&kKf&C(~)-NMu_$FC$LDbUs*} z9FI5)kgYVimS1gh0*~Hieqk;~M#IfgBI=BwKo%}YtjtZ#D**;+36N5JRBTD61pHNOJdUGVt(PtoRYFq-bVfrz8=Ae z;SrT(ZUx?s9^n~@mI0PZI$V=C3dm26muyx^PENK+G&C{MwJ^3Y)HO-8NYza=GE3Gq fG&V9yGzR)DB{gL-o0JlJT4r8iPG;3)b18oS7(=Ad delta 541 zcmZwDPiWI{6bEpAA!+`!TTPofmCl7C=)gddrY1uib|Q{>sLX;034xAMf%D1Y1lF`=ZFUBih12W&~TQ z(YPmmXISTOc2CSIAOxd0sRAyL7g2i>@{NFj6mE zqb*PMLoW#D)gV+Y(=x}=;d6%w?DAb=f(n!U*x?nt>qCD@DkhUj5OL~QA9~`!pgoIi ziN$+q=O}xb-1}!al5+!FyqThen6WT?p7g&iV?8Y-f-vg)u*@p)dio1tn>6rnLw=5~ zd>TLGD#{rR&CCn@l!uVZj-HvRE}IX_*3IczYv$4HYNdF++PFLYpm0$_ZFmd|*(c}B xx>qb2bGBv}zNuMey`)Vz)Yc{}&%fk2wrdv+WRya>`S&}u_KNHJzK6?76_P z%&&CwCCiF?^|!TQxD}d&?}vOarA@#$gFfe@qep%2^WCuk+@BqRZ%+h5Lb+qIwrQ7{ znzFS-l`a+RhGKQohTYEBwOl6Yyl~04C)%7Db54(5TPE<`R4^K8n~d($ib3JyjB0q4E5Zw(wYF6Y;o=?BHv_PuD=yY)7%5LfDbxcPE0Y$=i~s-l7P zh=h?uv4E(c=!jSblXX!P2(|X4U~2ZK`Mn8b_nTFvSXS41nLlTpTy3g)78g>h3Knyh z)J{uC;%?)LQjph@l??DFF+4Y)_kbVK2JY~whiiOOSdSLAc<0W%a%e=N5D~MFwg0O2 zi<=NPwbGoYl-vJ|T#TpI4yDk~Tb0v{D z?hKIMpE_7Ic$z?ZuJW*)!nZbK>x@2$TnKKw^5g${2(|QPth98+dJ7Q)m}9jl}J&IE)l}C1ylQ5Odrw4jcL@m zzBG4u9Gz?No18cJzH4gL>Y1%rrs8ejy^Fyx*0G_8Oh+b`L?o%$L{zriz?p)ZLTWG} zVtUJ-NGOM#eL&ncd^|i1ADmf()`@ff`BC16-FVJDyyk;L)8`g0Sv7HS+4jD9cR3g~ zvCOMFomhNOroBb}%^5{W8{j0%<_?j4%5PWtuV20hdIx@GVMmd_h8C>M9arn{6h gLM231okx=7t|=uZLAq*~ifE9Cz_7QRi>1qd0L=0XB~G!P@?A2n2({ zWMPTu<2dz-j*|`jqE$*XYO~b@@Ib`-CNS00B}L$?(GYxj;t62=p@=kh!8VuemATag z;>Pt%SrHpmayk|_T*t{yl(6Ql_V+YBUhuv+hy_2vv#>b+1_;j|284%U^BMinE~XI( z4?XQ=f@@u^SlM-BDjKWipD03$`$;eVYkx;8tHRERB59@|u^lpKt5D+8AFdOep4`ADf~i>1br8?oJji zEXI~)H%(}{?k?-Kda_}`lNkx-G8E399B4(_K?<&&Ot;<&ZJRSGP03BZ>E1j=J4N}mHhG~iCr0OdCI(9uuZQC@6!x2>o@fk1)QEn=TnAF0mq1wc@ zn+)J?YCqfyz31J~>U&y>J1oGJQ!m2(g8`_GRXR--QOD{^G4?2?5%~V)`~N5MS~ff7 zSbqB+kvza#iPu{owybwyHl0YPE7h$P%q=dRtCYpYg1b;>c&ehiGv)M3q8>Y2+*ZLI zr2GoTz27EBJG-_5nU{2k{F BBZmM0 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 8cb9fbab742d1c10b075fc096f6bdca2082cd188..133c627a16eb7f255982dd15600cb91a6a71cb22 100644 GIT binary patch delta 1574 zcmeHHOHUI~7|kF;BvDvkc*I9b*_bfl&U9`&gV9n71#COTw$lejbRHc6p*EouY=VhF zP&7vL!v`7*1Tk(*43oG}Lv(MV(S>f%l?#7>8(rvhs%e78q$av@apxxU-Fwf;Ip_Pn zJTLkDfq1aEIhKl#q>k|ZfY0ge?(Jwtl-wTf7HD@g(ltZ}5^Y|uoAZjDEDqAWnMk;Q zNX!I$qMLWcXaNTY!x@35hI|4>!DxRHQ3&zwSm&5M5QTlA(|_-E?Mcfd0kc!vVAnX6 z-z&?ZFVg@$9VXyizEw*oUr#u;=>K06v?e+tn*hz_uNZsbipIN^2&4G@JREg=f`x3g z_OxlXtj0t8qv5Wg7>S-tyOW;bkY^w??5DtY-Vcuk!i^l}XvE5PQj`@d$=I<Bz0a4$erT9DlHUDnY?=(-9X%olZ5F3S0WSBO4zuR5B@Zmvc`9I1FD$xc{ z1xgL>LLoGahm(#EjpahK(kO}?#fglKlrW1)hQk!eu?kDFDng7*(UhH&jlir;W^=i$ z(?+MB83EP4UY#Mdg={$iEtjQ@Ac^$&K{g!|iUBc0>qM!x_rj%I!&HJ}t^!7sdRzYuyTmy=F+x?9prX zU(p+IDz1zg_53+K%`vx{Z|q{o1UKpwS9#f=9*^oo&cOb8v&Cw&Dpo8?q>S{wWh9j) zxj4t@A8f-C!bm}|w0K`@zFC{IVHs|@YP9BQ-35J;{P4t*4{WGl`T?cO)!son4V<+V zbEBe27|9|ckxdavCN3e8!z@cuk`>!18tbzoHz^EH;NJXMjbD02?8wa@f8kXjoEBoL m+S$-lVKRZZyB6MVuhWK?AO3{zWfLdl5yo3Aem(5G+xHFUIU42w delta 1666 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 Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 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 c4b16585fef2f74848b247276c3694849d0d5787..b2e6e5883469578e6e1460aad87ddab8b6fa7866 100644 GIT binary patch delta 63 zcmaE@@>*qsAuFTNWN$7r79%AcuF3p7%A5OH6B&VGAK7*?8f{+9KA&mw2R5F`wyeuH T|K;Lg-28#9o^f*r?_(AKePb0p delta 74 zcmaE@@>*qsA?su>uFadDu<|eh89bB!u&tYXnCIx`e2&|Uj3$%4xy)EhlytZz^YbWA b?q?0%{FjRdB>s_YCy-pteq?h8?_(AK{RkR| diff --git a/corporate/tests/stripe_fixtures/invoice_plan--Invoice.create.2.json b/corporate/tests/stripe_fixtures/invoice_plan--Invoice.create.2.json index 138e6b4625f29f76e7f51e600331ac9464a1363c..b14629d1ac077265be5f9d77d464f7be263f02df 100644 GIT binary patch delta 93 zcmdm`ze|5Z1S_M-zYp3P=F#f+P$aa?7be1@NQas`(bkgnY<&&>@I;MtrY m2$WvQ`-YLxd~yz#8IYX7TC>?xfEy&B&9jryd^5k$YE}TpxE<#J 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 2c7c2da519475377ba74411b03715d356d99a66a..eba79d90d37dce0d20c1f239b2fe67aa91ab4292 100644 GIT binary patch delta 249 zcmZ3XHbH&EFXqUS)Z&tOKmQ-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPvA@ zlDmmfa87|iSe{#ne@K{nP;QA?RCuwWuR(rgQjTwVYMxuLfuVtciJ_%sNx50YWObH8 z+L^w2FN+r=qse4xZZk%c&Gu~VAkHnGoj^__$4sWlc5J+p)w#8R^qk3Wx!(Y3p2<&n u)=h5UIJ!B4?+xQ*Def(se+Y1c7(APw@)R>}ZW4B9n(WKMzWIXaK_&pEK3!J; delta 154 zcmexqIMHwe6ANo*URiO;-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPvA@ zlDmmfa87|iSe{#ne@K{nP;QA?RCuwWuR(rgQjTwVYMxuLfuVtciJ_%sNx50YVl9w1D)M&C_{#7&kxQ zSkE{)L#=Z2X@TvGlUMMZ+3Y8*4`M(xmh#`-tRuFVY4ScLuFW?kl$lxbN^^2Hv&qaO zA&7#FqN>8fGIA2Df_xL*{G20=LQR9S!m2`z40C)#O$~x0G73OJ$}wC;wA$AwH-`wk4mnc=9d9CqSFHCZA9;1k+mV?UVh4l{c?d=3xX2yy7^)Xf!!M w^v>oCHF;1loSy8;CpEd3mveKeCNCpU01{B$s&^+(Ru`FUCnmKyUgs_=01ZIMG5`Po delta 289 zcmZom+mo_k4GU{#URiO;k=GT?ltjztEaq=snGn?=5>Vp^%728GcZr&wez{F@i zS&-L?#au~;YqB7}_T;&oGMfv8OBsRUzS=5iIFYk>lr!?c$&PTnO@ fxp}qvGRDci?58)&Xc>SQ5NAqp-QE0Khno!m7PViN diff --git a/corporate/tests/stripe_fixtures/invoice_plan--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--InvoiceItem.create.1.json index 799c067780ddd9d664d176a825aabd681337e69d..3aa8989852ba5f5d214460a7657351a61fbf0b10 100644 GIT binary patch delta 25 hcmZ3+v5aHFGe+Z$&pj9!jVBv0O=UFRe2gi95de6E2!;Rv delta 25 hcmZ3+v5aHFGe(n*&pj9!O(q*KO=UFMe2gi95de6o2#Ejy 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 8bdd309a0649a2100cd1d7d57988536f9f23d7ca..90a4ca475c2c049359acd5b2576b76142e9bf010 100644 GIT binary patch delta 25 hcmeC<=;N4hjnQc1bq_{Hqsav6f@PS4NYK-#i!@O(xqjO=UFMe3dDJ5deJF2+IHf delta 25 hcmZ3>v6f@PS4Pu~-#i!@O()wkO=UFQe3dDJ5deJp2+jZi diff --git a/corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.confirm.1.json b/corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.confirm.1.json index d0228560e09de7cf1bfadabd1c637fc0faec2219..f8c135a4a99105c5f83324e2e3b79b1a0363780f 100644 GIT binary patch delta 245 zcmeyN_E&vEyJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZro85xZxH*!eHgY*>S#v6JY`A7JB1Sf_^RF=6F zc!!3Sg+`{Oxo>Xd_{<7aTFPgtWE5YVnp~7x5}$18Q{v&3ndll`l53Gx=9f}Z6q@Z3 q=eB`558OSt5`Ra*lw40-8gF1arl4**Z<|5hDO{e^77$ delta 159 zcmeyX{zGj-`^Gh^Stl2<6;F2J7M(nchikJudo$x?16JP2FF5!n@8#eS_X;UA3vx8^ z_6RcZstPJgiEypTkIZr1e23#RE2H7$3w)+ZhVjLz$wjFp@uhiY70yBaQN{*UIcDxo q&Pf$%X#p+~CgzjX`L6>_W!uamz{xmSNicEp48a_nMoSAlVgvwUZ#A9( diff --git a/corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--PaymentIntent.create.1.json index 696686fba917d810b54a40d204258292b415cf8a..7e950c17ae4a23dc39c183134f1a2e4a9beb8569 100644 GIT binary patch delta 126 zcmey&bBK3Bvt(jvNq%l(NoI0tVW<^TWy diff --git a/corporate/tests/stripe_fixtures/invoice_plan--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/invoice_plan--PaymentMethod.create.1.json index 25855fb428ee677edbbb35f40a06d58823264d2f..7b317f1c8d3ddbc1e61a5ec8ce1954cf116e80b8 100644 GIT binary patch delta 35 qcmZ3?zLd$EWpRO#w_#asjzze6o_D(c#0hEQI82z#%V>ixXOM4H=p0^QFgbzo1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%Hoza@ywI?+(8#nj_sK@gPXGanJ}&?O delta 169 zcmX@WF^ywFkeydZp;@q_iML0PiC0xnnO~J-VTg-ya(r=Wa#3nYytjp!SDLw5czK0e zNO6Hvkx_+@nMG82MNv?GxmQ)n#0hEQI82z#%V-0Z3qhFf>uqiv=$2hEIf3!R^ViML0PiC0xnSxBUhtB+55PJD4{a#3nYytjp!S71S5R(g~{ tRbEA2xuuC`dQe4pluwCkxl?B7#C2ujI84}V%^1Wuc^OmgW*z2Ni~v{zCM*B| diff --git a/corporate/tests/stripe_fixtures/invoice_plan--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/invoice_plan--SetupIntent.retrieve.1.json index 8ac15e738824beb1821d9b6025a7571e25a73198..d055570d4eb4776dc0001bfa1826d127bceaf2d6 100644 GIT binary patch delta 193 zcmbQnae!k&ke#=Ye?)*saAJ5wWtm%ncczJ3K$1tLe|&Lja#3nYymv;vWm14)xKDd$EWpRO#w_#asjzze6o_D(c#0hEQI82z#%V>ixXOM4H=p0^QFgbzo1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%Hoza@ywI?+(8#nj_sK@gPXGanJ}&?O delta 169 zcmX@WF^ywFkeydZp;@q_iML0PiC0xnnO~J-VTg-ya(r=Wa#3nYytjp!SDLw5czK0e zNO6Hvkx_+@nMG82MNv?GxmQ)n#0hEQI82z#%V-0Z3qhFf>uqiv=$2hEIf3!RV6+a%B_K z+izF)VD1k>l0O)p{2><{9 delta 307 zcmX@a_nU{YdZVl;xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xIfypNrmGq4aic{P|yvto9(uxYJ5?x&jDzl4S0}Ts8 zlL{g-%+ozh42`{m%lv(PoI{E{3pPtK2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54nq>P|l delta 347 zcmb8oy-vbF007{Cf1@!@CJqMUXrzeH8ka&j>QQQY++BYbLOBYBwtylnO^h$#px$#h z7294at|El56*;oL#V?@@%jl-VOkYDJLqFpnW8vM znh0i7q7LmAT$=NqQk6em^ZPlz-iWxe`F(mfSlrLLLA)5mi^Anm;m<)=fOuXp(v0TJOz3!FVMw?vd zGy{e&undK+X4*AhkED|lAdxh&oBb8DT)P*+j$=}(-5xW`Ahm>HX4)AwJq!4(8H$Y5 tM8`s?1HdhcuSFUHiYbr?)@?%JlxDi@mqsle(}=}s&{N!VGvHr4>tAy)cKiSU diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.modify.2.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--Customer.modify.2.json index fa7faf791f0f8934b133f8b67c7844bfed908909..2548e860b34ac04cc13df9677a0a38f28c2c5f1e 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$;q{M{r_zL}i&aQ6VqTeQdgl^`DMrL&m8aDXjg!UmUuUQtBqaEqO^48iH(^Z& z5nC{(0&VuO6W4+%%y~YuI3}(p=@H8{>XBA;3%C75QLZzIq&;ig56=F<6w{DyFS&LC eG!`G;-fL|fl=tM=`P2j>#}SRMY+GQ9TzXz(j~$Yjr(G^tC_<=87LpCMrIKf4tc^x9Xf%dE@$cKM%Xl;w z2VOQ0DaUHHx?87DALaX_$%JIgF!FTr5k5~Q-|cVsmX(6;xUNK@V3925i}`eZI$fNQ z--1c1IWs(ia)fRZeWX0n+Yg15`?U+h26Qk??dJaLP6p8@` z?V>|XxngTM>>5@p!%Q8@=dT;9_ah2nEu@4hP=G<@P?9rMGa27Wx@GzkhS~CUyrSa{!OdQ6T5HW!YB5w-S!Z`$nIfkf!R0V8Qft691_7Vx z9%TTL#gH?u;Q}(vt5B&pTXD^5Q9_bb2x#0H+}pkvdH*`)zZ+C-RB&7xVgpNp~12$YHjg4YJrDo zpcSlX@3<<}qC~*JV&8+PEQuUi8}eFn3S@-^?bDdW6(AB}zGl)lTg(cZqA(UVy@<9& z1^gJ$Ol$36U`$y(oy|PRA6EvF;s}VDm;oJ{7<%)0GJ|qN-zMpc53k=Z&Tg(>$;G95 zc7A@gI%j{bp1-}xZZ5t_bM?MFzLwAA-#2F>J^S$Ta(-Fz54Xwfwb{-g%{LoaUg&j) zXf5Rtp}GMCa__LMPk@%$28u_vJ}*E+l#}b_|2wl8Mirq|GAQCkC?>@>$Ie{q0{gvp zaX@PpfF06|CM80{{lr%I9cehfKVjS+pqO#8@+KK?+V2tAgD0Ft8~kqw1P}&t%Qj>$2kQ1hbHje@Ii2c zH;0)LbNH2ehn)}KJQ@|nU0u>Uj(VWm;Z39uAO!pd_|>Xo|4YAb*V zevEUDskL#eIr7BtByWsxWUl#^?Sy4BQmd-usQ{@HYoPrG0m7d8-We^8(M(mFLg(~z z&6E-5U?I(YiC`ljBd8I8rolEqZ0!Z{X-9lF0k+I&2C3x0a^M^7$UEodhYLlp`i|~L*>POcxQt0Co@YeML!CT-M1My*3_!YNc%OQt-S|HY2jYRRUd!5PL z%Lsz)-U(54zIGbk>-QD*h=6H z9X%sjb&AgnTPto1bUPv`o;8hgr?F{aWiZ-x;{!AVZ{8Ns6)Z>Z#mzVhS{Hnd2w`sn zuR}M>nsnNbAtk8Z=1Bk}BZHP#Ad#zmDuK8xVABgAZGc z1s)ai`0|BW2#=Ydz8t5<;w!#9++$zMq$s%>TBDXr1-@JcuGVW(cquR|5eCZ&*P1hZ z2S&9D4`&cic33LP9#XHK zvJO!%apMd0j2D32GLSEPy#!A+x}0HAj3-;^bgZ$o8Xyzrf&$(zNy+vl&Y*!9i* z?yP)sx)6UoyIJW52cwkNA|k#+#t3ah07mx78A60AHZ21v|6Id+5Wd?}gpUW7V!~-N zAK1WSA6f_gMdD=tu8MBuw0W@||(@ gxB;*;#cJ6B)gDXXA5^WRn_1MJF}4yFdGzDae~sfjH2?qr delta 607 zcmZ9J&2G~`6ou8qL}{QHnt-a%3NxzIM5?Peu}FdtRS+tug;t87i?XmL_DwU$Ka=q| zGOfx6_O!Zd-hfK%*z!JI@dnrdr4F;1#l7d8Z_a$HU)?E&gbSFkAPOxirC@_dLYU;AW?n@8VdJ^_0JoJjEH2-|?@NnV zE3Z}4#@pA8?<7A+4`22YZ2VDrh@Z-zU(9hyAGK8!00|6Qlo7* Yof+GVjL45X?PpfRR>U1Daldl#2UcJG3QDo2Nmo>qJ%CaLJuJ58r7}gq`>uY{!XXHxf11^JtvLkJMw= zwg9oI*g@1!-Bd`h$r{8gDp3isVpaMRXezM+ir68s0LD{6OlcarV8dpl(Wg1znRCu} zKC!ruZgZa@Zh|$;YMGfOwNPX2vR*L@W!+q_YIS%pHf$ko(gho@jKa3t1t@m{-gLhU z_r{LE2kwERjk=VL-6%+kB=1Ux_VVN3rhjH zD73=ac8L$Ac%|LBmaVm~R1zuc^c$}3((3exb!s@q*=*0-EMJ72_mac3^19po7s=g` zo8$Y?@&Q|V`9_qtcGKT+@a1^j;lHrQA2&sFqu7+-)8KXZX5#cDm5a>q>qsmT`#~{5 z)GzZ$Qbmbp0@V$Its&3!^9ND#Sogd;Tp#hlR{A8=Mh`ueqIK8z#i4(2lP_0WBpI=} zrED>N4@&=*Aq;su)_dpP>f6sQ>zC=XkA~46Ej9%stC_2g7I$9tP6{d}ye4T#CyI(h zO)Dabv4S*>77f{NPjoouc?l+FewgbT5Z=Sm7HA}}yl(tybz;35%n1q1@~H*AEtyv` z4cfZKXCk3&E-5boKEcDWxvazY2{3RUFFrn7-KuORGo^}ke~uoQka>`V^iwUk5&hW? zh#gvS*4Y%<`x$EbJ1e--u!Y%~5_H{=7$ZoPC5A+!$Pgupj(ADLDzA#F%%raV5RV_V z`sCl9+kdO~lnlw)%a5;%Y(&)bd?5BL>wIwgweSDeCIlNv)>#PRXHlhV0>FjDNm%60 z!cQ}!jzT^4)to1*u@y7c8`D_vqA9K!IIU!aKxea=kB8KHeyzotDyFg^OPZfJ zS+nACdO+&~;n-7+~Q&=Q^ zrbz}8blPoRjFF;gB4Sw6MNQEKh4S`EowJfFzxF$#^`Ld)8)R{Fr3Hoj&XgYuM5LmG cRAz&S3S)>-nc1%*W|}~GRin;v1}|Rv11B+3^#A|> delta 1704 zcmds%PfQ$T7{)WCLd#mJQr&iylwG!|t$uXAnQ!L%CScoTS?KOShwgvS2=kW(O1CV_ z0-H2Z6Qj{Y3~#*nFI<`?O%K>Pn0ToNy>s-SsfmXsH6D8PaKGg*qN82F~3Uh|>gn2=x>zpOu3QB@5OKc?Bsh4N+M`Ok-?(O4*^9Wvq8?iTmd-)_Fau#-8NS`=hXavH2 z&%0W1qs_+}ZermnD_OJo3iO=UI1G#DC8&qOeMA;T-Xw^Mwv33)Ok~)Wg-lyv#Ia?D z9RtGov+l!CTl?QYZVq<3_rsqxFpoih-(e^Zb^Rk1Xu%HnK5zoA2Twv!dFfts@u@wK z`LROH*2e!8WXPR8H`8_?gS%CHpM!6@I$^2*6Mt~B>CQD;mhng?;SIhOXb@T>hM@K_t%P5Caa?pIZHH|P}P=} zFVC%K)U~1c$%X61g=7Mr)i6wJ4CXHO_(=Om!50_DTHk6Zr#wEtP``JHwZ>!pKm!`l z@Rq>fRAvJ{mEQ41N1NK&_%?eQ?xY6%E$F-i5c- z-l)QuV^W?WL2?X46vMBWg9M!#%rIoEGt!8c`#|*)?%iUT;XZ)rGdJOv=g$2H2X(yV zCxZK9+TMFZXIGP{iS@Yujh}M8QHfH8nTm*HUSNpul8JPlO5QhQi3yIan6~VO^L>9d zBi`&aW D4IU(i 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 index e63ce667f3ab18df9e5b2b28a957ab6505227441..93a11c424d719841d9e4402b3e64d6e7993d29d6 100644 GIT binary patch delta 205 zcmca0c|mf+97aZ?&2t$K0IA7w%twJ76_(G8;@(F7QC=RwiQy5IWo`xDC1nwXS*3=4 zll!^-C)cutsic{wnk1SfCF+`3n49XFn41{tT9_xM0J(-qX=#>bsg`NRo4>QwF@a5T sMVRDj?pEcJ8)UY*hw}}FHRk1xE{+9hi6Cnj4JO~`4kgN>$q_si0HcdQiU0rr delta 207 zcmca0c|mf+97aaN&2t$K0IA7w%tt5R;o#eB$nuO)+$*He!q?Hn+at)tt1750Ke^DT z%HJexazD5KX^VLxgt!e@XpPTDDw;4+{5_>VvP?%GRq*<&D}fP4P*__MfbTwiLz*N1WyG3Bga6| 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 index 46db7c3adf5ddb9517e319fd610eec1cd7a0c70e..8c8ea5a37847747525479a1555917b27312557ba 100644 GIT binary patch delta 25 hcmZ3+v5aHFGe)D0&pj9!jV2o~O=UFNe2gi95de5#2!j9s delta 25 hcmZ3+v5aHFGe*OW&pj9!4JR8gO=UFPe2gi95de5R2!H?p diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentIntent.confirm.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentIntent.confirm.1.json index 71b92d5eda0af1fd1c36768b9f6d873f53c7585a..a6eb92ff772c7a3d2c64046c0dc5b6bd595ad435 100644 GIT binary patch delta 245 zcmeyN_E&vEyJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZro85xZxH*!eHgY*>S#v6JY`A4~W1Sf_^RF=6F zc)OarRk`E_nQd<5_{<7aTFPgtWE5YVnp~7x5+CSjmSkMv7FwBU=<081Sy@#cT2Pst q=j}iF4BvG|qs>eB`558OSt5`Ra*lw40-8gF1arl4**Z<|5hDN@fKN^U delta 159 zcmeyX{zGj-`^Gh^Stl2<6;F2J7M(nchikJudo$x?16JP2FF5!n@8#eS_X;VraCJ2C z_6RcZstPKr@XpPTDDw;4e23#RE2H7$3w)+ZhVjLz$wjFp@rM5X5vhS8uE|Bkr7q^d qVa6F=2Ki>;xrvk2`L6>_W!uamz{xmSNicEp48a_nMoSAlVgvwc!8O+a diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentIntent.create.1.json index cdbd0ffbc6c9387f4ba58a2f78c884338221ad0f..0a7329d73c7b32dce7a24ae4ac97e9f0bfbf17bd 100644 GIT binary patch delta 126 zcmey&bBK3Bvt(jvNq%l(NoI056>g!GnTD?ZhL)98<)HZ`V{&tKL^o4bGiXXM cZ#GwLVUza(*8wrJ&jJnslkx*$vuFfb0>p(H1poj5 diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--PaymentMethod.create.1.json index f98b80c24721ceef85e97f3929d3a49b44ab3636..230066f49bd0e797a948ce1906eb63dc3af3e6fa 100644 GIT binary patch delta 35 qcmZ3?zLix7gm^;;}?{fH#vdv1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%Hoz6(JXdqKDwo_Kv&lxxPXI48K2iVx delta 169 zcmX@WF^ywFkeydZp@o~HiML0PiC0xnSw=>bw~J3nXnb*Ma#3nYytjp!w|hWnigB`q zQHg(Hu}5ZQuy=)1R%CWwM7F2v#0hEQI82z#%V>ixSLT(L@0*ofH93Lt!{k(^#L2gr dvLrzIT@fy*@XpPTDDw+cntXs+WO5<%c>w)vInDq8 diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.list.1.json index cc8dc0ecc0a0b6b155fb8f88187d89bd30da773f..81a2f6d511cb16a6ea2361944a5e7cc7155ee76e 100644 GIT binary patch delta 143 zcmaFDIgM*Vft|OJf0V07aAJ5wWtm%ncbT(Mm}f|dXMAyLa#3nYymv;vlV?(7iAhwN zL4akDv13(ES%jBsa&bgdMPixJ#C2ujI84}V%^1YUo|&R#rJ!Uuxtgh7LWfHM3Y1EV QQ;XuEat51!GQDO50Il&ZApigX delta 110 zcmbQn^@MXmft^=Kp@oa1iML0PiC0xnSx%u}WR-upaeQ%Va#3nYytjp!cad{&MnR;Z tX<1NJl~HMENkmGzn?-<6a8Yo?#C2ujI84}V%^1Wuc^OmgW*z2Ni~w7tCPx4O diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--SetupIntent.retrieve.1.json index eba3d1771b1a1a85ec23585530516a71defc8e27..a5ef45d08a74a18292ed0fe28f45b429e3d6c23f 100644 GIT binary patch delta 193 zcmbQnae!k&ke#=Yf0Ua?aAJ5wWtm%ncZ!RJyJK)hT6}S8a#3nYymv;vQ@F9WL1Kiz zOKPQQNp?`FMMb$`kh^PWxSv_z#0hEQI82z#%V>ix7gm^;;}?{fH#vdv1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%Hoz6(JXdqKDwo_Kv&lxxPXI48K2iVx delta 169 zcmX@WF^ywFkeydZp@o~HiML0PiC0xnSw=>bw~J3nXnb*Ma#3nYytjp!w|hWnigB`q zQHg(Hu}5ZQuy=)1R%CWwM7F2v#0hEQI82z#%V>ixSLT(L@0*ofH93Lt!{k(^#L2gr dvLrzIT@fy*@XpPTDDw+cntXs+WO5<%c>w)vInDq8 diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.create.1.json index 052d05794706cc15941e8df16556f78c3d28479f..c366cd7ba68595ee95bba57a4ce03205faf9038e 100644 GIT binary patch delta 483 zcmb7A%TB^T6ipR1F~-D1LL|{(*Cdt-if)Wlk%vJl6+~m2Ql?NCW`@p`fJXg@`3*Pz zf?E@RMfYx;@)-Q9D~J?EbLz4ErY`LG;|$(F-_XM!PdJ&U;*$%irILl}RR!qNst z6d*Q(0=hkc_)#dr!xD;&7XdY`fR#{Y#h;|D9o4x+;5?b`ca`#}N_We~ezxVev>Z*t zp$6}rDoJX!Vzp)$uJ%}kze}G>Zd2&U3H~yN*Wqno&R_yZH$14{9Z#$ zYz!f=r>6&z#0o%G1A;)xu^ABJkT^95BGlOqJa6tbP=26l|}EGiK2RO zbDFDIwd>I!ONs+ct>z6T<#{-iIc~dzxTs}f5|~q=c6&E=p|gqjDEMQ-EanG9854kH tu7|$<{Uovw-9|TEy_-6z8>PN+RvPN?prCgOc}LA8>PjlptnjtP&JQ#Tn<4-J delta 307 zcmb8nzfQtH901@{kT@7OHJUg&OQ9s~*rOcMKPNrze!X@BE)CQcQW7oJ!NoVY*;g>} z72I|98H|Y!z~VFbJ;3*Vv^&%u-!6_dHP;IDqn%yp7Vm*Dwz+V1@O9K*578o9jz|S} zA!j9~d_3?n2x9Czv7?N=Uu8C?>b3EqKAR_}E-OvPHoR+UxHY}cOA^;NRafnrNIma= z|NDPwoj+xEo3%-Q)=35d?-8i+IMroM^TZDYN=ac|b}%ojTQQtJ$S4uh!kxrm1wkgG zF-MhTG88q0vk0ehn46L#Gma>oV7#HLkqJ2l2H4_^2oCNVYGS9Ig+~|^a&@p>PMxG1 JF4b2n`vcffXA1xT diff --git a/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/payment_intent_succeeded_event_with_uncaught_exception--checkout.Session.list.1.json index 9839553b2baff6a30901bc7893bba2c367172ea0..3e1a61a9272712b5aea00be9bc7c91fcca059fa1 100644 GIT binary patch delta 498 zcmbQp-y=9dMm((~wJ1Kdq9C&IfypNrmGq6$g7Q**Oe_ks4FW2|ij4z8%-zyU)15tv zEpjTHbE?w93QU~Cy~Dzjy+X}Of;USt2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n%PgOE delta 347 zcmb8oy-vbF007{Cf1@!@CJqL}Xr%lkt#P500}4Ib zZ4tZ#h?vc;PYn)w8rMEv^T)YtyAx*G?)SyrWVK!ly=XOwR)wpx!k@jNq~oQm)vMh$ zs_H4a50;Rp{kW2S?!nC8|9SjpdG2~*ChVlo+i_%WgftEo32!@z?bl1V1RLYB(=43%OTkWiVi*3CxP4jYB~fLl~C3}4tLQDcFH#ZqdGZQzPlAPb_( s+(u{sz%7b8G7SL56et8kMyNigDXhEYX%}J|iYW0$np3g7?CW6r3qSgGz5oCK 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 61faac9cbcf563cd43b085181d2d00fd62e2ac5f..6453c0815bb3af18098bc79b7b4f55e6c8943230 100644 GIT binary patch delta 35 qcmbQiI)imXKBJhok$;r0M{r_zL}i&(hs z71XM;Stj2_4l>5Az#8|b1DDYu#}0b?q@xMhct>&mcGiT&i(CG=fbGjZs!7^+>^a7R zRvAk^jcP6Ax9s{_`?k0ks#xeQ$uHMmKfn8QdHenX%U|_cxAjJY3=wLxBTKe=s!ouz zaT~(t0kJ`JFktqrtPR*|3LC11)`Qx&*rjYCH=e2}t^}>Ih`~lykg@hdRE~TY#b93& znoI}}ZIg_iU_9ci3Uk0}&W9AIbBf?oR#s|X(cJ&bg~~iA7zV1~k>*#P7-n(oDV%Bt zw~29Ryc@)Qh%uJXDo!CI(4ulY%dJU@r`IRd4d~y;AfkB>qht^y+sw5zm`yr=-dJz- zs1!lry^O7ol^=~ne7l)e3cDa%?{b5coK27*`5sh6@#*qxs;O~JAckmo=gV>qD?BW5 z4@2F#3av4Qz*DVEo@U;FgGlEq>xh@}bhg5(l+Vd^d3Ih-qmSw!-}^WN?-n;#tt}1k z=ZFG137*eHba&_!wRCBKgh8XEH5m=32<9dN$Vw*AT?E-BwV^~u2a&oEd@PJaG%_3L zURmUX<5XiJ!fBS$xQ%k*Ktp+sKG?1hOlalm>h$_{{qaV9|FPeG2v_0eUB28w8s{La z*+N@xt5!BK^KlHM2vw=9sK-Nje*FtH6_2}iL?r{DBJTs?Qm%yo=)FbledgMGj9ETg zfS4xd7y@Cjtt^cV+t3SBWBPoYEP16lIh#8e1sMT#<_Q)6 delta 49 zcmey*GLv;eElXNrPVvNsSF%b4x$%ZxA%zw}jwaq7K_*^RL1m7aRk^9==>|%h^B4sg E0m*9+%>V!Z diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.3.json index 7913fab0d2e57188f3711f797703ff3b10bdd1d0..024199edbb50726885ee812e107eef364a87129d 100644 GIT binary patch delta 90 zcmaFB`<8b?ElXNrPVvSDLnf}=#Nv|FqU6M)l+9b2*ccg&ChuVmVle@N$wDmlNYax- kS-y&U8~I0NdITqiM^u)%6?mtGhZvYTrsQusEptgx>BdGwCYG|y;>68+nAjK@4JRLF4q`DdHZhzm$zl(dn4HA&RopA2 e&?3vx#M>jt#H%W(EGNUQAkEV=YjYlJJtF}9fEkzo diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.4.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.4.json deleted file mode 100644 index af343089f5cd31d795457ec47c2d666b1bdc1353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 639 zcmZ9J$w~u35Qgu0ieXL)A_?9+Da3=|0v;pMRJv=Nmfq|oObmH{P#G}?U@beS4*EI8FC8Fk3oJLY^9qeFAHslPSu&L^r)(wEwK;-Lj?xTgneFyGYH zOX=;{qFHe(OA=4dFORnm_nW&l$zM%bxAR(}2oXCyaAmFfpH7&wcJJ)ZfxIDi2$;PU zokpX6+eWE*^#FTITMCQ0_pD-;Of{YN8RHZq;<1`w^bW08?0E+!jm}UzD9G?Ln+{>D z7#AD&AmSKInW3Y7?TPEaGIO5aIvldl)9MNN81+V1RfXSvpycCBOOnnS550GPFl-vq j?UgWIfmF*a|I4-^cFloO- diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.5.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.5.json deleted file mode 100644 index af343089f5cd31d795457ec47c2d666b1bdc1353..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 639 zcmZ9J$w~u35Qgu0ieXL)A_?9+Da3=|0v;pMRJv=Nmfq|oObmH{P#G}?U@beS4*EI8FC8Fk3oJLY^9qeFAHslPSu&L^r)(wEwK;-Lj?xTgneFyGYH zOX=;{qFHe(OA=4dFORnm_nW&l$zM%bxAR(}2oXCyaAmFfpH7&wcJJ)ZfxIDi2$;PU zokpX6+eWE*^#FTITMCQ0_pD-;Of{YN8RHZq;<1`w^bW08?0E+!jm}UzD9G?Ln+{>D z7#AD&AmSKInW3Y7?TPEaGIO5aIvldl)9MNN81+V1RfXSvpycCBOOnnS550GPFl-vq j?UgWIfmF*a|I4-^cFloO- diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.6.json b/corporate/tests/stripe_fixtures/replace_payment_method--Customer.retrieve.6.json deleted file mode 100644 index fe815919559dc0c8ea8c3aedaafcb83fb2e7fef8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1773 zcmZ`)OHUgy5We#(BA;5RsuIYd>ZwQ|we%&?_5wnd@y;eLUfcK)5)l8rGxmD3q03%S z=J9#vo0*TNquGp!rtuI0`#3X6>vv?j6$!ComBcTA>5<2|;@0qOyj79+OsX_U0=8IfKpH9##cuQ%)TK zp%Y3|&RTRD;-{SYUfQmtC@PuB6!?#ym)}pneYrY6!}=G!*KDkkz@3LyZ7DKGy>thN zQJEDH^n~OfJqQ?W$6E!u8S{p&+Pf3G4%_4%#I>a=N-A-yG?K954MePckD8J9v#9aq zK^2MO+BVtfW0?;>>B2W)F_lA(<0*%;Aqvf+wEbPMB$Ac1fvA{Kkm};)C@Q^lor}#jU0> zUJoo#pKLUxk>h6HFUHW-0jdX$l~!g59P=309)LGIfJ`2E3Svdi9UMnU&RJjNDf$GH zKo3HrJ{&$ZJVb0w>RWE6TszQcUXzj>SH#A3d~xyn{zE!le*Jv8ym-9aoS&X8@9x{( zKq}K}16{eZK?MtOC<={;f_mJSXK(+4q~dYo4rHYg%HqxuFXeJF0ev=Wt;K^uU(a#2 zPZq#XtA@uj218nO$4g^HG;wgn7-A+Q3ohM2!F_S;%)mBs)$42klK%W3Aul-F_cd@# s9kH=E6hqw=uB{Xr=+v)ovMa2Wb7kqP@USSh9JbK8%$XsjIeI?&2OnnIivR!s diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.1.json index c898d34f7523aad39b97f5e5b70c1bd694f63274..0a8959b88d87ee9121e97e7e894aaa9465fd3f4f 100644 GIT binary patch delta 82 zcmey!_mOXdIGeb)k$;qzM{r_zL}i&Y8B diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.2.json index 8b09ebbbdec32e2e24fde550f5c33b80ceb8f339..7b22f01f9f7390a2a62446409aea2696b8757ada 100644 GIT binary patch delta 1748 zcmds%&2Jl36vZ_OU=?&&Bx>G_XKE)n zcKs3T3J@E_4x(OlgDSy>HK?sF;D1`T_?TWQ$cTC>`LJLAV(B%KJr>g!{$84Lg_9ffy; zAH%Kj=i&3<$e~`xZddBn=-Eh=VEE|Slh;NjhQ>2=ab+P{5T$d2jkjBwc6rWNEH*Gm z!^hym;m6^C`^9rBfzYLHYGb~c7_>`zgB9e`>`IQWtYrro_xOS{ z{#G#f4|waPD-(}_MnU9XzMLfPR_?9@KTLFXtHZTkTgBx%d~19P zKZlN=uo501Bo6+x|ene1e zwzit5se=fDBjK?7$>e)OV|&}+J~%!3_g-?_dugmCmz{X8E*Xf6#>~=F*?WYC`u2wp>)wa8pOs#1Y%XKT?>$DO| zt7FXC9~72SBC(W8I@u!NqXZ657yaS)Xal$L{O%e}m8utJj0N}hG?(^se+E=J_eAqA zC+~ZC@Div@`J~0|VeGZ$vbLN_d(M0lBf3s)$|=%_N|1tefw;{C5<-|5Q&VwN&37f8 zKI9IuKc9L$HS#Kh?9_$bxOlHFJL_WgAh;-8fAik|dI@o>o96>-@gS~*A)N*|n|TH1 zrBm?xnK9p?9lxlTH#C{9DLZ3&Nf{KYeJ7sJTud*QO|#M0OWh^Crd`bbE2ew2@nSmT zewCQoKaTE|xf_zd_#JJExju;(3JL!Le@jJTremo@;~Wtpt4OgG8JW69kV6z<+PW!I zjrzBqPV;>pHy~*fz8oEe&rYsG>&3x;e6X9aHJA6EsQt)$$DFqNhLQ1yxKoJ46q{+P zs(AWUsv(6i2bolNkcNfHu%p_#aJ(TV-RwJm4EvVMZ=c@#eJXF{c*E~@_go~#sl{X! eV^q}`MGBWW(iO@ObEu`8l&LZ^{qr-*=l=rZfisl= delta 1621 zcmds1O>7fK7}Z9UKvJkEEhcWG#>9wHF)+J3J3Av%z&1&6>|_)F#FSPfyR)-SoH``2 ziDOGhZKbLeNKM73UaGcA4_r7Q_E4!kz@>MN9H^+&0}>Snu5jtv92}B>lxxr5=)E`Z zz3=r3tle)sn@tmxs^tTFqkq<^5hqfcG9O#4dvJVGkg3 z6z(0!9NZcXAA(5#yS^1#?FcnrjJF9@oW*V>PoVdNrKnIoVL&4s>8Bdgsnn561Vh9$ z4PhcD^L!%0QQYCvsPLtrD<8o$zP(L6{HqK#0G8J6e8Y zld$S&NjA)MOPIDzVPU`c(R9ZvHTY}izg6J(yZm7T*0L(i8=S!b+}Y`{KCg(-`{?CIW?q%EM}=hNwpvq5XHo?amJ+h>^a zQWA*NUui(I4nYVEKFF@ZkH%Lm&|F*la@mtKKJLPkfg4fVW0*J;BLfFNC)}gRHYq`# zVPM0y4Q}Wy58z>H4?GHg4r-K#f_vhg$vjt$+_*29)kNH zKmI>CKU*HEEHzSj=e4;?A~x=*E4gu; z{5;F&Eh{07O%>b%DyU$>e>QY-W7n#1@AwW_JO3uElDFVi{3+bc9fq4DCtE461FDG$ z%EwBh!FqiSU#9w^8pf2XDnq7l1tOYfA}*wggr_++*K}P{+FUXJVJc{Na7|%axe8N9 zuE0NU*SCKoM>h!7{0AAi`7F*@%avGqXx&--E8iE@Rn>J=p(3dg0}*Cxh)F>a)m<)` zjf1iDBa{6v>Tk7^7#?GVe9>50hxhk|zNmC<-Swn_Bqhzin*uTB2^4IcCYbF?t{X4T K%WfF{H2)uj8v~;N diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.3.json index 67bca7c33f6f311df4db47efe6d677e36024d5a6..2aa308853e4405767af3ddc618ba429a2544a20e 100644 GIT binary patch delta 1088 zcmdUu%WD%s9LGt0ARZ+2;G-a<5Gn{$W@l#~bF*o)N%O>H^E@c~m`#&z9@?Z$ylEc? zs~{Z^M5FN3FO=GJ zt$jb0&LkHS%jNJA6s)EEat>+5Lexc>MktZcNWzGaMbll;Y_}CH!;+X^jg>Rn%3Zx? zA-fSvW+JOF=O%klfH0!P;vKt#SXzI4dUUTJcs9*GJh^=>j?(2^G;0)!y>+b>U(o6s zn$Zlg-}`Cy{6;>gnn+fl;s6XK5n$040pZUC79|c+6e>tmW%IkU-gfHX%;&hmo;sJk z{mQ^M-o*(o>Y)dZ!ow~zdol~80{`EpUaMRmCx*>xr?O!-IdO|MH)n$~v=w4t6;MM` z0j9PJRE6;H7Q|SPk%5RbEd6b>cX6DiZ+>^@A5u5mpio@zPD&d1yzcAw zKK8NbXYkEu_OTs;}4M>ksg*Jp>(e9rQZHJnevyVt~Z5x Ov|5|QGQ*^I_x=F?-)M{g delta 1113 zcmcJO&1(}u7>7wP@e4uxz*rTtvU(6lcXnrIXFv}@Lp9PSjU}5c_%XY)yGdo!d^K%) zD0)?IbMfGzm!g7*x`)YVMX&Oj*k~LOd(y!lp2GF?gMH%U%zp8(a_mrHx<%|9x_Y^c3QOf) zKS##NC9fq`4zJ1vH?T@Q4mi{?K#(Co5Y~XLafL&QIn@mz1=8NLP1X)) zi?`-ov21LAdH>+Ql$**|OV{AIHj>=7NUko{%sc-_>f~W}B%$!$*y>+TWv9Gb zT(8LCY4kL)d3Tfc)NSfF@n|+5u%8)_*f0f@l-fOQz8aB=;)q$1RhOz9sy5IJ0s)FH zfT^Ah7f((n$u?n*N*xFk+fxA2i3^CMFyJz( z>QwU_q{P4AS@_%&sR7X%5+`SMW*~p!C-FjCk|A{=MqB}!gE>G3;(+LObQr{l$4nT) zp%g49kH){VJf!97OMz?n%84_(vRScqJQJ?Zz5kYjUuqT?)dj6Xer!({Tdf&&F(w|h GZ+rz*5m>PR diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.4.json b/corporate/tests/stripe_fixtures/replace_payment_method--Event.list.4.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..bcb1dbb62b4588f121962faa20d03458f41baab1 100644 GIT binary patch literal 13684 zcmeHN>vPmL5dY3!apO*82S0^9 zd>3X)hi1%&aC2I%R=ca;zV7p_$s|gsqS3v{8~8k#eAa*ATUv0kX0qhDfW>G&o6n}R z!|D7W`pJ>Rl2OGHSl*qvfAyl}>i7Z2eDR*e3aFd!@SHf#E1`(~E3fdZ7tiZ6P^6kf z(2U{wZ_m!pemQ+|@$kWPH%zJMN5Yd5h((pAPA0=F)5j$hvYLgK3d-?L!8OS;$^{qi z`UFLh@|Y^n7g;h!s6Hnsfl@3h?2Y?;%&Jzak`?nMtW-{DvZf+N@s~6$`ve&X5fe}W zP_$JInq-15Qq8)z6;?|{Rppdsjf^_`;>ob!X$lG;VEoefMn*+NQ{NKtipqB=W6uC_ zo~GajsHcpnRgSuj3^}22KP^5@)2j}{4bG+w8&^^?5o-^s%A~WqDuFXua+ZeOBGv>< zYGJC9G(HBN-SIL<3zkSEE1kwXE!8yWFe!3f(JW=^=TBA2i`#LYg#=`hSSRnR%?e10 zRW8Dcbrj`_7lrZBVK(?g*hh3k6iy(|@CBN;^yaNck+3DLQbh`Sl`(k1wKaQ(I?6Jy zq;}jv3Oq~#sGv@J$Ca_<1v(Ba_BrrUL&&DJ5Z8(kfU2NEnMlyl7c{l+&4+|#o-6Gz zJy}+H3AjkOSm!)uq>{z~lq$-5J3IF4+ogi*Fm#0-z5_6*e5V7q+W|#*-|of_UOss- zKYsn{aXLR2zn-2RADz-iNB0-$>NrV@#}~7|_Fi5-y*NK!{qg7fc%F!-XXlSDXD`yT zs~Mp5qvNM1RZ`7;TWh?FxabPtK)vJt?p{T*MBiE2dx0N#cQUvCuWz=4Qh9!wQc&WO z3!3sz2A`RfIllCs;Q-jQ>vdq$i;xI5=ATc6-$ga*?;nEl+G3b3(I%9#BnfLfdUSz+ zF?p`2NT~E-&26x*Z(~m1%R6)!1K{?75P*bHV%ZJyvF?&y&t2@{&S^LVKlB>Thqn99 zX}70*&9Xe%Bsbs>by3UbLX{CA(VlQ!DoA;3rQ_;Mfu*IXJuGA8N!5HKoa zo>V&9)gS#khddniNQUST4&3$W7$FyIMb}(ISX7C!U@?cxCWH;ZRdLATiG4eRs!@`P za+%AFe5j~UTy0dOx+>7wBFGwu;^0j|9iVSDd2kpILBJLnN#H6O7(nt8$fdn z?67SJ)LOT?+ZQ$}t3?}h!)l69_Xgnyv2i$oF&2!R>MR~=6zbfvhYkHF-vpZJzZYqK zH;LTjhx-s{CMNrta534R@6Ue>n7ED<+mzxW%C`CFy2LkKw>dd!Y*5`1>Q`{3gRBd_8Ig{>&25^^BZ z^pLLX=9Q7k6-`Z}4erxcPGHuI%1a=s zglot`SHNuP-c$Pk-^LHJti&CP90q-3ORkN%xJC-FiEmlRtwVMiAl6{xGS9&b)q>Kd z%sw);5fsa|yU^87^fz0qAP*?P%9u2OlQxR1)$qlBs$t63#B8m|?#cYw#mmRf>8saQ z>*M0&VP44cY}w$+Ae^;8hOH3}oR#5unf9dE%@Z5} zY@8MFV4%@%tL^A;F~55-J6KNlXLt6d`+LdW^a!5(G-gN3`N09(y~7S&ENw2|se^7i zlqst?W(+*ZY_S`hl;c>+e-fq|g;~rvmKw)WZvHclrN*&TC{T`LDIB$pV=0#+xSleE z^>HjUj-}8Y>in$b8{=52&f!~Hxq;omrrc=m3D|J6yMyCc3XMIErG`g`u7`lV7XLR% z=9$>KnGgORBJ{4tu~Zvl#=v8K&)W32;nTpd<^~3yft%j!z%!1e90FV`_;@+kTfc-E z$5K|6<5)@$uv)(26*O+-G>)alu@t-*-#5mwlmU?qW2w`#2eFvFYYmx(l93xUmVz0q f#uJ?1>9`Y&HmwV%-2U{T{gVbgoGYVSUvB*ajg2+9 delta 21 ccmey8706r7rJ$gcl30?cWTg;2*}&8V07~`-Q2+n{ 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 new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.finalize_invoice.1.json index 542203d5cac95cd39c95ec325e6c50b5c879aadd..8d5d5df21404fd68847c88ca35497c460c32e6a9 100644 GIT binary patch delta 204 zcmZ3dHbH&EFXqUS)Z&tOKmQY`N149D?cQ-HZ(v(u8$?`0P Uv@?D4R+bz-_Po-Z9Ijd}0Mn&G>i_@% delta 68 zcmbQBzD{k!FJ{)vyt3kw$%!ly90mr4o~98g8Iyxq3b6=pmSxT1<25vZ0j^pu0QC?P AY5)KL diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.finalize_invoice.2.json index 31c4eee8ad1056621edfb7c789d53e48d3e2810c..7b2b23246dc9dd3f72deda4a0c3aeda26583564b 100644 GIT binary patch delta 196 zcmbOv^Gjv}BTHmSYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zXs)5NpMhUtXlRaSlwpB~zpI~rYHpN4l#!o7a7dtOqFYYBfuVsxzGGs9MQCa9WHpvT M+L^w24@(#)0KBU`YybcN delta 54 tcmew*Gf8FxBMWP0URiO;{7)Z&tOKmQM)Z8e8C?h|E;E+JmM7NxL149FYe8N90mqPj*%8cxszE~E3pV~zQ)SI4FLYn5kCL` diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.list.3.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.list.3.json index d3bc2758732b120ceef735b1f952e8be355557ee..f5be502d5013caa701bd4dfdbf39ad862df1bb11 100644 GIT binary patch delta 196 zcmeBE{HD0!FiT`fYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zXs)5NpMhUtXlRaSlwpB~zpI~rYHpN4l#!o7a7dtOqFYYBfuVsxzGGs9MQCa9n+a delta 54 tcmeyS*r&MRFbivDURiO;WO;T84g&)t$4HB!+{rSml~{x~zhmX#1_0`@5Y7Mq diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.list.4.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.list.4.json index 30120326fd34d471087c6a6c2ee33fe7a3189a40..4de9d4b50456be03c79298217dbb36eb0f8387c3 100644 GIT binary patch delta 397 zcmez6bINbSVV1~})Z&tOKmQM)Z8e8C?h|E;E+JmM7NxL149FYe8ZT($JPR*5b_)Vo3r3eHDNo delta 109 zcmX@*_seI)VHVcRyt3kw$@1(H90mqPj*%8cxszpBE3pV~e#aWak0Ng9X&RA|0aUIv T`K+ivHmP^4#hYJrCQHN3C*_2g zH-A^OX2R|E&GIT;>`W#GlP?+wZ{DXZ#fZ!9$&OmWlMm?dZ5GhI!G_2Ej3${(xXjqx zX!ei;m*nI)WyQ_2?6SqVkUezr vfmn{od~*Dgzj5$yR*3D!6SdK?c9XSyxZpYz5?Cgm5#yem!^1JzGBptZDGSO6 delta 517 zcmex&nsL@?#tmN?H_I`tW*7GgDYVFPH1YNbGV!VkD$B`mD@gP7%-Z~ba~i8;nz=zv zW<`~Ed9trpZdOQYX-R0ZiIIDl-{yY)gKSbb^eX9aO^#<*pWMMNwRyFe7P|y4b(8tU zEhekVon|sM*!)ROh*?^PO92R!Ds+oWiZTmQb(3|I^NUNAtQ3^YHZv>PFm29ODQ9Og zG@5)+TX^$#Z7D`v&Yv7;CA`^M_Zb@=FIbsmGRfd@T8xrTOy1-KRf)-`?IkyVFk8)m z)23`?#mV>01UEmiU&1!|f*afBoo>P$ayZNd1`WuElOiN1|KpUN{DGNe^4v(V%@+Pe r_*{B8R3B$VO^#v@ot&R4xw$-c2A+`KA8R*RDo$wfJ~6?`9jRpiZwsx{ diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.pay.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--Invoice.pay.2.json index 559fcc09616f4675109eec5c5c992569f9b599d2..7a941efa0646b44ba1a87a52218d1d2d1672f067 100644 GIT binary patch delta 196 zcmdlgGgo$lBuivTYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMY zXs)5NpMhUtXlRaSlwpB~zpI~rYHpN4l#!o7a7dtOqFYYBfuVsxzGGs9MQCa9WIL8Z M+L^xj3QHm<0If_th5!Hn delta 72 zcmbO$yH#d`BnxY1URiO;WJfj$F#`i5$4HB!TqPYY1qG$d6eTMlnFo@ZJcGp>p^yWn KaI+0-A}0XqeH0l0 diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--PaymentIntent.confirm.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--PaymentIntent.confirm.1.json index 51c1f814c5bc492f4c876953d2a26bcbef1e89f9..7cfa6b12c2b6e02fcf1d998a3fa3968e2e7d0073 100644 GIT binary patch delta 208 zcmeyN_E&vEyJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZq(Fp7B_`A7MB1Sf_^RF=6Fco#*wJNbv^Zf@W( zW|OQc@htPncdaZ6x6CyQHV$`*3b2UE_N(;Xe1`8CBiyPb0{I}T1QZm|ED;jS#by3f H!N-gM>>fn7 delta 122 zcmeyX{zGj-`^Gh^Stl2<6;F2J7M(nchikJu`!Yr`uaH8EAV(8#k02ATs-QB*%&Oc} z^YqQPIgHsPow6(=i!4G)%$yA?{mVVmT}s_uEX&LNEjFw3KVzJ%B$zmPhF}gZBcy~L GGXel)(ka{k 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 index c405fc07bc30824e8f1444b38573ae3f119e01f8..42012be2c0dfeb6a81c51490d44238370cae5478 100644 GIT binary patch delta 105 zcmey&bBK3Bvt(jvNq%l(NoI0c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$j* C=p$SJ delta 50 zcmX@a`7?k<+)<^C3%zcW5#ocxJ7adQSs G6cYgBZ4$fy diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.create.1.json index 07b66e5a9cced28989106b72fde5a92bb1bde99a..7f3194a3bacbc05c216b904cd7adc09995762cec 100644 GIT binary patch delta 34 pcmZ3?zL3i|*6 delta 34 pcmZ3?zLC_r@v!*hQ(wL=4b%P!V6LW delta 35 qcmZ3?zL!=4b%U6ANts delta 35 qcmZ3_zMg%9Ewi{+NTEfkqlvdikcn4SP?@Wvi%E82TIJ*r=4b%O!V5?M diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.detach.1.json b/corporate/tests/stripe_fixtures/replace_payment_method--PaymentMethod.detach.1.json index 75be4501b0ee201a9fdc8d7d6ba26db705ecd580..e7b808fc9e44712127312678bf0c389a1827b011 100644 GIT binary patch delta 35 qcmbQoK97Ba4zswok$+T@M{r_zL}i&I MWKNd6$&WY!02DzMeEEt}Ec*cNZ493P delta 35 qcmcc2d6{#=KW1^SkV1=6M-y+4AQP{upfXoS7nAJ5w93h%Ec*cI91MB@ 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 ce0058c77442c1b9703fbcf0a80ee14d846dcf54..2c7d4f13a2c95eda5415a011296be9822c6d89c7 100644 GIT binary patch delta 192 zcmbQnae!k&ke#=Yf0Um`aAJ5wWtm%nx3Ou3XQhcjN_=r@a#3nYymv;vQ)pyna$sq3 zfvZVDv6D+`d2oixXXF{4lJ4x}J2`>z1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTVC1~S|i;k=?qcPIbQ+{uQ_PXP(^J{kZ3 delta 169 zcmX@WF^ywFkeydZp+&HxiML0PiC0xnSyH08Q@DGmM|^Q=a#3nYytjp!Pq?E=Qb|Uk zlX-HkcW}0Wv#D`tR#tG5U$|%0#0hEQI82z#%V>ix=j!iT=~G}*IXQvx!{k(^#L2gr dvLrzIgAguo%&f{yHBUECntXs+WO5<%c>s2&I3EB2 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 3445f20386259ac5c6b7aedee60ddf7fd855a9db..30e5bf41fe4886c1cdc13d7978af276d884b508a 100644 GIT binary patch delta 622 zcmcbcelUH59;=kMk$+UAM{r_zL}i&C_r@v!*hJ}(2*W?C6`N`?52OL34q7X_V zy~9GBOOmqUi&K+}QcL2!GxD7R3%tzJ)BVlTvxAeJ+)`813oTQ^DpG?og7ZKoDHteE z?q&-BTZY9XkdjqeDw`$QJy>OMJ4iuc@f$qRTEqZ?$HYFy?LU=|E@_2wF0FV@YE zgya~-ahNt)T2gYefyfmWumUVj0xIZtrp)6pN;)xllj9ZCHVaD?;&jR8+0w^Y(Om)a z&*ln6e|DUHxTo>Ojxr}s7SO6gw;L9{o0n>xWtGDbe!zfM00MA)Y&O`4ZU)T#lkaJ0 KY+h_=#RLHHRMBSu delta 632 zcmX?@em8xC9;=jBNTEf#qlvdikcn4SP+732e{of1nzND)*W`L0`N`?52OL34G7w72 z%q@K~a(qMLi&K+}QcL2!EzEp!yu72Fe4Gp-i!D==v+_bSef-Qr{qjwX94kR4C2A;7 z?q&-BTZY9Xkdi(vmCcgu9<1Ux95lIt=QO&0uTX=;3V){xsAD(R@OrUI>u@Omfl`HT zaY<2TL8@-DZgPHciISCqlG)~?Lh_6_E%+}XIeCt>&ae_>jA zMw&~IUtVf~XJKG^rc0uiWoBvG#0hEQI82z#%V>ixXY6fgRFq;^HaUTDA-Y^auw#j5 LMQZV638p6inp&p_^NvTVjRL#0hEQI82z#%V>ix=j7#Wmh4*UG&zBBAy_U8VRKG~ OTS1zqXVzp1rY8Ve#xzL) 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 a7d440e148e2b0b1bcd747e75db8a10e1d3680f5..16490b6f2ccb96e74f235ffdb80a73114bd58a91 100644 GIT binary patch delta 156 zcmeyv`iFHwke#=Ye^jPNaAJ5wWtm%ncWPmFcv(tnUVL$Ca#3nYymv;vb6JUbuB%Cv zXMk5pR7tT#zIm{-tE*40XO(B+#0hEQI82z#%V>ixXYS(T;*)7)J~@GLA-Y^zc!+_i LV@m#H38p6iS@Jf` delta 156 zcmeyv`iFHwkeydZp+&i)iML0PiC0xnSz3CIS#fwoXnb*Ma#3nYytjp!Pf>7GsfD|< zcXGa2luwvzxM`q4p#0hEQI82z#%V>ix=jUT)7-8UAIXQuGAy}>yVY92F Oi%E82TIFO3rY8VGU^CtT 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 076b13fd9ba08381583c70f7803270d8387bc57c..888db1541317f18d00be43cc94c246357884c037 100644 GIT binary patch delta 143 zcmaFDIgM*Vft|OJf0VCBaAJ5wWtm%ncWI!Lxv^2UNqli?a#3nYymv;vQr tv9n`9l3_(ifPrUDuw|aVzjLbT#C2ujI84}V%^1Wuc^OmgW*z2Ni~uIRB}f1O diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--SetupIntent.list.2.json index ba9d73022e34f918dd7cb4c9483101fe25cad44b..faf8aac44ab0b6c0bddcf923331497677133bf22 100644 GIT binary patch delta 101 zcmZ3)zKDH7ft|OJe^jJLaAJ5wWtm%nw~vu`X^=;#dwg+fa#3nYymv;vQ(AeVk6&n@ kYp7+OM@fonNV>6efWNPcXRfpN#C2ujI84}V&6v&v0QOHJLI3~& delta 101 zcmZ3)zKDH7ft^=Kp+%abiML0PiC0xnS#Ff2M`31hL40v)a#3nYytjp!Pl-!PPQHOt kNorAwOMzK%Woml4MY54mU}#m<#C2ujI84}V&6v&v01~MqKmY&$ 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 35e11ce3037db01bdb3f58077093f8f0e6fcf7f9..d17d81914e3bc0800f0bf8aa709e58d820cab217 100644 GIT binary patch delta 101 zcmZ3)zKDH7ft|OJe^jDJaAJ5wWtm%ncY1_#MOwMDS$uJ7a#3nYymv;vQ+`xgv72Ru kn`e2LM~+!}Vv(7%nSV*KtGScU#C2ujI84}V&6v&v04%^GX#fBK delta 101 zcmZ3)zKDH7ft^=Kp+%;niML0PiC0xnS*WFnvx!Bqd3WY5)KL 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 60ea264d827bd241b7987b3ea4074413958f4c7e..93083c3d99dc07526f5022662ed19dc0dd397f4b 100644 GIT binary patch delta 101 zcmZ3)zKDH7ft|OJe^iD?aAJ5wWtm%nccD{$rGH>RX?$^Na#3nYymv;vbE-vJgkOoH kx4WrxWIlW2Sk2qL;bx#C2ujI84}V&6v&v0Pc<=LjV8( 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 ce0058c77442c1b9703fbcf0a80ee14d846dcf54..2c7d4f13a2c95eda5415a011296be9822c6d89c7 100644 GIT binary patch delta 192 zcmbQnae!k&ke#=Yf0Um`aAJ5wWtm%nx3Ou3XQhcjN_=r@a#3nYymv;vQ)pyna$sq3 zfvZVDv6D+`d2oixXXF{4lJ4x}J2`>z1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTVC1~S|i;k=?qcPIbQ+{uQ_PXP(^J{kZ3 delta 169 zcmX@WF^ywFkeydZp+&HxiML0PiC0xnSyH08Q@DGmM|^Q=a#3nYytjp!Pq?E=Qb|Uk zlX-HkcW}0Wv#D`tR#tG5U$|%0#0hEQI82z#%V>ix=j!iT=~G}*IXQvx!{k(^#L2gr dvLrzIgAguo%&f{yHBUECntXs+WO5<%c>s2&I3EB2 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 e389b720089fe6f37989d407de17f176c2f7a980..d512aa2fb84349f310468d17f9042d020746e44f 100644 GIT binary patch delta 156 zcmeyv`iFHwke#=Ye^io3aAJ5wWtm%ncW6MkkCC&Ve|&Lja#3nYymv;vlb>&ae_>jA zMw&~IUtVf~XJKG^rc0uiWoBvG#0hEQI82z#%V>ixXY6fgRFq;^HaUTDA-Y^auw#j5 LMQZV638p6inp&p_^NvTVjRL#0hEQI82z#%V>ix=j7#Wmh4*UG&zBBAy_U8VRKG~ OTS1zqXVzp1rY8Ve#xzL) 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 a7d440e148e2b0b1bcd747e75db8a10e1d3680f5..16490b6f2ccb96e74f235ffdb80a73114bd58a91 100644 GIT binary patch delta 156 zcmeyv`iFHwke#=Ye^jPNaAJ5wWtm%ncWPmFcv(tnUVL$Ca#3nYymv;vb6JUbuB%Cv zXMk5pR7tT#zIm{-tE*40XO(B+#0hEQI82z#%V>ixXYS(T;*)7)J~@GLA-Y^zc!+_i LV@m#H38p6iS@Jf` delta 156 zcmeyv`iFHwkeydZp+&i)iML0PiC0xnSz3CIS#fwoXnb*Ma#3nYytjp!Pf>7GsfD|< zcXGa2luwvzxM`q4p#0hEQI82z#%V>ix=jUT)7-8UAIXQuGAy}>yVY92F Oi%E82TIFO3rY8VGU^CtT 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 dc889607b94c5f40f8a887fda963b189d4e5d5a1..eaa99d8e8496f2d654dfc6b5bad58040ddbd3d1e 100644 GIT binary patch delta 483 zcmb7AO;5r=5KR>|F~-D1LL|{(&m_`9)8NHWi6~I8frwyCQ_B{XmffY>640nWV*iF0 z|AJQ&|BBwdxaA|!qjQ@#Z{C|X-&=3n`wyF`lxR5t@J%ow(6<7Jk$9X!q35Mvg}AVX z5d|n%LJ{4bL+m7$U~vH@W{ZHDR>YDr%VJN$!I3;wt%Bam6{^`0RPsf&dg=tU<6K>O z^5{PAmh_eqs&y$}(}~}w>|OZWfL*R5O6+9?@20sSw+tyiaDiu7a`oex^f3Y^3Ws-m zVq?z(_Tuy?5?=wxy7NFJos zcl7gy)w-UJ&qyUSG&L)`LXO2_TA>dKfv9I<5}8x3c5^#(q00&XDEMO%SV0&OMN9w^ tnGyT?_mjw4@(^`g!&QpyW^L3g)h33QFB^mMg(GWHJELgb2HRO5`~cyPnT!Ac delta 307 zcmb8nJ5Gc^007Y7t{V$ur$!S?YXR8=N^p19g&mfGnc>p`6O^yfMEO|Qc!R0Ef{9nK z*V;1}6A!SBXYd{1z3**yg~zv(eSxP!&3}ZWGYR?@S(o=xPjQ=v^4jTR(C3yY!gAUr zVytIf6$OsxG_%z_1y^v}U7R+~u z(K5_XFi@2EAY+S4WyDZJ-*r6z?%Zan(h5*afkv<$5Nh7g!PYbR+OjdNS+mpS@hmz= IIscjze=3w{iU0rr diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.create.2.json b/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.create.2.json index 5224419891971c6d7ffe5624c03669f8e7487f8d..3479086b99a549bf34e9e7892fdd0539c86094f7 100644 GIT binary patch delta 520 zcmb7A%}&BV7)&)DG#)j2(U9uJ#KabYiZ`ob0p&-)T8wE*`xRD}-KE`X#i$R_7t!Z1 z@mYKV<1U66kM3>1nfd0M`C52gTzg!|WK=ic5IT@B6uKNyq8?;OjPdrHvaD=U5&_}U zk)(S+Bgdl{gC_;)yfR*y=pk}kN!GRLOP`hXo!l!FPg?4h1|(DUk?x%p64cPgMCwj$X;uI=0z#t*eK- zBCDKbEAfTdR!-B^S>v#e7(=AzP$nCQ#J203iAyv^M49l%gu6VJM3piiYTBCpeEDZF z8v*hMzLnH$^Pbcne7%cVVw;`BBAr2FkUzFt)luuTnlx~s+_){5f~=w2THf%R9xG?7 VId|B%Y||gxrbp_zV!Acg{sz2wsJ#FH delta 321 zcmdnM^N)+MdZVl;JVL-yw zNYJh2$h3UV14{^!O=-Tj&;v7(AS;>GOJ1ad(>&6(nLCQWXkw;0=VhcprGWHcR)bta zb+J{S>g;CTXtYcDN-6n}Iy)!ai@QaP--d0zQ&uubYVGrt4t)Y9iN<}7{2sv>A`O=S zL46N|#6cbdK71C-tC<`EauR` zwrh9eYeSuq*34G=9*qsP7k5d|ZM$b>LvKFnwPxJ*F0}SYt2^1EVr0&WcE_SxwwXiY SVb@UYxuII5m8&Ml8@E4Jw5xXj delta 321 zcmb8ou}*_P007WXZDNe8gC-`XiKCGMjo=2Aqe8jDad%LbhW1K@7Sy)Z76(7T@m4=V zf5OcV(fAEUf5Guh?{)8IS9p9o+86jpDEPNT#tO@R!=h>0-RRza3=da$GJO7sri1XM?7V@6=3JoDNd#3ayBy zv=w!6&Of&dKHvWO_x4;re9CnZi?BVEV$&rpNGsr_O;({<-1Q?Pg@tw^0a9qw$Qo@} z7)MEA2Ysr!Zq7oF7!M3HKdPud3_;4QnaYTv_CtgM0OqK?Qt1p(Oo2u)j0m-FXa)6D Vx^^I@1uJ*fS#lZ6e#YPH`7gtiYKH&- diff --git a/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.create.4.json b/corporate/tests/stripe_fixtures/replace_payment_method--checkout.Session.create.4.json index 0f07bd8034173c160692fd1a883946f620e36389..11bc40453558122f9589a6c72544f4c11f65f6c1 100644 GIT binary patch delta 520 zcmb7A!A`@MvV3r6{f{)m2u ziQnQE7nmds=C^*+%_*KenjV_ z-j5AZoApQ2P}V%!DCsc$5PAm%=EdCNh}{NVwo{afX>R9pMaCEb3&qnRLw=8744#Hb z0J4Vx;1bUcBEW_(e3=*m2hTwWT+0jbl)>wi9Ekvpi3JheMCE^INv%?6FjjiDale?? zNo!Wci;mV6;`BIEy%|G7AR1Yi@CG8b?cs6l5^WJyCir7QZ5nf;hzUSqs%O4d|19Rz zgRbuyNyk*4PIfypNrmGq4&%@ZAc(@h+Gj0-bOEnUogoYP8*qte0x za*PVAEVJEx!%a)g{S7Vsd<%*)iZ@F#2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54nMO>ZW delta 347 zcmb8oy-tHb007{${*A^snK+mlM5 zVBEXA_%<$1`U;NU^gZpoY(MY6pNlp2R(oJ-eeZmK&LC5`gt?$;@YAt2T`uFkObg`U|qiiwF7LBum#-F1xuUa=ElABu3 zY^s%cKN0$RjxJO7xdGX1^XKuOSrB!+lZW@nYAM*3wId!?DVBzmQ~Iwpn` zRl27d`*>t$CVQ5L6bDuL_yjtexH?akWJ;FMfm)=Xpj286bX;Z%&|D=$gUQuQ-^2?t z^7B&T^Gb7*fHKMXIXS7xAZJhPkX3_ftA*)TDoRbxFH0>-O^Ht{%Fl&*V{!(wytucK ze^jDJaAJ5wWtm%ncY1_#MOwMD+2nc5ex4bb1qGRT>GAmmAcKp6+M;9OMi#?lfuWTO zH4!0Ml2}p-(x8-Ikea8o`4KYpq!SOlARJ>;UDQyo)=J=VwjXuP!Z`7RS}*S zl^vLE>Jk~^R~X{%R}q+F=@ppe<(X#WWEg2+>XZ_kT;OHoXPlUu5gzH0QWfcuoEKp1 JHu*H`N&sw}pN{|l delta 303 zcmb8n!A^rP007Wz&c%b-QKRwdSq3aZ;sua)!swv1g^_q*t4t6uYBIMb#$Pb@;!k++ z2mB1bL@%EF2Hyv~ufg~3%hAV~(UI?+C+T$$PP9CqjNHvQtSoJs`)d#j1uUB@v}_TA z4&*M>hb#zTv{DG3%Gd5f4z_+|(c9bi$emGIxdYEc)s)d&Uen|>igQ=HfeakQ9y_-NA)ZO=_3mIww--iFA*68 zT>!nLwL;B{)_&U2TY4*M6W8P%2CkycCYfAP(F;NEv&g|lATeyQ)I&1g;k(7-`oVDI zdI7F>eF;}4-ND#lMZ>G*J65!r(l)Y-MHEH*ZXC|iV_%xdMVF~B5}ODD1^VNDtZ2x# zfi{bMf1BA`U{?uGJ3vDLaDc8D4jM1ch|Kg3*~mA0Cf8P_lW9=JjY%0zn_|n49@0YH zv@o{dKtXtB?8eyX*{`LWsPVVJ!tqb^RL`FQG{OMV&mZX};^vJiNVgUN7kURP5%;`p2RIEV%)7Ko>Bv(%+23_-`B(a z=asDy4V};R>>{8ih)FmT$6Vqvn}&%aP-PwJkXF`h;ual`vm~#)C}mac&(&YUlz!=(TON~OiAMe$H^gUzBW(M$jW CjUvbZ delta 53 zcmdnb`+;Xd)5Lvj8`l~zN=BsRx;W?Mm7528q&XM)lolnLxhDE1yO(VK#`uJB@_XjQ J&8aL=OaM666p#P_ diff --git a/corporate/tests/stripe_fixtures/restart_payment_intent_session_errors--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/restart_payment_intent_session_errors--checkout.Session.create.1.json index 9078233c3760ec21f2f85e50c51622a0e58487a5..7633c85b409923e250f0730e3591c988a50eaa9b 100644 GIT binary patch delta 481 zcmb7A%SyvQ6eU^}M8ri)sUX&@i!=$X)P>O0`smZrmfDDfG?~~uI+JE5eJJWj%xAdr z6I=^^is06jlRiL~-rYU-+;i@^-&=3ndk>q*B(IqS_$ruqmah>DLH;-i1J_NxaxpG} zAO?^up^&c6A$k&t(-;TivqgYaEo2GlWzi>Y|1f*smV>-ea1^H^5koArL|f`eusF;q z73Zi(FdoBcm9(pt-IM7%_qkyiOokWe%L+WtFuQMor)gsKU0lM9)AF*tqeA`N-CQFo ziapDWN=qyZjZ=fNDvJ%XCz~+6n{3XUIC(AeS>58)lG1|s%)FA+yb>iV1tlOqGv3fE zAlNk5(Zt&$$i%BEsLVIHDxkD9%6;-L7N^P0tglJ6a1NVPeU_s^h=HGTl2MeaZ>XtX zSe08qnqf*+P)?LjV1!eeU#_L9ky~i4Wp;#na%D<*R77H~S8!yQrLS*RN_ar1Q+Y~A zN?=4)SYT4PTUv^HjzvnSlSO2BP*AX&TTxJ+r$tzfTUbb#n`LN-Uqon_SAJNPpJSR) ZhPPixSZ+!lM@43$OO$b7=H%;aSpbd%Zngjb diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.modify.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Customer.modify.2.json index ef9b65edcb4d9d32e08a0289fe8323157d667838..cc9ec3b721fbfd9cefebd96b1cf71d3af690e96d 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$+T)M{r_zL}i&(X3Mj=K3*fa}R delta 36 rcmbQiI)imXKBKr-NTH>Yx15WV+TL_UFpP?Gk<38aFG3avzoK&>jv_0A>+uWf8^no#w>Gc(@ZY|7S` zXy<$0%)C4v&1OPXRfLqpyP0dPeM6#qWtG!_qB(!-2r5H`--~(wilU7XoZg{Ew5bv- zte{q{%`*8ma*!cz1=hGfEx3#hwXz91hoqwk*?32R{v~hzM{eZmkX7-S1=4z!4u7|JkihM&{H_o z^ll^Lu=cJOcOiyYLaR82j6jRZ@hmqcDV|=JRIfq*J_HfXI~XN{AlYWBrQU4R`OC(7 zqX(r33J+#zeW?6kB;xzkxKh{#*?5=NSjq7S36k$XMHDaR$74;6YXUJu!#iJ=vtQwU zi8~nT)>UYYF$CUfW%4-l3LHebUs*@IjOVizR;7GGt|!Zr<=D|de(-Su-VJW9y0LIkqqv z=s{WJgu_%rBEo5s)3}Xt;Xp%qi9Xn_5KL&~;(U2|lh3ZykDt5Er*J-BsqK`Kv--eOJjv7ad1VLG6TXSOWR-KK09#XV4J1sxHSRMJ^u?VsdBOJYrvT0V?ro` mepjURT3MhYzrABsTAL8cy7y!wvf4`6LK7G>N9=O+bo38E_SLBX delta 30 icmaFJ`=4ck4@+KYPR_B0sfKRgn;>YM+V(YD;et6jcHt%XnwAZoRhgB_tsJy)*XiWYazR@%0>C@PuB6!?#y=iiUNeYrY4!TRT&)~v0Pz@3L$ZOAfPJy!>a zQJED1^oZafJQy(Ame&e&HO389eeX_eTWpiJ5F1NX6j#DlX#`=#D~MS8E^3avn?-M5 z5~@fL_idAm9?N+6NfqXR`IHYS7E=mmLll}zThZYE%Z19=D>4jJ!4u7|Jl4-*-;){9 z_HH9%*I3hwyAVSxCWRkEMxc3N@+{XXh&;V6scb<0-3JlPI~aKefoGekmU^>M=Pw(} zwH%bp2|Spg^`Y{;k+92)aiy?vytO7aSjo`{36gI?coZ)VkH(rB*95%tD(`$*&VGga zCGKFTlc~@eV=%ncO2u*J6&Ubzzr6N%8P8|Sv;Lv?Cl?rR6Oq59+mWfvbc4GOSzT|KBFRe+)@L` z$zMSXSV2eUC!SU%Yd-m4N z3Z7qQ-*wYz#pIQ4D}XarWuX1_+!^}q^2f!=*R$E_ClqJgEtY`cS`;sJExf3&_t32; znep9QS5VMec@8~|P((l!vlg<#i_}MmHDoFQ+*>edpyNcwa`e>i_0DBrSk(}-+_*1Pi5E=zK_$58N>qS#EW zk0ZuQJ8KM1PAWO%3AZv`sAnfB+qtGKS= z*7)}Xed(eN-jTEuaDG>wzPI^Emm>q%;dcEA3?3Zi+zf@?TP1|O&p7pq-( a^;&&PVXC+jr^DPGtVahy3`6#w_Wl7>m+6cE literal 5442 zcmbtYTW{Mo6n^io2>3iVvDd9`pO#?*w(bUW-NRNC1T9fD7u`aUZquUwec$0l5_NGB z%nyzu9v+_ScRuR#lZy+M3nSRei?{fFaq-!GTBAN_Y!3g*%s_g0M(1Q%V{60Rx4xsZ{`#{&gG}m0YEemA|NW2G zzg_?O^FKfSu-Pt48u5{)wqVD{2#D-^l4wyb3(RITdwkeTdn z+frr1AZomjk_&g*q8-M_sttZaV4K?ES6y(8wlZC`rr{z#i8>=E3Q=}*feJ=s9D#tu zIN*qps%KlV+8JSN3|&YyMea*t!$FlL0>DuMov)Be)K-*fKC+|G?_JKaBOlTh zi^ct&q%dpB5@kXGtfV!P%5nq?+j;d{a@vaL|2g#3Ap=4Z5I+q<7TJ7z-L?V}ku%+RxxT_=@ywB$B&?wn8 zR=bK`m7v2kFo$9~JFd&LYN>FRyw6qV5a!(4l2$7@kZduavd*ak4x$W=m_k9(G{zOo z%$sA=0XDg+PmRhXx7rtgF>Uwq@-jSr+8MYbsT3~NB~a3&MR#?zCDCs7cxbNe_1}9v zDI|w$Ox06mao409qm6A|P#qkDjmT+YpZDbdSb0e&B=u7Y_*SS|lwlRg;t13)6+pU_b&9=|M78f(1QMV3b(y3>lY35NoAY zZamBr>W17hG4Y#&3d}l905|ZL(ZKUEO9r;+c#miV z0>?6gwHNwGX?9#I2n)2CYtolp=bs+%sF=IPytyQ}a*^QCpCu;);^1 zY4HP&gJ(kLFrvmS%!15(kfl;!oIMf8yvWh-HRx$KbbU%*TP+_Ye`}#_!E*+vlwjq& zuYqZ7=)S2bz^g=>E~FTQxI#pZwafxZ&Rtv)Y)r8v0Dg@-@Kkh1SV(8!nqcN4AO6-F?96<{@dbB!Ne=QvM zXyEmzWXEdK68G}~FEEC8IkTuew3Ts+fKfXLk@la-cMDSv!{~dqz zQ3`BMo($i_pI$$E_38DgxPJ5I!}0s3H)M4RjIddr2t{K*0DSxvI3^Gk z*2fr~e`_TM+ZZ;3Jy=RXcsvXsgVzp#6TGYmJdw$LwwGeJ+vNMNi_Norw%r`|+wJCs z+!ot!i^KCgKST;LI6s--Pi;$A`P>Uqtlp6)<2fDY$H?V=IFE;}i$lkre0lO86~0%% diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Event.list.2.json index 14beba7b7aac1e2005890b03e24719fb5ae6fb32..eb1d465477b08dbf70aa4c2e222545c16bd609e5 100644 GIT binary patch delta 1984 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 CFUUg8;b@fi}aGdi+L#cSdyWBa4 zlkp&qlPM3WaGXdY1$jt`MlRB&xDn@KHJ;TJJnw$BJx_Xc&%0R*cq1nuWj%oBhDD;9 z={RkMH=U=zYi)-uvkkU-uIOtY1wP{3S(Vrc5E>neup>;QA^?4$IPgs0<875tIReZL z`|wJ?y(r&Wr=y$#^89*XMy3WfAya1tyKi(S&Pa&PDE@Sue=wK4XB{r=?+=qo|yOU)_hM^>hq!mdc5vNxY!)YW(dE5%4imJkD v+aNGI_yF6(pNiLFOFM>R$>>Eo?#HIcX0cgz9FvGq!L;vErN0O$niVC_Qn*NFli6fE z*&omDkl&0*STHJB1ed21^HX2cqnhzx#BA}Ng#x6T@9;Tcm{q9=*k zi=;GRc>U?K7ytbE5?qY{MEDvpg#YOq8;E~;>-iR)5MInK#>tzZe| zDNo<^1@b)RAr)Y+V98iO<#U`G2*HwE&$vI1x+={oii+79Rw4^%w5Dl@>MvgGzztxNjt#4#U}-23RFzTZ?y7{5gC%FN z8y2AyV1-nsDuV`Nfb0&+j4XH}Dp+YOW?8A0LBPZ~>WU^Y6MuZFVxHd)v&5w!D*_Gj zzS*>bLB7gTw_%M$x#D@QFgiR8E)jN)Kt$zI9Me64W-YyWYe__GNvl`{IlV|2tl-+4 zy@wjfGOG#++(8L^SOKJhHtjvG3=5tkaNuHp1YSxC*>ue{YQ+MeDyKnN8X?dZG}i0Q zri5jd2?>~EQ;)(P)V;hZg;CgBcF74?)BE zm2Qvunk8AZNpGMZYLX5sVrdQP^n;+61F1+GCt56L1(z|Y?_C){WxBIF+n?@D_vd^4 z0aP3Fb*hX!gd+1m`bBy zra_f*VXYSRG?3qv+!-PKdkIK`kitxkbGVA%;m+-zN1-e`tMcHCVf62=YNIXLf)E%d z<>A>t0Io-Aa3rVWwq9OjQ6-aIf*T638TBXb>ltTQxxClGWj^Axdk_>G!^>q^uTg%5@uwpyd_44>IF$_M-epjNvpJ zN)GDGvd0Yl1>Z!O@iz-I&s7pP`sF@EnUTtTMm!zOXY<*w4*%9+Vw+7&IQiaDXXaA! z@=?cm`*!Zx#wpFF_ZvhVla4tO3s^|7ds9)T7V99Zvysz~{K=z^%kN;!?Vd-WYZY|{ zW_q)u&HzCU#~pdYcZodHA3pL}d|~bN!CothSwu0AWLi8|c2i0sGC^Zi;)5_fvn@gN z{&;6SHGAU{KG-=^O=_?!R=c#8wpPsCxORv6nxyQ!sbx@Ag#%@~*#JqaWTEOrx<)hx z-R#BHvWAX8R&av6N#=0zGRSZT-Ft+tK=#UirqaSw0R(x-do^qGkFKs|^g2LlvbiF2Qyrf^;&4 zl1tenl~yE#Oq*Rv{zC<$Ic83P6B$&Rg4)$x+o)i>sW^nSRM=-hS!~owm z9#pv^^H3aN5F1+(ZA`=^Q-Duw&q8AD^3#B@BpZ`=4(6wtls2XHL~V;;pR5ZDUHg!a zY_WnYpad^t$^am33|X7ui~dy8l->@rwFst8wREY>jkaybQ}r6)uf(ZF2&)KU7dvgzp++(E7k7n{@ZB#6L=}G^s{4kNZ%82+>h#PY15f2jzQEI_h?a#JpYY4@LPyQT|Yr^K6apLHQn(^ANyS6bCoFMWuI#TVMa_$bIkE z(_JNYIB};A2>L@&(i>K8uKnYCP_4bJvdN|Dz}K!C=vp8!iJM&wbn+q0+8>HCP*;C@ z%wTq8jhH_arT$Bdx+jAlTqX7^L>=etz6YhweYRhqZNu;e9L06{{boj;ftlXys58){ zAC5b|2c;MITi=6{|6fe+9E9&dZ9Mqm4@Kbuk_Vjpp{P#j*dK~g&vbG00n8vAOHXW delta 22 dcmex3pD~cPnoB`JDJ8KaQOQandh%L-7XVT#2O9tY 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 new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 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 4f5a834a3a0f162c85024e511f1a872f2437cf9c..d15ae29412ffd3a612579490b58c7c944046c58f 100644 GIT binary patch delta 78 zcmaE=@>FHRCuT;&&7YZV85s>H8?u@K$vUp;&5v1mKms4wb^^%*JV!R?aok{>Y{0sC c^G_}w5QAs)Z?FHRCuT;Y&7YZV87J3r@lLj7)dJErn;*0CfCP9Z|7Ke^c|Xt5&3PO*7#WQx f8?u@)8gH)SY6o#Xu^;c@cFJ?xg&A*xB7#WQxN3ohQ8gHJ++79AKvhM_PF0-pJ0Tuk^;c@cFXqV;SlKqQL^3j(OpanTV>H=3k+mJfk!0TqJpp) 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 dd82a961adc860deaff104bce0c1b7f3fa40e4e3..fe2e236546b350ab7cc097d69b55442e4a2defe3 100644 GIT binary patch delta 47 zcmew-^-pTUFJ?xQ&A*xB7#YnbN3ohQnr)uQ+79AKvhM_PF0-pL0Tuk@Y-I)jm6s2S delta 47 zcmew-^-pTUFJ?y5&A*xB7#YncN3ohQns1)S+79AKvhM_PF0-pL0Tuk@Y-I)jmL3m~ 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 386c8446708eadff4999deec385f59ea90deaaa6..f9ad3c5e2eed6996116547157862b90de3e670f1 100644 GIT binary patch delta 56 zcmaDS^-gNTA7)0=&3~Ca85zwdyR(`xns2USZD(XNSJL59P?+4vsytbbeIiiw0J|C! KP~~&Zc4hzuwh-L_ delta 56 zcmaDS^-gNTA7)0g&3~Ca85u1myR(`xT5PUkZD(Y&P}1R2P?+4vsytbbeIiiw0J|C! KP~~&Zc4hzvVG!d0 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.1.json index f8c1e4a8eb7cd3f8e64aec3c9cd2edadcbdb0f28..1c84e1a972104f35fa85a267139bede05f01dae8 100644 GIT binary patch delta 280 zcmZ3a)}_AT7jtAuYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zVnlL9QdUMml!seUl(Ap7zgtjvvTIIcl!0qSvO%#?vQb#6fuVsxcyV@yb5?QgWO)`f zM#IT&EMBy;WAj!PEk>Xv4_M8Bq%L>$=1FWkAc6VpJAq_A?~%>2oHrOJ-)G&tc?CBQ lh{3aY6?-w`WGOEG$y%IJn`8K_K-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMw zZ&gNMQf@{>Xn3+=c&?#;WR91ce?*vZWR_QmUwFAuXr7~~fuVsxZgOODW^R)AWOWub zMx)7oEMBy;WAk1XZ$?Jr$((FvjK-TC*xEsy6YM*IoF)zxCZP4pxr%^7Qrtz1Mw@%N Hk23)P(fLeU delta 109 zcmdlZdqrjg6ANo*URiO;-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zWVmIJuX|2laF$zns9Q>?pIew=WL`>SaGq0DqHBdmu)B$gfuVtcqq}oaaBiB(WK9+| zM&ro=EMBy;WAlC%Z^p^~ENqiixDCPdMRvu_HQb31!N)vX7)>_M;MHZ^ypc1PaWfa& la^}fL`F;YOwV%I;(PXlbKoO(y=A{CMn0SFMhXSrzE&wi!SRw!b delta 135 zcmcbk{!VQJ3kz#zURiO;diQLFE{Vz z$=tJ;H%oHmGBTP?Zs#^*G~2w7yPc8EOi71JL1FSiZso~&yb~GCHu0%30ZmgEC}K37 WJPSygY~~d_#KfLgnv=s-%LM?pfF{KN diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.4.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--Invoice.finalize_invoice.4.json index db971af1c71650fc40bef1fc8792644bc2af79d3..a2f9d5bca53865a9523683214479e512929f166f 100644 GIT binary patch delta 247 zcmcaAvsZQl6H8=CYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zvRkB4R9J>_N>++#h?`qpq_L|}PySpWb4 delta 105 zcmdlhdsSuw6ANo*URiO;*YK*3nn^?TCNN!eT^=4!=pIpdh n#%R8I1zS6aW5BT!$a%$~$^_IWz+J>>Hn|x{nr{BaeVhpZjfWpP 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 f88de3405178bc61fd395313efc57dc145a5d91e..bc4627af100440c4383f135fddb49ddf5f009813 100644 GIT binary patch delta 256 zcmX>qvsQKk3rl24YH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zU~Z0Ia(J?FN|skus7qvdka1X5s(VFQcvfIVYD7+Es7sWOfuVsxfvIm=zIm1TWK9+| zM$^dwEMBy;WAlC%Ge$=9$=_Jb7|l29vb8g^nJejVDJV=fU{juamwh5oG@nC_3FwY# UTt$p#lR3GI7)>|VaGzuX054=uvj6}9 delta 105 zcmZ20dsJov3kz#zURiO;kDu o#%Qs5DqA~IL}+-jVR){ge`JoAn}0-@ab%WP zh+lZQQD~l{DJT?jlOvNebCbM*p-@S@?@2bjkhOR-rwj|@WOn1zn|bsMKnzF-Trs^n z`L#j$W<5nk#>qYw@ss_9G$x<5@SJ==$ZB$pF4txj;S#3F*Hzaeg~eoDv9`?u>JlV` zM`A>BMN(EqL6nDEQIxS?w!d3Yc(Q9wWR!txMY2J$QL<53DJVR`i?cJFvx;*;se;jP z@;??o;zNaGI|^A#CdcbM0@}kTYsF}|xmI^SBamaOe{u3W39ii&2Je}GK_EC;PF4#@ zPng`wAvO6dJLl%F#=MN1ZS>bOP8Kl|p8Ur^YV$p_Jdn!C zWPe`4$uTBcoBerTFmEpAUdYI3HaU>p3P>K*o3Qx-uRchi(cmJG+^BGW@?Wm9&E|rN zjEp9eCtAi$-Y%rUXgc|UP!q_m&6X-9Op_moZe+E|Zhv znrzLA>N2RbzHag6`!XzyKoiewUN5H)VhBv0U~p)%EZ2k06BMU1ZjKP@V4l2IZ9UkY z$+N}UHosAqK())r-7&e)3v8FZ3issm(k>{W0FmCTuN%fVSzm=~@&prhU?}X`9H4Ii z7T6qMwv=(RzL5;mWH~u-00HR!dQ6n1p%qeN)~yHlU0@DC%?B; On!HBYb90o{5@rCzNQU(Q 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 a28d0d210472ef37ba6e323e2b43ff8f74286d90..d7ff7b6f93bef3588285a3a614ae1907c57f65dd 100644 GIT binary patch delta 1067 zcmcJNO>Yu$5XSQtu#uA3YAi-WT5OD_(R5#^hPIUOwk#D`ySyw*qAe_%m9h%~Du@?P zh9hxKnrLjI7h_V$oEwuK8sn`8ZzaJ`;Mv53EcyZ9;B6+8nP;Bg%)2+_+gsB8Y?kYf zYW3~7AjW*rNH!FtXeF4Aq!=zE@g+vo{n04rj^@Jdpu)*aHm$OSVqqo8ak|Wg7*P_7 z1-()cGpeXCl?FvqR6?!pDKR$>C*~!1xHt`^OTquAf@MpCz>MQ3exI@#!3=c0N6??| zW5@cMVDehqguU}Q%lIqEl3R?0OIwK|*GO@NRGdrGvR;rAy1$hRHTgu?Oq!L8o5{G;U{bno#lWB` zvhqaB--F)Tv+*HMJiTnGp?1qm;E=UKH!uYc>`VXRmsr`LMg^>dJ`xao4SYpA33T~w zXxnZA9f`m%+bRq^R#X@3XJGBl!H7ux?&S%H>DB(cxFey2A&S^u34C0K8N>%a|GXe4+u2<7h%VD1^r>&Xz%ea2m?JEkFCfD(;o$l BW-|Z) delta 561 zcmX>#mvP=K#tmy&STpm=ic2OJvP*Cn7?@@`=9rgG*0j}{{6Lm#@+=)!Y|_7Ni#L0* zu`n{4PktzC#bU0c!!`M#y!PZADVfQ0U0o-ymQ&em%fSPZ_jSAoB;}p%Z2rMDlabMM za;#U}r6bdjZKrluF+@p$0qgLwq&!U zI5Xqs2eQg6o9$&5GEVkmf4}*>91n;gFgeEY&}3<@yPLZdXEAP`$kV|*d5zjemb}uO zoXzR#%TWDp>=%@1S^>6gy&k6Dq0%6~uhwN@oUG5vHTjjSA((zHuL|@0W*G+qh-8@K ziODae9!&n{RI>Skks{+}6=k6PmFDZg_D@b%Z`-`XLITwdM(&Qug?D#X;cPUT6cZO}3}~(^H$FBdLX0NHl_VHl854KLozB2Nz%1C@dlon6cfa$Uzc113 zEA(vHi6@7OlY?SJ5(44ARFI`;l}+@?43|_wIY!F&gu|RaoaX&()X0gdqWZFWe??|- zN%AEsLwtE!(WB*|WNt)eQ(=mxs6v}CJl0X^fccZnu+-#+pIyP7OCjT~41&(XYouD! zVig|vD8Gf8x^>u3&yYXv21KrT=NwQy@ElnFCfV@R+kjR%%%l>U37u_=b6g(#f{dg{ zdNyAuNJ&jnnL^2ej%gE9s^AZq&@K=D}G7fbJ3X2m1Hg}i(G=n`7Dm*dn)N*ITYhtTP?}}-#ZaA zhFdq)ZgfR zy584o(o^kr=!J?F%@|rzR#aLs=m^gBbCG1ihxPursFWBvA851a4Hc^+M&=Ui3EOaN zySqjH?t&97#y1r&#uvzYkwWCPyn^6yv_yUd8W6bgAbjHC%8!i+vtD+ z&jR_t*V@?ebW$y6bghsIaT6(@I2z$3MGfX~iVBuhs>rBJV#?xIilbVuUNkKGh=y-n z;`aU9&M>C{Ug5i$^Ps8IJW>4i<`~TKjr<8N``z$l_ZRXsdSsW$zDgG26f%pg6$&DOCKlFVCe6lQTwW+rcQZ1NH(;fM(1%1g_bmn)#3*T^Z7l`Z|N4kui^Ymtr_*qPW#Zy8gx8g?h-wn zQ~23dgbo9Psba%_c2Jzg)`Typz(=W4K93wbq}6dCOSkY0738-_Km&;;fO1^YuYw)J zIm?kmO6cDQvLtN+E|_+xKEiGlO4g%64%(DEcT|paR+}$x~xN_7=7} z^|W2A1-U^Aen^pRE@_3+1N~$Kfa*#Qff{pU;;{V>(JFShZSzs0-@)KbzLFTX~c diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.4.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.4.json index d12c606a755d5898d85dd29fc182944dec1c79fd..20a662fd80549aa8a1c2a103006e4052b76d4bd4 100644 GIT binary patch delta 25 hcmbQmF^gluLq^k$k31L|O($zJO=UFQe2^)U5dd|B2w4CC delta 25 hcmbQmF^gluLq@ZWk31L|%_eIzO=UFOe2^)U5dd|l2wVUF diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.5.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--InvoiceItem.create.5.json index f7524c0a90c8b1309b4eaf6cb03f8bb2945840db..6cb40e30ca5b3191d779a134a76fdb1d1ec1d425 100644 GIT binary patch delta 25 hcmZ3-v5sTHH%60<-#r)^O(r`qO=UFMe2poB5deKS2+;rl delta 25 hcmZ3-v5sTHH%8Nq-#r)^O(#1rO=UFQe2poB5deK$2-E-o 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 eb087a3c58ed3e41bcad9dffac09cf153fc33047..370202162f7937d8765211d234f87ed68da38627 100644 GIT binary patch delta 25 hcmZ3-v5sTHH%7CK-#r)^%_ciAO=UFOe2poB5deLF2-g4r delta 25 hcmZ3-v5sTHH%9Y~-#r)^%_loBO=UFSe2poB5deLp2-*Mu 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 index bddb07491a71a99c7fdf22c0ed9f4becdb840331..9b360576726e9017e0299cd62789c7e855e1aa6d 100644 GIT binary patch delta 25 hcmbQmF^gluLq_wBk31L|%_nO!O=UFSe2^)U5dd|}2wwmI delta 25 hcmbQmF^gluLq>~@k31L|EhcL-O=Yy$e2^)U5dd}Y2x0&L diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--PaymentIntent.confirm.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--PaymentIntent.confirm.1.json index 9b3a9da75d64249cf9c94a5c3ec1da66ba49ee16..7de859a3019479592700e0d7c1404995215b5a35 100644 GIT binary patch delta 281 zcmeyM_EmjCt7KwnNq%l(NoI0k delta 180 zcmeyW{y}X*>&8`$ER4pRby!syC+DygPYz%f-OSJ4%gAUnc`k>NxK~J_rMaVtw?~kP zS5;71a8zEnt5JqKP)=&|2M%6lM&rrqK#i_|f zsU`6dZW)ID1{Ma!5#E)FA!+XA-bq141?720lP@w}V>H~nf{B-rJu^kgNU Y5gjfCAW$kTPA!UuiW_VeWr=1205XRu1^@s6 delta 73 zcmV-P0Ji_X4e$(*f|0%kk*)CoGLxSHH6k)!b7f<4WprO!&4=4b%ORSO~j delta 35 qcmZ3?zL=4b%FPYSvK 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 0d2623f3795fcf668eaf1420d7cbeddd669b3e6e..9c1d53b752b9994104d9989f2a53e3ec76e1bad0 100644 GIT binary patch delta 193 zcmbQrv7ci?ke#=Ye^jYQaAJ5wWtm%nw^>lGM^IjQa(r=Wa#3nYymv;vbC9`llAmjm zYpPRtn3ixR~}rImFiy_Iyr&yJ$q(~l9hsz t;bcdqd=VWk1t3r=Elw?phl(3aUeA;bHlPIIJOiUdj}X7)kjaM3PXNb1Kc@fy delta 164 zcmdnbF_mLNkeydZp{0eRiML0PiC0xnS!Q{uvsaa|S$uJ7a#3nYytjp!Pp)rvN=TJg zPDOEXV4kz5p{a>kZdI9uL1|&m#0hEQI82z#%V>ixm*VLa5Ed5dIyr&y{p1v;#L2gq XvcPK05iSUh$_sZj%5a|?&HMxa$rv{k 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 63d4b494886eb7539eba6e7dd42982a2985a0ace..5398967636b7dac9597e9e4737b497ad9be47f65 100644 GIT binary patch delta 143 zcmaFNIhAWdft|OJe^iM_aAJ5wWtm%nw@Fn-exz4WW_)pKa#3nYymv;vvsZakm|v!u zr?*jMq?@C8Nnv`GcVd!PKvh}b#C2ujI84}V%^1kYo|&R#rJ!Uuxr(V?LWfHM3Y1EV QQ;XuEat51!Fui6301urnHvj+t delta 110 zcmbQr^_X))ft^=Kp{1FliML0PiC0xnS$b-vsk6U~B>(^b diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_automatic_license_management--SetupIntent.retrieve.1.json index 0d2623f3795fcf668eaf1420d7cbeddd669b3e6e..9c1d53b752b9994104d9989f2a53e3ec76e1bad0 100644 GIT binary patch delta 193 zcmbQrv7ci?ke#=Ye^jYQaAJ5wWtm%nw^>lGM^IjQa(r=Wa#3nYymv;vbC9`llAmjm zYpPRtn3ixR~}rImFiy_Iyr&yJ$q(~l9hsz t;bcdqd=VWk1t3r=Elw?phl(3aUeA;bHlPIIJOiUdj}X7)kjaM3PXNb1Kc@fy delta 164 zcmdnbF_mLNkeydZp{0eRiML0PiC0xnS!Q{uvsaa|S$uJ7a#3nYytjp!Pp)rvN=TJg zPDOEXV4kz5p{a>kZdI9uL1|&m#0hEQI82z#%V>ixm*VLa5Ed5dIyr&y{p1v;#L2gq XvcPK05iSUh$_sZj%5a|?&HMxa$rv{k 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 a29c70c25d46268a03701a39febbf5a8b5a27e6c..6f1674c0cc92054e7634f535b26e52d203e21e22 100644 GIT binary patch delta 483 zcmb7A%TB^T6ipR1F~+!n5KJ`KHHmG31YMZW7?pxx1>|8&Q(!7n%FNhKp<>jJn9p$K zC%888Q;cg@PI)A{^zQDt=bm%V{oZ)n+<90}CPmYtz%@WXplecyk$9LyzT>1`g_w}Q z$ODKjppf33LF_0JXE6cAr;ETd%#bBZi(*g0?!MBXl~PmdlvPW23iWjETpEyiP|BqJ zT)t$R=n6I`_9Pfq#D6^L(98GaUZs~jcz&S3l#PY{8>0<;8CACZV~<)vj-*F5Y6oKMMYsP?P#0QN#ow ukzGW-{{1Apvb~4e1AUM^Zq>?nwbOE-I|rI>YXwVD<(8CHdsVizYX1Q5^qfNg delta 325 zcmX@e_lt+IdZVl;Bg&F0tIWMKoC>S_ zjLeJ5+`Qc@f_+W>%SyaLOedQ#y_;;#oH%(c^I6^E)RNMI_{_YL)VvZUD+MJWKQrFY zE2PlU%+bW#Bgn+7DyS?ywbInt-@stAnRZvcpPhf;onqRJ^s*zi0u4Q(Fdvaw;cvM7Uu2*nmn5D08R!Vq4s8e}L zNJ?NtRajtBxLaC^dyYj)sFOuxcu-KVn_E#(o~K1vj$2qrn44v2h+jl#m{)#Sm7imp aQHHl)NLX%49!EuHqDz!IfypNrmGq6mOZs5m3Dpdd3ZJsudIsTlT@B$kwdG$`d4q~Q??NNONWHe{1h%!|qn m%r&c;uT8^^hcy{iSYqk8hH)} z+5x%0sDEcaC@?ku_px@csnip96*>UO1kUx~}+>i6N@AibaV!XzCeY3*#U_UEw2t9T}#HcqrQ zI#C(QZU=?fG&rvOT!Uq}{`2_Haz6;^nA*AFwiijKpu8VVbGPl~_Nc*O4mN$kyVNZa z5(YW}PZ^55YtvBz7|RC&uwr@av~CJ&drm)AyRJ!OT^~`qV<`)Ysp&9c`Zfq?E0U}N86T)C45QZAWB&JCo_Ak6+Gc3P0K7Ij6Eq1y9 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Customer.modify.2.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Customer.modify.2.json index 38a6385c4baab0f23e6117730a869c204bca072c..4738a4e2bf0efae6c51b53412843b725c35e4adb 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$Yx15WV+TL_UFpP?Gk<38c0H6{ti-L9Hsw_0A>+uWf8^no#w>Gc(@ZY|7S` zXy<$0%)C4v&1OPXRfLqpyP0dPeM6#qWtG!_qB(!-2r5H`--~(wilU7XoZg{Ew5bv- zte{q{%`*8ma*!cz1=hGfEx3#hwXz91hoqwk*?32R{v~hzM{eZmkX7-S1=4z!4u7|JkihM&{H_o z^ll^Lu=cJOcOiyYLaR82j6jRZ@hmqcDV|=JRIfq*J_HfXI~XN{AlYWBrQU4R`OC(7 zqX(r33J+#zeW?6kB;xzkxKh{#*?5=NSjq7S36k$XMHDaR$74;6YXUJu!#iJ=vtQwU zi8~nT)>UYYF$CUfW%4-l3LHebUs*@IjOVizR;7GGt|!Zr<=D|de(-Su-VJW9y0LIkqqv z=s{WJgu_%rBEo5s)3}Xt;Xp%qi9Xn_5KL&~;$nHJ&OTnLA3t}S^Kfx(FVE(?^Xmal zVa*1ba$5uQaSWsgRjI6~$9;MJ{ugK}9(V14N_s#=-UY&?Tnhuxd5hZn%(ZtIvwX4u zF;31g1j1q)SsE)uiGwS`lo=2vS=#;*_t}992iq)7$E^v7?)hI}NtKIzUjxQ09}_|m m^t&Rh*UADN`RyI6(%OVj*1abik=0hh7Mj4AIbxTir=x#Xdeyi9 delta 30 icmaFJ`=4ck4@+KYPR_zz#uUfZ?3X-d`q&dhjsvng9& zqMi4AGxO!)U^Ww~sv@K$-p*WW?JE-9D65^t)8kA z-4u_FYttyqiUD zUlN*35ch49jGkaT;-m_5zef|gjWGn?YGv{`^9me9x?fpGyo{%_6;`FZB-iC)xfnY-$ag+Yz`McCRX3If zcr~Cvr3jwSNOZmH6t#3|fQ&(-q%|1~#|Y+i1dx?XpxX$tO=?An_6{PoA^2D*DaRHj z1KlZ$oUos2NJKbIavHZ$E*xkm&(R0l6@m$koS%NbeWQ+-XCKd(r+?2kKj#_C9m%9mXu5 zEI^Eta}0s7*hZGd3Q^+ViZEpcgh`gRzr=lV;KIQ+OVe>{0-}5V7g$i`V%OJzG0Vq< oPz3$1Nb9w-Ku3Oc&8oCEA(VCR$wp+gm9T{-FlLU}<>2w)ALARDD%Qx7)Z&tOKmQ&)c zX=nQ8QnpMUDQ_eHL}!oS#PEp9GPeTn2uE)(!!%P1B^|EG0UYv^#f6(yObrap5=|{E lbdA$e({xQNjLdYC%o8niQ&Y^%j1tWaO)XPQChrrj000k=R;mC1 delta 161 zcmbQIxlLokDpu9Zyt3kwct8IjUq>I$C|4H)RAA`hmls?#nVGGTIF+04vSsp!dxaEQ zhC7;gdjy$yRRxu$lqH&*B>DwUjul?2Vwr52WS(SVuA6LS-`^8-LRn&3)pm1F$)%eR2FOyQdVqOwyPGYOO}-J1d-4t5fwZ1R!{HgoO91T z_kQAWJKu2k5jR9zO}9pyYph(Sotk~4S+3d5iVI&{c>`SIj`uy+Jq2`P5MpOO1NZIM zVCqc&KX| zd4A-dthZuuxHvd}BuQ7w!L@-=@9EqR9DFVh!S00*gU^Y5MYxzQ6)@X|2a|btbh#AO z2@w?kAcbf)l68R~syG6YWldwMDQc$9AY2@W-<2Kj+erK5@fyQp5${L-r=y+dN*5s? zx&YZ(_7?@&%!Dt&CkYmU==t5yDp$7#`>Ut=x#WHU80wqnz@dUb(#Y znAvwGnQ+MstCsZ%KZdX0<)hePiX`h6B9boqepnWwrs5!~Dom3Ejp#7SEH}3fxcJ4#XY; z0rjcu^KaK@W-Dv$oDQMM3GdldKX-gnZpGk8E4os7uUYAR_0^8Pm{yxT@4t-7w#6_d z1lfusB3WV@q73^{VUCOyRTeEA*x)@@LVI02Yyd)&cLNCrSd>OpTx`s@UxsA_?p=NI z|1#T3Ih(6((|#EnBJfxlfNuO@V8sEyH*jlVdqorv<}Q~{wn?HY*B0gys#_>nAC%-O z-rf|X;@`PD1j5f<-0LRE@!9fX=|5f=cHNo3p3803gHif*hK~}JsT328bV4bT1zYhm zWHRK45|tUlqA8fcDD9PX8@`K--MKdg!^YBa>)LaT9qzxbR1eMd^#$2HxF$Q(xRAlQ zpn{(l_^2vTiZK%qv24ErY-)&Lg(1t``Q4zRFsbm`W3o-4?cz1SIDuvjsc)4}cIq$4DsR!jY~wsJ2jo$PsBZmmR&& z^Stlxoz1U8_jKq>6oU7!9@4eYa2Q_8oPhiNVfdzh5q>{>TCWZq?~7(&aWo(_^lg z%Z_F0jkU&Awrniv#}l&87rPBDGz{CBbMWKy#XWT%8WZsCGb3>1NJM`TJ-=h9(lvzb z<{G059{h6Y8eASO#iewli%9XXUW~;}!MH29^7ES#8Pp_*OHZMMOFffNDyXDE z{y#5nUGB(-I}a?diz=4g{xve3)ZINfLz^L*vTq{Axp zY?;oRd^y=NuN3f8o^~nW^OVwCY5tTOy`A}O2aBHDSe7QzM2-gAa5EQ+TbP>(iaDZ8 z*~kzcMgmh4S(fCkL#c;}=MSvo{w~z=4?3?Q)I#sU;lZPz&NkrZW4HJBloeoeb`Vac z2K8k0xjy)8=1xFVugPR{$#Uu}F!}xUSezQBNN~ZB@B#MuWi}F>11oIcgmOK>><(4> zOljaiP_5kE1d*ia>r3raQ0-C0uVy72S9%7*3CBYQR}SKsTZk#?+T4&1F`a|LOR^HXNEO54mhN=Y%~Ca6 z7q&7`mT|n>&?&u7g(*r_;&P&qMkILS{=d`Rm%+hha{6F>F$FcOBr-T(=p9IVsZOh3 z>5Ih!a);J@kbIzXAup84LB0&wFoghv858gnf&dE!YukcJ*$BE={rG>EaiQ6E9CGs+ z@4m0R^-b3jH@ISZv#!lp3&HA|TdUbi)1Dkl6>wFxJ?{~z9|l9bVABlC89=a13owW? z0XC2UXaso+dHvfQ8f#w;yBDW5lq}`c!hT~`ZIzr4{jN6H{zHs5)bd^>-u+wgjgK^5 zJRwi_7u~a?<9V{M92kdAO_rvYo z$n!?Hj0CTOQRo4A7g-@c0wHo~{;E4X-tdogd7}3^w<0y%&W`m@r=HHU1}u9zHfe9g zEam~m1_Y2cIgT}0!?c)@?w${~=K`az5GR`MXd=~<^tI~?!613HyF|WTStc9zuDK^C YN597M+igwCSG#qmI_vEfvi^GKC$7C}j{pDw delta 1092 zcmb`F&ubGw9K~7t1HC9{(XvHhOHRVTY<6~b##@RB?MBlWV@(7bW_M=N*iG}JNi{w7 zP*ChenX{;1Zwe^`{smsWc=8|c=Ea-dOboJ;TT;&tKHv9!@BR2@Jo|j6|7LEkwzId} zQEwL(&q0`^?X7%cS-q$(sPpqtteyRw^Jy)T0s7OVNZ&3 zfY!=+1;x5ys{?^lgslV)Nm5Y92E?`zKnx>5AcDXnFp#br+R0F;6TEz($$E9M)2Zxs z!%zsWUz)G}tG~yod%W#FxHIr~IFYlNCaWo{a-hrJlA&K4#%vtT>0?VrQMQq(XC}6# zpPTQd4oLrUz8d2Vy1DMYUo91{Ua%jjqRQ=7t7P#jGR0!ZE zT>_AV43H3E5JDme^&k-r8*V}0$Um7Mr-|FCLb}i6YrZjuX(O)C;)>2!(P$5)3fMrU0|RMjoad1$anOraaQ0>R(2+vY1w~@2+Ia b9icxozK_IzPIar*z%SW1Cpl#*)!zIK)7w`k 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 6d922067afeefefcba3c644d2dd8510c1d8984a9..5324b2438c3dba0c1883ce80ca7da9c516943b0f 100644 GIT binary patch literal 13682 zcmeHNZFAE&5dO}u$mrAE%!MXy11+EK1xhJBURo#&4C7I3h3IO_#+E}1!+*bBy*QRF zC+!^E+=2N}GVyA?+I{rwYB!&6jYcG0PBiWMc#1Uw|cB$$jR z`{Up)`NfJv1*4M1@OV10|LTWEtJMb@v-w{vk|4eQ4&M_+StVqs{uWpGu9s)^JJ6(B zM9`Gs^CwSF|NQOb(VGYN$5X$gq?aL&OAr=Sl31IxvQ)h;u29v)_b8_v_vC$6u#|Ga z#rv*6o+mt_68se|7z?R-kJkbzS(=+2clGF}%B`}fm}_ArvyjFsDk3z0L6fp8kb)6W z2rdALrmMk|Owf6vRCkub(^67dS*MvGqtCuLHq3dFfCEAZeyOpMQc=;wjYPDh#e1}| z6M!g762JlaDP?k*p|6P+4=LMnswkL<6oRTUZmq6L&>Su}OZ>2i zlmIJ~F;y9^F$TzPq0GucB;taV)?<#BY8eDff?Ag}O_==kQ`T8Jyrcnw^(g z$ug@71>9Z6UltBgl1tO^YPDf9B)&W`!|b}3;y456^YcYp?^3p#+^4miU3b{gG3 zfAlgqeEsSu2~NfDCntvoC-mXL{TJu)VSJR$o;;X7cz&LIJQZ)2FD?$Ap9ROq^xGzVdj1*jbu=0S=r!X{mpEXFF(>gVTh9 z6Bk_2gn!cf%!(qzlimp&5SxNti#DAMiDaYyxl;HYsaZeR2j?}-&`ZcBmNFtSYXY6T zLBbfFNh)GmxU^;$80edv(?xkp4s!tP-jf1Qki`!OY{k>UNflj0a z(&}_KnC;!&-P@ZrvZ=PlXJ8II<3Xh{KQDkw;IY>%3JGyTBtlS=X6w0!TDi1FhrvLV_w$_p@2mw8UM;ARA zxYn}9kq(I$0(p_em8y0LesuTj@@cKOV8{;s#9a$vhMcn{U2#QWq!MM$A`X>}j~if1 zl0y|AnzPgE8d*?LF0vvGKU7pmE;l+-UgZcj0#!pOIiShw1H{(44hBNpCKbl8lN3rx zPz~bbdZz}sT+uqL>Z7#Ao_0M)mXy`J$+>c;4~F{rk*2Jv;rr^G+W_LWmm)s+oH9 zif@vArri|yA4@(CV>lOnaM+S!B~kPgnhw*I?Xr@{OwvU6`5;vXt|y4OB=4-I_JUl( z2e)pjX>Ahh=&M@8S|@F8tQz|nn+SHfZfH>5iUVWY1pyINI@ir2(KvRJ@a$zJd4J5&fY1nBHGhcWLEBh$@UO<<55S}Aph39ckDl#~McF6FwgbaEk7 z+w4a2A1cu1**O7LWYBI3>rl6SgZ2=M%;Yz=5!h+-B(&RV; z^+9h^)#@A@VV=;MMhCQ?sJepIXQrtM+@I3o0)#4I`?1gz&`a9;R2bmf^g*jDwl75u zz1Y}NYa<;hrhu5Zk%ijY7pER!MK-qb?5$7@DQ&9kiM|@aUD-4j+WsLQ*?bB2&k~}H z#Nma{&@Z(draTcvpV{{bk-mlwn93v zQHJBCyO-9uraJ-KA1Y`q!gp(8F!sPBmvr}Qod5)gahk({fj+yrY!f)%(cNHwF}^dM z%*K0kFBJiXz4UNqUJ{V67acQtpw^w^10y z3{$CLDrLt%!&GXRO8FAyFqOhd+c1@~C4%n$s9JoON)1yf1VUY(HL&r6cL#fBHQW2b zP%RHrsbMMwnRu8=SvtAKteDtViT<4rc{WU?>K;Pv#_jCW-{aIu8jXX0{%eSy9+P=f zx5L-j(2#fV*Q~W0@q^n;zCq;wcX_90r^8fA^^NNvL=00YdkEgSH<)26WgIh1rPTbY zkzJg;Vkb_+RBD(?!HIFPF-)a2iENlkW!cAaI)8Rr&x3x1sT7Q06`$bvPURhMwsERy S^UH_kFB;Trt|Yg<-1-}$%QU0_ delta 21 ccmeyA706r7rJ$gcl30?cWTg;2SCQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--Invoice.finalize_invoice.1.json index aa9921f433f6e0638bf5db5ffaeef8b66455bda4..73b942c4afc849a23dd088c16d5af1087418aa9b 100644 GIT binary patch delta 204 zcmZ3h)~~+d7jtAuYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zNLY$nibuYwpR1v3U|3FhP+n9&Ag;<0)%d%$k@fsSy09P#+00F2I A$p8QV 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 87ea76b03905da02e8fc682441bdbdd0f79d9cf8..be22553e7587e2f9b7ece7ec27f5afaffbb11ee4 100644 GIT binary patch delta 196 zcmX>qvsQKk3rl24YH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMw zZH_g;<0)tFyLo0sz$y5N7}Y 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 593b4029a0d31e6a7212ce09a5895ac6d51c9b8d..7ebcfe2d7655a9713c0b1f56eb35038ed45f6598 100644 GIT binary patch delta 196 zcmX>qvsQKk3rl24YH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zWR+8SVs=iTud!EgYM5JMP_AiqN}f}Aa72nnNUobta(02AfuVtcL6}c@pi6S*WKEVr M+L^w2KT8`Y0DFKx*Z=?k delta 54 tcmZ20dsJov3kz#zURiO;-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMw zZSewhRn5^72Y_ugDEE f2&)2l!pq0q%Of|)6zGXc8k%0nTCrJIEJgqTj+%XX delta 109 zcmccV*Xg@q9Sdt_URiO;K;D{8DkX$#P`J149D?gD{`+K$qmq$%>*{ zlmD{#)6Ry?g{r+fkr4s% zKv|kgh-F@KAkYJqv@;#(_#{SP_;7937MJED-ky-K6t@(Qd{aMHL)XBtobsT&sEm+o x%fMhGFRw)Rirg@Ruqu!*ynNifJaU6f!O@VQ&NX?ysw)j`DP*nK+^7~K002Tzz`Xzf delta 176 zcmbPQa5s0uIu_QMgA7nJG$E3QC5PrP{&Y9hT$oYEbDGwz-bOh)put zD9Oz)v&=CnG1=5V%f!vO(5;}zJIl9X^GUwPjBp#~3FM3Da47%*stuEQ1aom(FhTGU FBLKNfL0bR- delta 126 zcmeya{z+{@`^GgZSSRPR6*F>8W@HxLEXcl*QQRw}&@$1{#M>jt#H%W(EW$9@$vd(n zb@BoZsm-4`B-kXgbE1OFoJzBU-BV1xz1%%=@{03Z&9Y6hHmmSIW}GY|m^gWoU=A*G KHj4^9VgvxI`YI&= 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 index 3392d22279b2335b99c648f00caf3c2dfcb44a99..2f461a4fcfecc3aaa8acb72d35dadb0d54b123a7 100644 GIT binary patch delta 105 zcmeysv!8cDvt(jvNq%l(NoI0c&(&YUlz!=(TON~OiAMe$H^gUzBW(M$jq Csv|D| delta 50 zcmdnb`+;Xd^TrisjFQ4{b9`}Xa#3nYymv;vb5%}ch)YyN zd6G|7vWK^0il@7Kfsv0vkcC&q#0hEQI82z#%V>ixm+tA6ky+tqIXQvxEqi8)l9hsz t;beQJd=VWk1t3r=Elw?phl(3aUdxmXHoz6(ys#X9SA$Bou*v$&PXKznKFk0B delta 164 zcmdnXF_~jRkeydZp=FYziML0PiC0xnS&2`PrBj$uReW)3a#3nYytjp!Z%&d~id$My zP>`8(U`cXdp_iMJyR&0bpovA%#0hEQI82z#%V>ixmzR~~m64H?KRJQ%?c^k;#K||9 XvcPH*5iW=@40iI4EJ>Xl$@~NWqBu86 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--SetupIntent.list.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--SetupIntent.list.1.json index 98207f74a52f4e5da6f4e6f3c1581b1d3a51758e..85cca091bd5ee7fa792617026d4fe3d62ec67620 100644 GIT binary patch delta 143 zcmaFJIhkuhft|OJf1;~LaAJ5wWtm%nccDRPa8;y{QG9V~a#3nYymv;vv!B0fg@sF& zNp5g}i&=hPV2V?iNtQuXnW1sW#C2ujI84}V&FIg_o|&R#rJ!Uuxq_))LWfHM3Y1EV QQ;XuEat52fF}-F40D7V=bpQYW delta 110 zcmbQt^^kKyft^=Kp=Fe#iML0PiC0xnS#qIcp`m%QZ+vlTa#3nYytjp!ucuK}UXYJP tZg@bVSyYZ!q*1!5MYdCssf(|{#C2ujI84}V&FIfKc`;M&W=-Z-i~tGHB&GlW diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--SetupIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--SetupIntent.retrieve.1.json index de3d6e908940a8c88fb983f6ab3923cfbc19b965..6e2f6077cad0a98b32f1898e22ce398c86d647de 100644 GIT binary patch delta 193 zcmbQtv6o{)ke#=Yf1;a5aAJ5wWtm%ncWGK`hL>4{b9`}Xa#3nYymv;vb5%}ch)YyN zd6G|7vWK^0il@7Kfsv0vkcC&q#0hEQI82z#%V>ixm+tA6ky+tqIXQvxEqi8)l9hsz t;beQJd=VWk1t3r=Elw?phl(3aUdxmXHoz6(ys#X9SA$Bou*v$&PXKznKFk0B delta 164 zcmdnXF_~jRkeydZp=FYziML0PiC0xnS&2`PrBj$uReW)3a#3nYytjp!Z%&d~id$My zP>`8(U`cXdp_iMJyR&0bpovA%#0hEQI82z#%V>ixmzR~~m64H?KRJQ%?c^k;#K||9 XvcPH*5iW=@40iI4EJ>Xl$@~NWqBu86 diff --git a/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--checkout.Session.create.1.json b/corporate/tests/stripe_fixtures/switch_from_monthly_plan_to_annual_plan_for_manual_license_management--checkout.Session.create.1.json index d0f33627d7cdcbaaf379456e684f03064cd5fcc9..48ac60a9f559e98709cc9e88db8b433b9f22f5fe 100644 GIT binary patch delta 463 zcmb7A%TB^T6io%6F)WORM5DpRCB{;16qg{#!&C^3JdA0Eb_#`dX6S!grneO`}EMg|AiHWI1ArzAWMGB-_h2hd#S=j!QHi`A|t0BdDX$ zZ8PTYAm-%Fm<1xxb|8*%$b}*%5Q$Wce*gOu n?(*&-YW1sq<*KQv1MONJRh@LH+A9?;Ig@HiO2(|w*h=pg2Jn;< delta 325 zcmdnb_k)MAdZVl;AnRZvcpPhf;onqRJ^s*zi0u4Q(Fdvaw;cvM7Uu2*nmn5D08R!Vq4s8e}L zNJ?NtRajtBxLaC^dyYj)sFOuxcu-KVn_E#(o~K1vj$2qrn44v2h+jl#m{)#Sm7imp aQHHl)NLX%49!EuHqDz!PM%nzl;?%qnB`bxz(wrO}E(I`9N`?qe zyel&~gt1l}tS7ZNJ`tqQ&;SM|pI}tdH%jz$HOUOga&tBcNeMCaG%t3J@HPl2$jq(u zFttbx2*@oAH_k{*%MVKr_lbzwEXgFm$ex)3G)T#CvN&_S1k6$e1*OtrpaY?D29u{U ze-kgr$j?iS&nwMM0?H)k=j5a&mt^MWP3(}3fx5L8reCQjH95a5wJ0?uKCLJ}7u`$6 zsU@Wa@tJug5br7h`I+&C-bVh3t{%aO;SrT(ZUx?j2BpDOkw!+7cd+<*W@Hu=Wag#E z=NEviECw1F9SgUt7$#ekSdxliS4mDrE6c0LEcfmMw=%w2{2CH&73>gk>%^;nXF>sULl2+QI00w9ziBvRY7IR zg^q=W=E=U3kFokqPG|c?ss)oLuuIivIU0l*_&FyTMY;Nhn)-!Rxdo&drc?#xMEL|p zIHmdJTB;hkh2~mjN4O_fri4dDB<6YrM}}GY`evns2ZTD6r-Y;gMpT6bCWX7DrMTx< zq=Y(IM1}_i1-rQw1?72Kgypz}g@n0ThKBe>gob(LhgJDGrWs{;`-Oz%rsQ!{WG1>q M83$%gKFz)l08sR2%>V!Z diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.finalize_invoice.1.json index de6b60a15f0858fa1ae621c3e42519e6897aeeaf..5a40d27d03bbe0576e7ac5ff577446876551761a 100644 GIT binary patch delta 130 zcmbOuJ56?j0*gtayQND~Xh}$*VWdHrQB+Qnt7SoGXmUkTc)4*@gkPnvyKhCPk!6U1 jp@BhivXQrINpkY!5SD3VY1}NwTFA+sSDKTwn;@umZO1hXiij=L6C2xVW^3L ip@BhOa6n~wR&nCw5SD3VY1}NwTFA)@Gzkj0YPkS{r71Z8 diff --git a/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.list.1.json b/corporate/tests/stripe_fixtures/switch_realm_from_standard_to_plus_plan--Invoice.list.1.json index b9c4191a1606959882aee8c44a81d49853bed4f7..142a768b6e02059f04173c0f4096e2ce0710a615 100644 GIT binary patch delta 131 zcmeyR_(gHUDHfANcT1O~(2|fq!$^ZLqo|xDSIdIX(Bz7w@N(m*2){~Sci)OoBg+s2 lLj!~4WFv3alH}yc|5)acrE&8G){9&$d8IiylUED)0|3LpEkytT delta 137 zcmeyO_)BraDHfA(*Pv`aS1*sGTnocs13$kckAmE&Y?F$REJp+1(443!gCO5X!%!0g kLj!}n;DE~Vtm4GU|5)acrE&8G){9(RK$D3kO-z&J+BejY*qJ|CA;f>*brR=`l=Y#C z?33$r&pkeQ+MCUYV2+XZv)}kUn>|(kxXMaNH(;#P3O7lbq{%!vou?<{O@wd*%z?n| zMG}AQW>YoR!-{%!58NTTTMOs#HN`?gI_eBlHUl$)R3NUsa#Z+fgZ zzTTdHN)|1x&;`D-V(Nh^RzP6CJil4aKAv4(j8U0XcVJ2*RUk%s1w%tGiW0q%xljw<;Qj*uK69^IRjRD0U!&JN#gO+g9 zI$hL8z~|wa=@6UcdK-!u;2_b^!(AENOF|c;(MRs1YB`oDY9TY0TNvn8fMe12Lq%Kb z6RW-9FeIV3YSQ#V7_fF?4yX?lOy+@mJuI4hu+GR5_PH(w)e+m=f(a9qYpr%z5v7uu z1T_0=G+I>TGjT|Z+0CPc^a<_sXFJMalwhYFR}u%9%>Nq|jf8y7%v}{{Nq?-NY;_@M zb8fKAPK5JDP1cA};BZVUkDMslWvwg!)#8l~efffQ%=zF4Qb=ntAa-Bj0EHslRRNZx zF`N#uI-U;cN|vBRDA{L0nxvWx=>gDNc2}i~0eoEL&{2DC=Gfi{QeQgQIJ&q1U;wYIPF@7|ECsHv#K1ou+Kpdxuh;4VxMhRnP y?bivg9}}=rCusC1kR)q{#?U5c>5Q-PrPpdMk$Z*nrn>zHo5exZza@Lmd;b9JBL$!U literal 5180 zcmbtY+j84B5PkPoXz*Owy19w-)O6ZT8#hVgOka}eU?38TP?I2yi()6^fA20X6hVS= zGWCNm!eX)5J$v@RU(aSUQZmEHi`hr`eKz~*zQd=i74*QB7L9~OvRbSb^TqS|>KXYV zniPsN!%J9RF5*|W7`#S*;IY~M%L@b6$ItMbqG+r%)O}YEc-G(VyE8DP&P1}Bn#&_vFw`SH4{?EPZJ*6 zwh{$1kU6^JoHBP}HWp)e-G;l5PxGrT!8=xIp2lfSLs@xXvcQ`dWyk9^1W`~(1{m~{ z4mstLZL7R%Sk;CZ8`BrcjoEulLfDF`f-F#gf%Yh=nY64*Yf|i)`h+2lN>Mab1&F{r z)!ghGOgQo8l)?2}_^hfP1`bca&Xu^ZN^w~@ELmL+c3Tae=}zz}50JtcaOHxrnjX;x zP+8@iaRr4a71uFiNtU8Nim0j3>z>sWH$Q!`m1xh4rk?N_;66@U2#~h>M&=V6E%aWr ztq1C~8*CPSk3huWB>K!>;Mi3k|4A%LzGJpBv}F%9hhFZgIXX02>c%RE+er&NOaZ-M zPDjV-LWvfE1B+u1LOU`!wU+a0IR(d(U`Da*8x0Ieg*-H( z;M6J)0ApJH;^HEFe69^#ha(gzdNkO+*EYVbtK8~ad25-!}-xg`z9DxxbhtA@z z0e8k2+j56E*oPRQrb&GMCjTeO3p^pgPsQMFJ0V#mzIfi`N;TMlql5zCI7kfWESX_Q z0{$zt!p}&@#$)dHd&nvJ2qq=(BanQ+PM*CtOqNWQv-u3@hkqUrVcZ(f8OFjGhyy#M zX-LFq01V6~{R9+L--d$VHDW=)d_ph?@mnQytiyn6O*17^K}=a0z+*a8(~02<>` z(C)CD4U56dJDf-k1QkcCF817u9=IvBQkbN3{Apl+N{U4z{P_*w1|yG|7Vq#qb%&i# zS00U;=GM0Kmg9sTc6f}IJb@7KBSmpLF(f-LM;y89jZsYMU88DxXPGp@oJ^#7Xc24# z20JwZ(3EWh#MV)&qAq^QjFxbf8dwf|qdobyz5!x)91q*3NUe9Pb*5>Fw%b1c=JP}_ z`JU}3$#Gg__==F2yFiGJh6dMsO#V)U5ny!Bu$*e5+mCM|=o~%lZDJb3D*rNqY%SA* zkRT>54o)4QzR(~OQt-xEj}pR<&R(<$t(|P$>1HI7-yek^^G_BGwmZ2WHIcU7dTAYG z^&ITd4(sJ4WIX{az}U4^wWAFRm0|Hoc)5+R1q)uC3TZ&3!d3!L+(g}XF%LtETQxTZ zS|0I~GJEITOJCYJb&7Vw_y7~pTd+lpMa#+R_(4ZOh=R|FM%D-=z9tJRUf-QX?>tX{$2KW7QAI{PJl8w$adO+V3-?xcPdQqq|(NRDGWq-V?+t& zi8WPVDPVAqd(4ui@7DHO6um2{KovQ#%|Xl}}07KwPH?nD`k6q9&-oVH(J1 zzTJaR&`@bq6#&#>{=2k93hoFkC>VY)bouJ9*FQghxw-!RX7lRH&0&9eeYjq|JHC}B ziLXaQ{D6!R+lT;++^H?*qdUu+?eVQr}+P)-le;V O)Somi6Plbop8W@tP#MGk diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.create.1.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.create.1.json index df6cbb0715aacfa599c17de3a35d7a465eb2bea3..ef0e26dbc9281d28589a10a17eab3ef69be8ee75 100644 GIT binary patch delta 54 zcmcaBbysS`FJ?x=&A*xL85s>HTeF(67%J&-P5#fOym GBQpT_E)j_U delta 54 zcmcaBbysS`FJ?xg&A*xL85xZxTeF(67%Ay+P5#fOym GBQpT_$`OwM 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 f4f95c6b8f5f26015ae1bac78665b7973c927906..6c3a2da78182769b8a470a5db440ea32a85eb5e5 100644 GIT binary patch delta 86 zcmbQPI$d?cA7)0Q&3~D_7#WQwd$5`TIrXgVjBG|qI$R10lh<)6Pu6Fj2oycYzKLma n9V_qT5Z2|J)w#JDfgGO6TexI5>$C4?oGiun6R1dpznK{TakCk* delta 91 zcmbQPI$d?cA7)15&3~D_7$>jd;+@>UwS4n$R&Ef7XR{s89mdV?I9eGQO(uJ=ngPjr s)|$=g+}w<8CQ3S73JR0gaVbyMXP?MuviTspF5_e=zMnwDMEIMT0ga&?O#lD@ 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 3ce60572bb36f03a22ba70b52e04f3394740ca1d..a33c7a89ce65255ec6db594795ddf3fd9eb18c7a 100644 GIT binary patch delta 56 zcmaDZ^;~MhFJ?yL&A*vF85vC`yRw=wnryCNZD(XNQPSa3P?%iLsytbTeIihFAGp<6H8=CYH>-tpMQ|AqmO5ltBZkAvP+m}sF7PlxJQmrP@a>IkDH}WqPwL_ zRGwF6kei!HvVm7+sC!9RSe0LRSayYHYEEQTxJOi;Z&r@CfuVtcg}-B&ONpP?WOWub zM#IT|EMBy;WAk1X9Y&xfuUO3(4L2*YwSzb-*>?gt$sFoTKu$MT4v_r8RRk2u=03>; E0OQt8f&c&j delta 105 zcmbOuyG3RL6ANo*URiO;-tpMQ|AqmO5ltBZkAvP+m}sF7PlxJQmrP@a>IkDH}WqPwMQ zh-+ARNL5OeZ?0)sc#fZca<-RGn1^4ke|SNDYDh+4ka13sfuVsxNlkFQ=WW}eIih_fMXNWWPcX6 z$$wbaZNA3M%?RRb-p&4qaq>yNpL|C8IhlE>#Y#X;wK`mr53-9-e$MX!G}Az!2&j9p Pz!4_)ywaQ;u39bt5>{gw delta 161 zcmcbn{zYvA3kz#zURiO;WJ6vF4g&+@^z0;`{K>H_YK+E{TUflXNN!eVHD{dM#l2;- z5IZ-B!82KtW8G$EK0U_GtX!>(j3$%g+00l>lytZz`|~PK-oqBQ*^Y-BBreCXlhI`J l4Gvw#$%gztfi`Fh-tpMQ|AqmO5ltBZkAvP+m}sF7PlxJQmrP@a>IkDH}WqPwMQ zXt-fwuwlBfpMk4svSC^7v$Zp_nJDRSDJV?VV^f}dn|&fsG?zo23FwZg STsc6JiMxo=cylTDNhSc)zJ!eA6z>aC-bulPJYU^d-DNVpzwJP4W`YP z1r!-KTPig%Z!Qx}W+mELE>U@2nL%!DCdmd~m7(q>VPRE%;bGYoo~b#JRpA~{dA?aW z-XKp~_&b)ll=yi8J*~xPIQbuo9}Vp&WG$Y|FY^>=&qf|AM#Iepvili*>C)C7fyg5<$0XvE{Mj=JcnT{YgOimEyo@~SFf<=0Bj!Xn2P@ZeD8~dTn i6Xbx-0C7&rpV-XF70$T%g`y(k<`|(S=FQz|T#NwaiB16k diff --git a/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.list.2.json b/corporate/tests/stripe_fixtures/update_licenses_of_manual_plan_from_billing_page--Invoice.list.2.json index 45d743a1dbbb8b341a23f99c30ac7d5dd62dce68..ee5f9effe46f1ac6fa2adefc404718cf3d8573b1 100644 GIT binary patch delta 771 zcmbP~ccfs$8kWeC)Z&tOKmQy?GA10f-?m`3}dS&8OtU7&m|6QexcfsMN$fc?SPR zmb}uOoXHJpZJTcjD3Rdp5ZAEskgAj_-(1tO@Ekw?M%A=Bt(%iw`uF>V1T(3=nw@J1opS5_hq1cDXHM)Y6`DC?#^u*0?#q}9C+vsaD zZFZI3!3Yd{h*XUD#Lc{VKq(nX4W`Wsii(Vz+l+vLA|fa-c{#uI=69+VtVBnUOH`g$ zW{{hkNwR@gWvF{eSXh-`cvyCYXKGGlRk%k~o^Mu;Hz+(T{2j|&O8mS);lXG)`45X9 z4ebDhMvTr=pgsR&tQZY9*Xr(P1ai)DT%7z`gKM*dK^_y3E6&pZBxmq60abJxw=)9( D=(hcR delta 362 zcmX?7Fez`t8Wz^fyt3kw$%^a}90mp^C0S7+{*yg*v=~h$KNR)DCMm63JlTuwJ)`O5 zH{w=6a=l*vW)=UkO%O(yX+F`8@^P^o2_B(QO^ zgZhNc)`Ci?78|E$C;8-qES{{->W^YAR0?G6Z?O+RX|Boh6xb&J7T1Qe_vtlm-Y%if z2o>O*{8MuO<|zt5XYk4FWSnftetNT=z5$3KFuBg)&}KF+pwufxMaIo_JWb4-d)1Oz zQLHoyDRRzq1iR*eD5`59Qk$i9BN!(?5apU|Ai+NQkNED*_WD5UfdZR9NXj#9o^Av* Nn_C%Zwv{;-BLHMGbW{KU 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 2355da4be07ffba591be370d59fcf9311d6609ce..668e309c85a54a98082b1944bfdb7e22cadbd7cd 100644 GIT binary patch delta 25 hcmbQpF_B}!bwb16eTMKCBw-NSn4PDadHSKC@7T{rxwLS#SJ#cv94eg_croR%=8FO Z43DTRb1U%9Ei0?c2`F*gEXy9v3ILiA7$N`w delta 45 zcmZ1_`9osECzi?Ftht*fvMy&7_X;VrEORvR_6RcZstPJIt4J0MS!GT@iR0!rMj=K3;o=N4 delta 36 rcmbQiI)imXKBKr-NTFq!qlvdikcn4SP?=dpa(PObm%-*XMj=K3*FOt$ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.1.json index 364f2d361cf92703be17261d2353eab37e683454..1b40d589249fd612f4859b4690231d1a2ea77af2 100644 GIT binary patch literal 1761 zcmZ`)OK;RL5We?Utb76qq1|myoTyX~s6Y`F0=23v*O_b#j&1x%cd7c{nX!{>c1d%I zGVl3j=F8*BV!=dJc?f~MS(v2tD-zucEsO*dE%UeZAR<)wy;`o8`B@i5@*a%bp@yYU zu`H~h7D-1QZ1OqC7`Fng%%21%qC+iofZicUuUu5tP@um_E4O%YlV2Cmz3juPAZ^O7 zV?bzy(&W>KRzrN7U0+Mv78gY&GnoSaa`o-=`KOOJ?=G?Dj4?nBI9I%@6A;o%5;cSRPb7?CY{C~Mn83#p%fhu^S`IUzavpDo* zMzn+5#Mm{~4B|e-7>h~ar;rh7UYI<~P6d&t*C&+?$lr$`qInM^&miz@GuP5!HtGC% zW7)}3$(+E08CxGKKNt!7em$)ewvM;f#0D!loghK-9SD!&_40J8sc}ufJFoK2m*pH* zcv#{dhB}!FtuY3}Tdh=_X5N4SPxs4fkC$;gTc$;bXXJXeK3h*64a5iQXW;E{bH%-; z0p5-%P$?|WXCk`WcZyoNG(g6nQPP@>hEoJ%;{kZZ1IXloryw?z=-?nia?bifNzo^m z4fG&1a>8M%F%jW(%xNR|{e=S!0MS!GT@iR0!Z)_O(&^lA+P delta 36 rcmaFJ`;d2oH>BkI0 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_by_card--Customer.retrieve.3.json deleted file mode 100644 index 7b64c52875838bb10929871b557cec74967543ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1761 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 hJ-o(kd6#X+hTvEy@r@lQdh1dVCt$_ZP{tq0j&T 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 96549a715fe2b28b2935091c7dd24b64825389cf..6224a8d65069c7bc2d0da72512ef12a8e768e09e 100644 GIT binary patch delta 1033 zcmcJN&r1|x7{{4y1J@2|80u2E+FpvLeP`yK*;)JPy1T77?&khh@W(r|Gj6%7Q?8pX z2ufN|6txc(8XZE6P7%D&rSQ_FLv#qDx&%SDF5Q9xY1Ba2A~5J5_MLk&zrwUUh;t*2&Sd7M^WjLOg`+w>5dHY)j zm=l9gH`M^MWjh@z@3PacM*?;_GxCmU?B=7y497`2GhGUq-T7puvzugO=(!q&E6pjl z;gt{)FwaU}k!LaD1=h!Dh($=3H6m-8!K=VH+aPr=PG_AFhJG7uVSeqFv%&X~dbr{9 zfGf8Ll*BPOnX9L-+h0^W4b*IyjBlCb5)wAV(Jsqm#VvXDET?8=mT)+0Sr}QC=$gc; zD&{pLWH~{@8y2gV;uc$=o+XZ@#z@?OqQ0 z3%e?EJwG0`d3pXy##ea&7t@iLLovcOq9TsB3;D3^R^YRb@l(jdv3Du=UI_c&l2NJas>^JNS5i_m-qO_tcO&hdHU91ode*r!s}1SZgVEQN J4rsl8<2!2ew+jFO 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 6d922067afeefefcba3c644d2dd8510c1d8984a9..717a13de5555b1cd4e30076a0ef195b242409583 100644 GIT binary patch literal 20483 zcmeHOS##4!5Ps)Zxb(DJwIR0Rkc6k@%0dy2N;bekQL3>t#YU>8grmt{f5tp7!dG4_@B8yEAc9a&j55qz2-=NmDJ8WR{7?B@MC~yDpW4;hLP+Dw+|N zv;0k;pe$1s6At={=9ET6JjW>k=QJzTiu-)zRiRd1HPn`{;YCD}CCOtHe@@c6PmqBS zaRe#=ingjjlQbu@RIu*d3Ri1Rc%zl3jEp+_Xvr{RX$lI6!1%TFjf~_CNo`BS3sSv7 z8G8nZi!=p4Ks{xYFACIkAju;F>l5OWG`;FD>^oa%$rU$MMe|sAP*W$JyPFy~M{`C~ zw_C)5fL217rjAxVhHmX*Mk}yHQqfv#tRoFR5NOb0QslZISxWhz@0*mB*W)4^;HjLv zuQnxMR4$6#tyoP_FIZVhA01|cTZCSsBcgCQ@^mj?wU=JKwkQ%hCr!$ul3ZmJcCfK# z@1dHqE}BX>?jQv|tO8I$o%SAA#}zBlao}Q~1FHputh?so+RzA~%BfJAC+O%ilB)e? zL&Cf$xNw-BEQ_KBT#Q)0ELcpVrjic8d0F4w-BmwduQ@D-qATpOU4TJuI~};)E-1qK zbrRow_TW4`e)0T%8lL92Pfm`HPRL(J_a5Cl9X~&QT*c`kJUhO)B==6wVot)EknEWF^Ge<%YhlNU7F%gvd<`ofCvqfq=SPqZ|-Q$L%^^ zP?<-;N~0!c+}bYkX+ZDD?)IFk-R#o9P5O*j!>8CC?%Zs7Br1xFri?BqhX3xiHcQ&z zA;2eR@x?#{He6PIBu(N}N?8?2BeLB9zuIfI@zgM`D5}yOxD63T$QfObB@+-9G*x|MzP;0H~Mqk*VZf0%Jb*m{r-AjZY#Kz$SMp`h? zs#ACtx-|j%58OiKt#PZQJoQA(UOl%^>CZ*_z^0foc zo=eE>1CR6e&F~X!fR$C@`vn4zPRSg(1#Bg#;AG%2WF6P)6m!ZafAPTMvO6eqv*nTK zhYCCcEB(0x&k#ZmhaP#yR|!6*L8b#b?%MAv_*jTxRs108f?z694P=@Y($(F(GT;R# zsciH?q_(;@XbV{-?=C00LayP9oj4g-8;85HR%=OXh0V3QcNnpQoL;Uv8btQuK-g|V z5adlZliecKDcS+q?CsUkhKfN}c!K0fBy#CIDzJ|3Jwo*%drd&yZ(%uywu}2t*^#L! z=a5cfvSOzYf#xB5Hc=tkDoEFr0u0lk#RNuE4r*T(Q4!=2z*F{y(RS_3D^N83m}OHz zFU7Q&pe9Kmr_7=8Qm-=04%>=;68+l-xH(oH04h@GH$}$OUERoVyRJoq9aSi{pgE?C zdYQDZsp(f;SWrAvO_nl{A2cULvd*v*<}j`5bU^=!h#J)FnKmadYeuRIAZl{mkcF;* zyrsKN;R9?FKj?KO`k}~S&^I=~9m1hN3b2W7S;(zjb{ZfSV52k7!3;y8o)_ciZp8YsJdtL1U|@bBsU zIzKGl8S4+iSqo(765&8w8Mc>fUuxk%bp~?5x8F9a{~Rr&cz)X2PO?GH%#15*Bgl=Ga8pG5gdl>0ou zXY>cxyiBDsnvHJ(b?CnKd+M%6I~>20rv?21DPavOIal`i#T$Yyw}H&-Cu|4~tn}x8 zPu&fO!|gzSKuW>_eCndi{GjU*nC=esSwADv_(_!AcSUt?0Y82cHE>=+x~nM|zuS|! z_PGYV$+oaOy2lUo3dF!lf9}9Dgpk9b$4{d4CU|WlqMt-5#rR2-pG2t_Kl}kHu_pq5 zKFC4!GLR; delta 22 dcmZo(z!=C|&848Al#*DIsAQ!OJ$b*s3jj$12EYIS 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 new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 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 1259b3a0e4c53ee6c1de530314c7e0f2c270fe4e..1484d5b8c1989d81aaad88d0c091cd686d5ffd20 100644 GIT binary patch delta 37 vcmV+=0NVfSBN$H delta 27 jcmaE@@>*rX4n}5U9j?i1*~B+rVtmQTXtH?^_j)z}mQ4yR 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 4fae08f4179465e6d5a15e0c0a5ea0f93317b029..328d1563ca7d231eb613efc59e2f21d44671eaa3 100644 GIT binary patch delta 226 zcmZ3XHbH&E4n}4p9j?iWtm2z5F={YHmZTP!#QXUN`8xV|M!C8e7$&=fd4?LfMTC3g z7zO1y`S`e5`Xstry85~X8HBs}6(#3n7zMj!S0uUyg(ka1IR%AAnWl!8c!cFv6c`v9 s82C7unED6#S51~@DWsk0o42xTWuF|#?l;+hn`iQB_H~wr}qg-7K43k~LJVTA#BEmg# zjDqr=D-vCULX%yhoPt85OjAQkJi>A-3JeSl r41AnSO#OrWt0tdhsid9ho6}j3a!gL<2%Fr_BQW_S$Dz$3{4dx5b=64Q delta 82 zcmZ3YyGLh(5Yyz-9GsIw*(5icFcmPdX6BU@mrUkomEbTiFv{?8Pqvu+m!%Sm@aFTZ WM>!ZxCZFL5o&26hVDm4&RqOyWVjBAZ diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--InvoiceItem.create.1.json index 60221bed5d05fb535c36825677188b9af70df66d..8460d30d7c9ce8f7ad2823deb9e36ab2ad9cf221 100644 GIT binary patch delta 14 VcmZ3+v5aHGTSi9X&F>g3m;fov1q%QG delta 14 VcmZ3+v5aHGTSi8c&F>g3m;fo#1q=WH diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card--PaymentIntent.confirm.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card--PaymentIntent.confirm.1.json index 059e769c8a2eea4c9b3f923e27abc02349d29194..7925ced3b5c88daf1dabbb60e65b584f992f1871 100644 GIT binary patch delta 216 zcmeyN_E&vEyJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZq(Fp7H{`6p(21Sf_^RF=6Fc;}XtRptbgIBss_ zFk+K*bj?bt3ii!$F-$hdHgPg_cXZ1P_DXaQntX=Op3!165C1YoxQ$B$@6;Z%*f5#yD9?Fmdt> N!5o|>Neew<1OUnhEL{Kq 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 index 98838cddb069d280f3aa5928bf43593a0ef37d85..fd48bc596f725cd2631589f7dcf1a2d27eff2ef9 100644 GIT binary patch delta 111 zcmey&bBK3Bvt(jvNq%l(NoI00MS!GT@iQ{As=4b%XC=2}n delta 35 qcmZ3?zLix7wm5lQIS;=GC6_q1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HXsw>yxg*~%A9}_$H_*_PXNBMKqmkI delta 169 zcmX@WF^ywFkeydZp=G(FiML0PiC0xnnMrnLYGJCUcYJYba#3nYytjp!Z*pRWX}WV^ zdX;5KkWW=sc42tBn|EnuNV2!l#0hEQI82z#%V>ixmtT+@nQY<_I5~mw!{k(^#L2gr dvLrzI%MdOwt4JrhMI)MNH 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 ab4399132a81dc7bb927b5d640c43e11dbcfd7da..1af6398e12ebe80bbcff1d5161f29044f4e9e41c 100644 GIT binary patch delta 148 zcmaFDIgM*Vft|OJe`1D5aAJ5wWtm%nw`oXWg=1oHZhUcSa#3nYymv;vOQElUXR?uJ zaAibjVX1$qp|@E?YH37-MQN1j#C5Wa78B1zh~qG3vo&K7BYS3wl9hsz;pA$jdI=pa V1t?G|Elw?phsqgj{>k*35dhr>Fi!vg delta 115 zcmbQn^@MXmft^=Kp=GI~iML0PiC0xnS(bBtQMj>ZMSO8;a#3nYytjp!uS;1)ew165 zcVcmRU{YdUsF7DrN=9U4a*3Pw#C5Wa<`d6Eh~qG3vo&K7ix7wm5lQIS;=GC6_q1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HXsw>yxg*~%A9}_$H_*_PXNBMKqmkI delta 169 zcmX@WF^ywFkeydZp=G(FiML0PiC0xnnMrnLYGJCUcYJYba#3nYytjp!Z*pRWX}WV^ zdX;5KkWW=sc42tBn|EnuNV2!l#0hEQI82z#%V>ixmtT+@nQY<_I5~mw!{k(^#L2gr dvLrzI%MdOwt4JrhMI)MNH 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 8ac4974811967e7e6be8c8ba31186bfa0cd713dc..b98f81c644b5bf0f5b55a8af8377ba0eb772f976 100644 GIT binary patch delta 483 zcmb7A%SyvQ6eU^}LP(n9n5Isv}XqrQr=^_jakg$ZpqUaO1cTn`ji6WMDwd|=!!dR(Snv!3w*oR`r zlk1=>#_>t}7&Mj3zR(UN`p$i>IX$Ms3-o0PZ|9jIvy1|E;2bZ|?DEGmu`z-Mio7nH znAmlpIX^v##8w~zT^A-&7H|W|z{f<4_o0c$(1$(4^0D_jR{+C^7!C?&d3n}5hM*R& zfPJBZ>zm2=oT#PND3*ZEc{H7pCEFpyL45<0#5`bXclT45U@>7Ig?~&!5Jm}+#{?pt sYN@Y(KZ&el_tEW88vW^tO_!upD2^XIZj)n_>xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xIfypNrmGq5@EGykDU4p$`a=lFq%iMikgB*)IT{Da= zBXga66O$|}D$GO85`)}*(hWn49XCrd2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 zVt7PlnOlLkX-Hv(V`6ab`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n^242v delta 347 zcmb8oy-vbF007{Cf1@!@CJqMUXrzFqH7@)eP-tn7-nG4jv^_4iv;_;5a*6Q;9MnFC zgK=kf@oik3^c5Vx>3ceO*?&HMzYz=hTj3#>i$@oNC(0I&C!;7P18ts8q3a=I;VjyL z!V=D|SU?1~2h*X~Pl)sJT0AV|o2@8sZGWFHCd+g__T%LwUY4#;N`Lmpf^6JLX}#9( z!kWzCebAgGX0?~)pF3(E?EXCdvpi)!ol-L!+TB&Gt*PLK^UUs&%na&fqpUXF3TZ3o zQpFr-OrRWwWT0COrbg0P1)xZpS{-jqO=3BbJhF8xDM~<14K-HOpt{Ae?wWwnPAF2; u5N#8}5daB{dm;`2HZYKop;`#bGtAXGtK9Zg14lH@e5XaKx}SgTZGHh{ka_$7 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 ab85eb1d89aed8c62121ad51cb33cc9b957194d9..e47fbb54d4ac9f5e5587f7e31529f420ee4b8d2f 100644 GIT binary patch delta 74 zcmew%u}X5oCl>b16eTMKCBw-NSn4PDadHSKC@7T{rxwLS#SJ#cv94eg_croREb$0V Z43DTRb1U#Ja11rgbo2DyEXy9v3ILN-7ia(g delta 45 zcmZ1_`9osECzi?Ftht*fvMy&7_X;U=bapiH_6RcZstPJIGRpT3Omy?x?9U#}3IKQ+ B4-5bR diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Customer.modify.2.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Customer.modify.2.json index 5ca9c6ff89df2f0efacf7c8c06cf8ba038731325..dd43b9b5c3dcb05e867547ef48d95e0be3409f96 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$+-|M{r_zL}i&vpsA;B~r}ySIMj=K3+a?Qn delta 36 rcmbQiI)imXKBKr-NTH*%qlvdikcn4SP??cYzIR}vo8RU(Mj=K3&D09e 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 deleted file mode 100644 index 364f2d361cf92703be17261d2353eab37e683454..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 639 zcmZ9J$xg#C5Qgu4iYO7ulT;_XjT(lr;W@>}BOvaMAzaGOf&5r`V3$~_}!h4HSm zUURE!i_9ChJO%dh`u2SP^tgIh((?VBH5)5AGUsuSQ?4vk|I-0ul;$)0vmzq$Yb diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.1.json index 3e2d549b0e4765f8271a3d2e140b2705c9d3fc0b..9491faca229fbde0ac25f8922d86934147faa919 100644 GIT binary patch delta 289 zcmZoPeQCO30c&JQYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwN5 zuWOJ&xSL;5a!!U(uv>OTqH9oSvP+axP-v8CYG{c^SZ+mufuVtckCTb1e~^FG1yREy+9i{#`qqom16#c@r07~2nWpHb UC7Gp~CYxJWrX{CN&Xj5Z0O?dI8~^|S 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 2a6f7b8b577e348a861cc653b59d0081f96ccb8c..a33e7cc7a6d524dd9503a4f85894d7a79fd27db5 100644 GIT binary patch delta 1653 zcmds1%WGp*9OkwINk_+`ooSQeBgQavIv(df&V98~%%f?V#5A`_lTO8n_ug}Eo0dGt zqiu@Ltkj*>`B4~zL0xnuD0mkx3gRCiE?leA0XOqN+zATenXA}Rrj`L$t`B^#-*>)` zU2f+Fw{5_FVgP=RkHZh?+y~#i7Bst^M$PP0?Ml<^)o8s_snO0#gS6rH$XOS0FZf{f z#bMa?`v8@P;C261_;%!Rc+Wp@rrV~iN|l5sLScc2w@#n`Vj$2rk`d?3PO4y*7klf; zW~LckkgLhr3~>Et;my<_d=n19j{`mkrbgiFexLjPV@tlk%%&7y@6L5Qt;}*RR%`1` zYb_aDDgif?hu}gGK7HnzduQkx$Ha^?5l=ulbj1@=f5q?rN5lTPoxm~tVK9xSucrie zKmQX4Uj^Ep(Ds2)Vcxi`B^uN4d29~ukCh^-E>p+B7+Hcu5atO*x^5F>@-nYmJXUzo zfhR|=y5C6JFMTeMTjtTYm_a?MnPl0`PRirG}w zcy&Q`^!co@)LsXE==tkY)HDAO6u8A_kG>Vv_C}(*N!(jg+KKtcL6-6-+~5}$Kf67i z^qAHUyv&xB`NG=P7CXUi#Kxj6v6K|rj>5!^;%drjb(!6_;r?tWqF`C)MS_tj^CrR?v5{_S zDk74lIqV-&M-cw5-5c;pQDQr~`|l$Ph}(t_2M6KZ^L1!G)%)+pZX5Pz3^r)=ulYGV zW~G)?TQRDht=olAM5D5aF(yb5MGaw@NXVp=B1^%NpjnP1VxHN$;O2_I^?M;5LNlYO sxY`t|P+8oKXtruQj%2YhBe6(ddL9VDw7VKc^K9qV2|vCCKf1PB-<`v3p{ delta 1987 zcmds2TTEMZ7|*G+&>NS5&{AM$U2%4D;M^|=E~qE#OQojj*l)eW)DUeozLEus1II-?v=#Fv$9BCHnYVyU(P={`TxJ~`(3{8 zd+j7~)*?=%2?pIE7Jf%??eqy;=sscnLcoQy6))qOrxm`0*E;6*I~o$BPxtio@X5Wy zd}4X{2+QV^Y4y<*RBzb2=sj5;5ED`^n?E#_%RMq})6su{PtTU``7&#K5x{2- z-`ejx@oHTiK6ga1;pnl#5AGxIb6FQ2ayDVPzs`Pp6AjjDbEt8(KyZaH?rO%8i^Lh% zPJHUxj;pQ?tnRJA?($j;4#=pKE3jJLfokT>EdruJe9-H`bM9Jvr0l>2cK~0zgV=Bj zxYAq(#S_4UCxYXiX1wj;@U3S%p6#qgzH3Z@C zwcuQ|5lcQVzKn+LQ^1G5FfwH|c>g{xuKVf`@VB7LPvYI(9eCZ}ij{^|T($qb*Wg7{ zWj*A|2hh|OL}hdvzVlQ#b+urGq1src0u0Kkwj){vd{WhnpQ?h0J+gwgs%adKR^qqn zAiOnA_#x1Qp_(0dBIv~B*dhE;Q;!4j14WmWO01hwfBKmPTjC+a8prQW;tUyb&ZvcH z6Q_2KTV0_t#~lr31qWUtaHZu;F?0WxxyI)7nVH;(Tr^jRBqKbp7@9^Kl)?%o#nZG# zX{;eojF{Cl!IV^5;jIkmB=+2pA+{AMwNIK-a&v>3c~dW#3z?)W4o>rfqw!pSYH{pn zeojx0C#R2$uylTWc}@x=*H7YHyBn8w>@QYzn^>TwJ~BLSE~pC&o4S`=;?g;>kd5g$ z-_~Y*5%!g~+behB6o2Qnq8>EgRm>mX!ZM-?qf%@#TV&-|ii{XpR+1&zpajnT@P?vN znkt)=%89Z_XR{{D)5wsG*6J>=vl#7mGvs{R8@FbPB}TPLsW5a;nXHa>-~XC_VV0Sn zRc&5@9EZ|9VO{86A^yYm8N|AhwinEg1g>|s;$VEU z>q;;&`}$JM!q~E1={pfl<9Lo!?KvQ+c9jy%QL>>3l#~@XMrUQ)`O3{DQ*JZ9V&y}Z z2s=f!)jDu;lZ2kFhFUC4%!`wUl_CjKNiw1uG$-gBL$Nj;6t4&ZB@3)fv4$=)qM$Ga Nt=J^&#K+08zW|s7i?aX# diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.3.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Event.list.3.json index c5d0d10a67c5de468b0d177af721d5e722038dde..1ebb87dc1e27493379b8cfccd422ee858cb9bc80 100644 GIT binary patch delta 1190 zcmcJN&rj1}9EZ~l6fi27_-i5IM`mJ_YTv$X*B&4Ywr*o}gTdCa#6jQw7z_p|6EZHy z0Wavq@4=HAufz~cJs1xvS0y1aF)`7riNS*xJt}S>fuJ#J^dESi=li^$`=6=x6>530 zvcF(W76xMR#09?+Ne2TAG6Jbcl9e?zJjy1*e zpuESR-5YWiYZt1V>sY0ZN7*<*;a*+Uic|7LbX4h_QHQnQO*IaWi#%+!HhFcy_VGlN zXhsq-&2g+v6Vqa8K@d!l<84!C2_R3i^Nw$!;0;xCctS7ct+B#D-YN`@o0D+QebhPP zo2O3ZCjH|>eVXR8x>5>BUdF{}x7ufp3_Hu>!-~B!D4PzM9X_rs^Sm|nyCNRQv=O*U zs)5d)fv=wZ4;Gdx;03OOI}PWZ_nnKsZj+16R&AOvJ6WvmX*o))t}PP*HZqM~jFF8w zglLRKo90Y{X$cWT8w@f2SJ7QT_pa!nKR^)&-A7>&rBKW+yJrDY+5R&ur0n7|)kB#}gZgoJnKLWND5S zELyU3fff)hbw?aFSfdoT30~#Za@&Vn15NWzvaaE4$Jyq7t9PWZg#$!L!@LqaLdszWY6u z!vwkQ_4$dWsZ5tF zgmu+GL^Tzp6J{W+$rdw-P9;%;rC_W3l$FjHv*|Ld_y-|yv~hJj_FvpTaMe1GNi>ho zEGYlzoUeP4z=sZB7n*}+Ts8BF#KKHCg|odGd8V*X)W@d7eC^0HXGJ$sO-z)t!(uSY zY~5=+$?6c?^C#goYJ^MCPPp9OuzKUE6W%xP>gzzhw zk5!$4s?KmMQ<%%KMO)`8psChlNlJ0j(luoN3xWt%C`w{eL>9FyCSt5I1(y6?So1c( zzWDiy)bk5(g_eyU*i!||ayC3{oE>aC>GApCw5ti)9nBE+b#T|@EuoU=Z#F_!DQC=& QR@#Sgud*X6H>W0l0@g)f`~Uy| 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 6d922067afeefefcba3c644d2dd8510c1d8984a9..cabf662fa8711aa37244dd7e9b3da54f57a5563a 100644 GIT binary patch literal 6930 zcmeHLZExE)5dPj@Ver!i%(bm}snbtum%0s_wnMTsUW!4WCA#J!Q7T1wO^g2b-I3G_ zCCYAxZRm#igJGD*(eV{R0|HdK((#?N(P84OOP@(>ocX-y-Wqk&k zREr3jGF*T8>f*(t^Rt^Lr{kGlQqlJzj|&hMWs+1j8D*(HE-q2k?C2P*_O0iXqhsDR z$x_M%7jFkNHu$OQZU!fQe`2HcT_~^iIQc1 zJq0785P|^$?Vv+UnV{>$uNqbhMO9ga&!!ur_sKC~&65P85CRMegOZerk|u6WqAitg z(ZpUVqAW=O5g4bGscnVs4$wZ{FR2Fe(cUgeuaKl;R z2S}s^nAFCUMcAMX0q#@ABqSo1tf(T^u?7zW8AMHjTDLS!nEK&EnehC6l%)eYE!_KI zvj&FwHWU89RuaXQ=eYsuuo}E9>^%YzjT5NT??7{_-u&uF#B4*$M1?uMOBvkdI-9*i zE6E}&rN-@`1Rf@VUNEM;gArvNj0)(hs&;jfw5D4erS#?&BUuAe2rg?M~^zC1anPfwmiS2wH6>)Flv!;|3Z=;D-}E-$Z_FP~m4muJ_j*TK)H z%V)^eyT_|!{mavpn`=#ago~~LNbdLvI^x!^Jl-I7w$?Aef#Z{r`lmgcpj8e|6AD4x za6uFP!SFMaGQ*qROB@iJhF*s@omz>EXg;nK{zq!opDpGPxV9Z;57|dkRwQO^q>~$D zjM1f{BBs*iwQ7UKzAZX^n0Mr`2!Q*&^3o9-)MN3I4B_R-Nr2T_-3AWT4`IXk7i~}Y zj-^?=&u$Jn;NAAK>rDK?c}qW!Y_+hqnytfA?P3MjSv0=n*`+9Vo%ImIg;AC4CHmqFiQi zsT*JY)AiYRL12$$7)pQTu207jxn^6s25d-n{`j*US#v zhDfdDRdCd|mK5c>&AR?L5e&ZJ_(5_UZedIcNfkRwh?<5vZuZEbf9IQ0GoJe+`x*C= zbV|)nrj;9g^CMK6k?DU%T#V+yJowg=V-kO5m1piV^7AW?cl%-fAqRM+c?ADodH!7G znI8AAEKu8DRe5}Q2lad$}`~Uf4lMwF(hPfp!S#@e@peLhha-h|8n66MAHYO@lG%-UzDAk>AlGu0hWH+nc$OZgxJ16X=%_o?c*ILV3 zr)=)My~B)61bg4iG^m-zfw4_1-)15r%5-g}Ms{K}2J77Rt`!qoiJY)N52gFLWD{oi zp6+%Y#118UjSVcA!3!4(<}a|7!1UG`Tvf5^J>jdZ1yc(8O>Ab|7Nb^fraED!2QMhs zwGS{+X|uA};8c=>*)gxI5PA&IIS^bc19QpFYsyJM4%3!;2nCOp7@AH2qnV;kKARVGV+AY;dG1F~EaEB%HazYYfI`RV!w?`aO^SW=>18oCz09 zs1L@Mx|`=XEAyn*&O%^9McqegJFJk_l*(HWDn&K2g|UIz()CkgfLnc@MVN!d)p58y zh>8P5h(xJ51ToW};zR50OVhp`nvf25v6i^@b^pXXpx{MqM-bgGkl)#Q3%x=Cna0Kf zfZ7DJ4#+3_tEMty9?op1!rAlS)q3{ql3uUwcFX*EdHLwki|4De8Ucfp*P&3}< zda^hg&*#BrypCBgK0ZE<7xV8oF%8yLy=|QDyp`_P&^4kMEnT3zWvS(L!fi2X7a1Lj Jg53Lb?+-4Nt@Ho@ delta 21 ccmbPa7RX!8rJ$gcl30?cWTg;2`J9vs06>5SJ^%m! 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 new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.create.1.json index ec767f3c81094768a8017e8b66cc4866c384ea21..9ed8bcb2539d7c89feb28be72b51d3706464ed5e 100644 GIT binary patch delta 34 qcmZovZB*T`mW|P9^Ex&ORwe_p$?MpBC--vkOlD_axA{EJCRPByA`2}5 delta 34 qcmZovZB*T`mW|PP^Ex&ORwhH^$?MpBC--vkOlD_axA{EJCRPBy84D}` diff --git a/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_by_card_with_outdated_seat_count--Invoice.finalize_invoice.1.json index 77e05d6cfe31f9b417d863e358866f70d1039e08..8cb6e6140124cae089c9e6b0d40b401d5116e8d4 100644 GIT binary patch delta 219 zcmcbic0hdt3rl24YH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMQ za%faUaJXSqQkAPwsBw@>s*782xSOAQkei!lctn^{h>M$tfuVsxnNvhgQlxvtWKEVr k+L^w2Kg(PuMx)KK>=LX@24<6E*?lM5aPw@wz|+A70CQbKIsgCw delta 77 zcmX@0enV{o3kz#zURiO;g}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZq(Fp7H{`6rfm1Sf_^RF=6Fco#T^nr6CrdT(yz zFk+K%uP}BlEA=leDe_MDbIL8YEJ(_BbBYR^e45XJ(P%Rd|1w6ng-ZnTK^6)qD4qkQkc zL^r?9cQ}mLB+R_b^V0G&BlGgIva|DpyvqH&6H|*q%_pnzJ20AUPUm07I9W+Baqaqu$rl+N7>zayF)d?c&rDIWQcyCSyoxzrM2AZO2$V{TQ;XuE;s%=~ HSfZH#%7i2- delta 55 zcmX@a`RvpsA;B~r}tzJ=4b%RCJRFV delta 35 qcmZ3?zL zQc6Wth>wR)pl_&Ynq`nrU{rD0#0hEQI82z#%V>ix7h+yq?vh!NGC6_q1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HlPIIyaLBi(@Zx{@5x5YPXJZXKFt6C delta 169 zcmX@WF^ywFkeydZp`(kViML0PiC0xnnO~H7q-9=#Z+vlTa#3nYytjp!Z@P(Zh-;p^ zUukH0enGN#n0IixXB?PkR+Q$FJUM~!!{k(^#L2gr dvLrzIoe?fDGRpT3Omy>8ntXs+WO5<%c>ueaI9mV! 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 dbe41f36278ea3b27c5375ff946c2ba01748a734..386b7c4a390d82689cfec7c763e3d8a42699a8c6 100644 GIT binary patch delta 149 zcmaFDIgM*Vft|OJe`1M8aAJ5wWtm%ncZh4AdsSt2aC~uUa#3nYymv;vi+QDEM1Ed) zaK4*GvZJe6Woe0dnrC8)OPGbn#C0-Eh6WSQM2O=sXR|e95F>kLijtLrlHufPrg{k- WE(Iu1DlJYeiigS>Z2rmgnh^jiDlp*y delta 116 zcmbQn^@MXmft^=Kp`(+diML0PiC0xnnO~}DhLcCWWqfgJa#3nYytjp!Z*iizc}9+3 zrGcl5t8bBGs8evMv$ zQc6Wth>wR)pl_&Ynq`nrU{rD0#0hEQI82z#%V>ix7h+yq?vh!NGC6_q1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HlPIIyaLBi(@Zx{@5x5YPXJZXKFt6C delta 169 zcmX@WF^ywFkeydZp`(kViML0PiC0xnnO~H7q-9=#Z+vlTa#3nYytjp!Z@P(Zh-;p^ zUukH0enGN#n0IixXB?PkR+Q$FJUM~!!{k(^#L2gr dvLrzIoe?fDGRpT3Omy>8ntXs+WO5<%c>ueaI9mV! 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 ba14bbd350d51370797b5e825254d49f0bf539be..e6d47f1ee3ace59b640a0b89b18b6c2015070312 100644 GIT binary patch delta 483 zcmb7AO-sW-5G7g_Lm>2t~L2pu`YU*_<7S{Mq;kctDRxWbe3AJ3$V5tu0K--wBg zeIM-U=}{!H0?4}YA(C<|pMn4%BQZGu8xJ6Wj_Cxr|2r227827%Y?4xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xIfypNrmGq6g%z~1QUEK0BDpH+|J>5Oiii?Wf!?Inn zazZT4T>P_(-Ca`s3{ootLrlVaEH+Cr2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n9gm*K delta 347 zcmb8oy-vbF007{Cf1@!@CJqMUXr%na*0{97Q42lVa=mN25a4=JXv<%P(!}@z4(dIJ zgK=kf@oik3^c5Vx>3ceO*?&HMzZP@+E%(5+{LzI#CGl=SmIKlEumi>D(XbypF5C`c7GoKS)Q_hjwwmouDXhiH5K~dG<8)kB_p|ritwgi^6I)> zg*XES6KH0IUdwb81|#XL1nfu}JB`7b63^*HTE{i9r0XL}3|m=IL`^5dW}g5?8=**T uMRbW}bpV)K@vVqMfDs0gji6&=ZGtl>v(m5$5sqk_2ECeBHUs{(xA_Ge6LypU diff --git a/corporate/tests/stripe_fixtures/upgrade_by_invoice--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_by_invoice--Customer.retrieve.2.json index 92d80f584a1da8d1d37fdb4494fcf2b2ff6c0f4f..b9aaf2a4ced0eda67411a91686b04d12606ba248 100644 GIT binary patch delta 15 WcmbQm+Q2#?oh7d{Cud`;C=&oGHw7pF delta 41 mcmZo*oy9sKT~4XEC^_EGKgie7$1}>+#Q+%?Ds9XbWdZ>FAqwsQ 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 f1e4c1ae9c33923f1236f6c429a90d5fa8f3f7ac..a244bec2189675ed708dccc87ad3accfdfde1c30 100644 GIT binary patch delta 298 zcmZ2!I?-&yD%Qx7)Z&tOKmQ&)c zX=nQ8Qnpy;$tRe2C;M`9PHx~;+RVk}#5Va7XWZsh0?Rq1yp8;m3_XGq!y_uo+zPx) zgB=}xy(2u8bhsuvaLG^Zl5AEsAE=ESv&AS=hnIcP4i%a7D{DXWQeLSOFT?`D9UBWy=joc!_J#vhK@|=8p z+$?<(-7Q@cJ^Z|*3{zZ_vn?}H3^OWIv%@NaT-{0%vmz@3!%`|D!~F~m3=IqteVn|r iygjletFsi+&h*WDS>`eU{SeK5iH$w4G$)6vmJ0w{2}YLy delta 90 zcmbOuyGv%nE=ESP&AS=hnOHOP%8E-S7qCfi7#J8CMh1mOOpazL#3H;|m31x?tGN!B Xg2Ln;R^`pF*jKah8XCX=S1lI+?rs^7 diff --git a/corporate/tests/stripe_fixtures/upgrade_by_invoice--Invoice.list.1.json b/corporate/tests/stripe_fixtures/upgrade_by_invoice--Invoice.list.1.json index 2daa2472d47f4baa3a83fc1ac228bae23f3fd71e..328a673278e5bcca93902f20697a99d2fc8e0486 100644 GIT binary patch delta 216 zcmbQC*r2pQgo)Wyhimc&R{70lOl3@wC8@i@l9gGR~Gin6eTMKCBw;&S?VQpxD=p3skAt?C>||pZqPu%uzVGHXMj=K3(MJm= diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.modify.3.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.modify.3.json index 01273c5dba51b0ddf0135cbe16bdd428195cfa47..42b59c675cb6a19b1cbf5a675e589f05e8b5f52e 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$;khM{r_zL}i&s5dOYjQTY={2({bLBtC%{2sB_42!S?Dmg`&^GsiZzleJ9y@7&pOnvTq0 zs@%(Sch9}_{%EmaqN+TEz+Nv*r}YaGt%Vjw0*aRDTY3-?D*Rq8%gc(+doXf0b*`Wm zosK-%&L@l!wgRoppAJk!`&#G#38aD`y>d}mgL3w_)5%uHZJS*bWz1w3_}9yCU*3NHboKrm(_al*(_1BhI}f$ml4Y`btPT*P zG8^LO9=Snw5HQ-7*9vqsr43c3b|-c%mdRU)jioHID^aU7lCa?wM9h7UnvnOcDE2v^ zic^M3Mvo;v{HzLNzzX9QsB z(H6Ifv1_a;;sIjBVp8}iWki}6CiSvcL8R^tL1hE-_K-w0A86!>1fFc>N-AcP%AYot zy&RRy3EY>l^f7Y`y>AKo@qL;pY#nc{i4A6QGGT(`I}jel$IFwcrp7S=@4QMgpNF%I za2eu(hPpEqS|bL-RjpKH`$H^6I zO%1#rSs*8t`ZE#T>?=hrZ5rUgpjOhDjD}MNW8(pM#RJIB1Mh;^P@sc_2%U4*=Zh45 z2eUwTLgP(13^fKKo@P&4DkE<=P*a{dAIUBs7}xUE#qs6(?BjRw^VhEb;4YLnyM6bn ztHwUy-u2Mt-5M`n!oU+DDiHCd>27MvN_My`h28i3Ay`WIMH=4@Zr$Z?WS q4?-4{S>f7Bp@EkC`X;GDqnyj*UXBfmV#{F*txKF4x-Lf#NB;nC7}fIt delta 17 YcmaFB`=4b)79&euX->}O^Q?l506_ExWB>pF diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.retrieve.2.json deleted file mode 100644 index 1813e440fe67fa6188ce58b5b8d42cb41319f547..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1760 zcmZ`)+invv5Pk1gM1BGZp(Krj#1oZ@3Wb7HKuE1B%k|D?4PM)|z1yT!|D73oz1fu1 zFVW8B%*>ff9*<@-CaTIq2<-jLbXvb5(XG(JNI=m%eM=7_LWSRpd3jmUc@IWzr_L4B zqSKKF+xdhs!d9S_x$D40w6BE@kU%O3(kmC0H7I8fomOu4>MH%5LjRg&D;1>elIsWv ztx%eL8qsQqACl`^Y1{0gC}SqOz`uRJyg2##`Rd~-roR}prngE0cOGiBAQS5U- z6{if7j2=sT_=75p0Sk;xsr+SQ z*~?MMoWOkArqu4<*?H1Zk@cv@dxd)$oYy=7X2xFXm2@hY#zfNCJ#TYrGw9w%4a zYHHy1$O1XB)SrpyW>+a{Y104?2DOsLWHg*I7#k13D;_|09(WhTngZ=DMChEeK3}Bh zJ2(h*FErkS{ZL~d;_2W?OJ(E@2WrYo=OfwW1LIo0IRAOK{C%?e^67GQ{&3m9195g{ z?8Vpz+`Asyyj$btOBi?}L?xo28h7d0+dm*Fd7QPqQ&I?JaqEbeye)}eZb9 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Customer.retrieve.3.json deleted file mode 100644 index 16d801592a502bc0d8561caf0d81488491dd1143..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmZ8fT}#6-6n)>XD1A~8S!E#j~Ks|807sKP%H9}p3W}9;`hmr>Ai8G;2 z96c=uDfBvk_BdZs=^&ACaI6;A3!|}~Z-W#zyI7`U0?lRKO$o0D8DDag@Dy$;K?0tRnF&;fXE=IHMqPYb+ooX{rau8e^l4!0eya@Syu^bG0O8-J#7iJplssS Jk!-LZ`~pUX#}ohn diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.1.json index 51882686392a0ada257830fc9c76d574bddf5172..c47daefe1e9347eeb36606bdb338dce3195e4763 100644 GIT binary patch literal 5261 zcmcgw+j7)65Pjz>QhMHD#&cORJS`Lnp^}AKCK@Pf_@O=nL#jKs7OjMmQ|Yin5?tR9G6t+YJI$fz=zfgCNQzVHN`U~q>$f6 zJQPJLVy2;Tbjvwq=ET8RwB}jia_^sJS51MpEG>B$XQgw>l0B0#W};QqU(Xir5r*oZWRDo}tyX;G3fS+O*{lX%C}Hw>|N6>*-X zfC#Kp#`P}8f|HWVgbKOO1>_YRcL;9gYU4^NE@OkCs!Te&t5W9~-3p!#10yyDTwxIK znKmc`h|GtaaRnEUC|>$Xh2c7X6w#8R*B#4JuK)T`rJ{Hm=h=u)2lIZpyu)Ib%i)50 zi*hH5!UA;M4K@kCLjYoM5`7LQ&~($+e*=qzZ&{UUTCn?!Ll4)t*gMo)mU*QNUPmqP zFa@-NHSHZ&#!3_j7+CCk5TzlJLu*4`D^7u|u%LY!Gq?goBFr}|b zU0wn|dNk8YSr}+tl+UMA2lA(-hNL(GVk)LUhdPAbY!*$S9Kp9y{OZ%2kMq;dmuKnx zy?l9bak{=>uh%E+?Ctqgl$^vj>s=DS z^Rw&l#tr2WA-e&1a__LMOMn*17K%r9E-yeskdy7@|2wlOMirnnWl+SekSrBHEIV_h za_sls#R07u0Cq?-n3M<&`x9E>cckY0{)Dl6fMUkU%9$j*jdyZ|ym9nFGnp_IvYX%F zI>3#bKG-{UI07L3-f-!djrwtTNq-M7&Z|d_fZ2zz5#mwXQ?ch+o*arBXoz|F5lk!> zK`lfG-ZM3Uw2|V>3a*5iN&WjZ1Jnqg#p>B?y*gg5`VQA=p1OcN@b8Ar0Ov zW(v&VG4~ETAHI1s%JZA5pf?;m&M85zX2mj*{Bo#E;gDo-jSdkKCF za}Ei$cC0wE!|?pBjc`zI_>S#`;V@Fkvf!}*fiuJnkdhW4=c((R(b8zeWVy{%MsF)7 zwa^C(sqYH}8v*e^wE#2?wgFuaF2z#(1Ui=EFK?B290x##_ z@zB(15uWL{mRxJ-c0^J*Yij3KS<~EzU$pDS2War#oGqfuTaMm~opBTtF8Cagzs?5U zgm#wI>9iq33edXsLjXob0xd5=7?(}shqAd){89F|6?hxSoB&&LcoonZ1l`);b5>!2 zMSMx?DdBJ6PvFHz;kcLYIzE=jW)+teVA21^k2FnW9nlW_) zMwRr>We{z4OE*u00pa`&EW(>Q@yFrvC@LPHK%_{+9&j6deT&pMbWMkL7%EC0Qm>A( z4pA?$;|uhR6M)?^kneo61C3C^O{1Uypf<&<3*u?FCNU>l_+HcKeEx2;I{UybKi}_9 zi*vEOtgc_&zOE54N_H&@;(O!@-#`QaWS*ElIH+IUEP(IZ3f_P4T|*8o9#{&grp)B+zSgj|sb;Q=mV$GKEv7fa~@|{8Tw1%!V c#cG++)E-FwA5yKP>nYTpE~XMCdGhPYf3mhXl>h($ literal 1844 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 E0X=(FCjbBd diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.3.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.3.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..3d48a5df95f872d5981b7617b3050f27898b12de 100644 GIT binary patch literal 8742 zcmbtZ>u(&l5&xdQVnOs{WSvfDO9@c4PVJ&WVkeDkv~^$*JT6ze)xN^VNteL?dxx*R z(zR7vAVrj z-=MEO3FVAPR>JYs%KuDyJQ*`|wGMOwj@qM=;5^Xh9)D$ZF?wJVVlW%My6 zpqwxx8dUygIHLe;n^QDOn+h;*)BdvAC0@F9|QdF8*}8 zda){=idP9XvguRx(3zra#Hc36M-1Tza<-}<2z2psK?dgKC1erR;TbiFztBM*k$dfb z^q)cTLSHN%i75Q#7cspmPL$?9Woax<8Z9uQb!cwixDtkM`rXh_ACD1Zw9t4un@Xv` zfmT5l?Qj+`TUTX(4QXwq05Nq@$5Y8CZM%MnI?&1F$AR03t2CqrH~$M ztn)-$WO^gc-(Awx4aI^A_>LSHBGxN`Uyjc%hnfEt7vWFTbEem$~EgSfR6u)dYf^ha-&9(Bmzu zNn7Ee0!tnv1DB=)FHHqW9V-cPYrU8K9$eNl`8ezrQj=Gv{5TJ30}f zkpOIqs9hA14x(S40X6jTE~PPh8gV!DvIZ@#mrcVk(lmQUbcI{5u2WPMz)!}Zz}i}U z6e#iP2~uhR4mW|fhAm|yQ<65l27|5c1=>StlcSahxzP+)*PG{)KOCkoA6!Sirj&+21Dd1pVb4VOTFs0xoYg0E1t&2z-*eE zQq{wfq;hGR_&&#C4w{;Ps5JIY@Q27bG^n-_@vuR1umgl`yYWhGHAR=Zt4lYa!oSHv zcj*;7(^b2MJto5yiMkm_8~*WtMgp*94%OLnJ0w;)$0jF^0G3Cx55;a`p{lBR%4h~7 znQhk^Fvp>^nQTF5>@a7-1QXdkAJpicJTm{6;P0cTIuTF#NIHt4t1w{EGJ5{v+m>yd zf6jHynbbk1BbYz*?gq*ZpafmZGF%)LW*=_1zi%Xcc=z^6J-%(b;kVoO-|Zj13!Dml zp|2XiHhQ6O#?A&nRBCl*+e~JPgc0-X`4RoUlOwYDHe;yJ4(Wl(bdYI(#yB^#d5BIu zD%O1~T`htaO;0wfjO>&NhA`9TG?M1QD=G(yT@=<*j^f+POBhF*k?C>Z5>CaXQQ<<5 zxZ+axnTrW19!2vEuAVp40xp?v86i?bGl9;2?3)d}v#{4O1Vj!bMedv96Kkm%)``~; zc;VDa$`GtwbqUR4M1&MPYaM0FrQ@?uG{|zt*Uxfs(erC4lvzS8-bzE{lkhkXjlKKM zgvAs2%%T(0java6cm^C^XsoYI`^q>BMkgS!InTmh^nB=h7VNcCt63LT947k|=sgK| z{S2K%V`K+C+I?^F>mp`N1{#nYIr5-sI%e+qR%)$+WM~X%vIxbFSld_nVz#=^yE5y7Mr`XSBiQYm0Tve!^|2H7D~AV z;^dO}>Jaw(&sZ8->e#w4bZyU`Bu;)aHG|bY^4uzE9(kvBh)aNR+#rr9@Gxp*yR3Do z?uX9UEcgnVsKMaA-xL!Phb2tM%VB37#P@t&361J)Ww&NnZ}_w>VOh4i%s74yZ0d)2 zk1XWZf4Yf;?Iga|YtP%m+VkrE?w|6TcZa=PvQEy@2v*au zT=OEMk(t#Qeq`Hv7|h;s+Hm-Y1cM&>r;`V45w17Z6Hh3-P06}(fR!)Z;|FHG9DG?( zdh<=Sxge|c&Bf;WRe7=9TyHL3y;@gvbF-~(*Dw8U@}RumP5Xeh$^XLt>DB@!hPCBP X1V<H`1^@(h;% literal 8568 zcmbtZZExE)5dPj@ArSl6B#x6VS%G0om!fOemmo<|EJZ=k5*4YDC6%O{xJCc_j&HJP zk+g#4L)w_fNk8!+7hoQ<7HFBA)3$Tv%T5r-uwhT zwInH{M9>V54`=qLKQvq|Kj7FbzS2|x_2x7A&a&xh`RVZ~@UYjVDCP*Kq!k?_i;4o3 zmx9rhmMbO6)_L1jWlDrrqVB57ePDBpb4qb9%ZM^1bxJFmVIoBh99QZg3|8UFXdW`D z3B^k)ibmQEkxn#AxR&--Rhp*-VYie6#n4t@6317PRR6eC^0SCt^%d8;W81k@jOJaP zg{d}%^q9x8+7L-=PbLhz#V}rwO1cLNMruydfVVAiSyg3yi!&-nS&dC>h0QWXdFUAI zo0ei7R6#O9sSIqkg9v1yhjBiVWF9AJ8!kwN(RmlWo!jhOY)(Y$2KZogI4-j2~ zr6K~Lnk+3-FN3ydYD+MB)$=AwNtJexPLOa);w7yGc#Nm4Y(>LB7IgFR?dyx=>iX>c z`Pt>UlRjE-V4|{3=2=cEPRF95SOv4{OHX!;(K?l`L>7UY3DRQW>6Jlh_MO$Rlzq{g3`_I+nbNiYq^i~)%^}|GZJri1>r~%Ez8C^hXm7OU&{9YZHkNrJ?cBfN=Wi~_>V|wl z1$4j1xjLcb)vLOB=P@*L84T;)D1yNjvUCQ52u>G(e^fzSm7I7Ula7N(r|Df7 z*8m04&<7G9pb1v=@TNbqP59d@0~|8#V!BFuLa+q@E|1zt;;H>wnI2-Hk5?g$=|hW` zO)U!0;%Hp%6(dQrrbL#n`Rph}l>>033`(P}vRi@Tuh3vn37z34@RoohD@91svX(He zk|8NQ6gD}k2p7ka;q2%*_^vG+Ko*M#Q81W&0BKRcIpMab>~s&}Q9A;8T;+9CpTa79 zN4Gq8psc|}*NRAiA3L(YRCmiotQuS99SfscVAfAOq3WSYLb=q>YG1~pLQoWhLsTkz z2lxZgra@ID_lFGlx9h7{-yNsI=w0U}U>ms#n6Pb$?6Gv4iOhd6 z98RA6(EpwJkREsa=lm3!_1#x@H2M z?Z7q|R|jD)V+e>0Nb=lQ$2%5E6V^#E491s9iePT4i)$7oBBbD?MUpO;hR;Y*C(8|A zJE#T9UvzSlp8jEZQSozZGQe?1sZ5jpel+Fc|HC!0J2- zf6?Qi?^b`4PZdB(P;}Hz zTsm}g(dQ`_Yvax=#Qa2; zhKBpLu^JngY#W-H$G069nMAg@I+R%V$AJSJ>ZtgR=mQRrwzg|La!J_Vi>(JirpGJ> zExAme(OPcuGEi=#;%h+I8O0WWz197zKUls`UHZ8Ws_BEk!Ec5J;Mm5GSqKf|XV)fh z3=_7?{1ydnT8U4`6)V)k(1iVft%HF|3Lg5_Q7*7sh@{syJ7XtGhf{}ZRBJ1pYgq2- zq%Ll8)w&EgesOGSM{$b}#*5r7^1!SKaV5GI=bid~)t1$f10u6%cnb9nhtgv1_cRU; z_TC8(l!{!BlF~sXeD&C4b5AKl{kRyIDmMh)dD8l{_otaF=t|%txxBpDEH4i)&g=It z@4xoy1*_d4jbOnHD>Cak)Kawo!}oMiG>zIm_InB&kzmkG7c}yKE!-u=yypq!v&`tS zZD4VmuJIjJU(U_b+3eZLY_>=9qi1`^i(m7-)095jTjbdyrzfZREKBW%aihH5Fx!CE n$-i&^G{e1$VQD!P!NYl5HfO2pzySTaW;i@6tH6fy=ac^c?s^`2 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.5.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.5.json index bafce55adcb5c0c4d0ce4ef50f1cf41ad5b0b7ee..5717b891525e3b2fa0e01baecfaf9b12f0cd923b 100644 GIT binary patch delta 1439 zcmZ{kTWs586vySpN!&EoCcUL;6pc?a zuiy?fN+Jc)Zx33Lw=(!F*$pRc*_}1*Q&<`D zpx^unl|;qO3F-TlMjqzrFf^fNrR#yTh93e|O1DoJd$rm>2wHIynV zRJYhdL(z(|LSoj0Qdwm;N?MWCilyT$^d!6>ak)yW+K`pzDG~`|$W#|f$PIOnDp_%t zV{l*#HIpT>6K`=$XC}V1nmV^ETzG2hg|qccNl2~FPd1F=-Q|Y$YU8WUZn$YH?1TNr z_Y~iQIeRPIb_Pp>A?&o7cb#@C1={2z0*$cak|{coz(>|jY`5BWZ#jY#esy=@{7}FM z=CbP^6$3l$!vn^@d(}--<^oCZuxHcDt@zOM8&Qbm{P?_ml#At6StMo2%Paiq<%A}# zXBRdb8w=%1?RkFj^w#=mqB9z9^7**4ima-_VdVb?WxQ#fZ28D_Rr8-C{73F2nlvIlWs=fF<|2_GF8cZBfrR0zK~Xk2yJjyUn* zS}TLoywC9YBhl44qSGCQ{JY16+b%0c(|yOGJq)=}NcR}~SJM3`+q-a+$mg9Mcr`nK z=gf%{+~H8xEBV-eW3D$C4r>H6RtGjuI&jbB!p_NFj5vdMGwsIg3A-h4^vHm5dMt(S z7T+MGwXw70f*8T=cps7WYvCgTM$ky~Rw91^R=>E4 literal 21717 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 sC@W9=p*tD+IBEy+6Cb_V(HTO>tF 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 literal 42658 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 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.7.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.7.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..c410dbbec0fb5b5123193b187b5d2afb5d68d1b6 100644 GIT binary patch literal 22659 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 Qh|Ecl?k< ziLw)5EwYSxa1HBtI^G?Bcf2F}?a5$3A}T0(G57@E2ZL|&6Mm%`4^}KMc$&aNG8s)q z!_jm&c}{*aBw@~|U=chXkIY~7P;)i>fMYtlVxa))`Zs(}7^Y<+0{NNW;=9gIt9PJC z6-h#u44)qzpS*i{`1a%L-Qn0xDd<`70E}NK-&oS5q_J&@a6$7+ zl(A!gFpXpI1Ju)!iA9RKCW<_uFh40ijpN%E!!^z(4I7qu&XQ1iP+3H+(PaUggE?oh z+bu##z;Y=}Sp>C@foHe8%+P`*qMQ{*W0saG8g!T#xi083X5#m+Wz4guVY+k)$nrot zc~@;(z#vA1ZV__7>81$EkaT@mIyL&t%KT@JjE5VG!>i)+aOfGVd#SrVb6&uFaI zn+*x`G!@ceInVrxtP{In1-9fq#3#kT+kh3$0Uc3Yqb z>(_C(`~L0uWbfj`n|N}PygEGG+c~8BJFnkATjZzvi`(eqhZ>QT^0T`wQ)FY(>{MZesv z1`g2=-G=jf4UhSXEz@Y7+yFq-q#ahw(h^h&2thjsQV@rQGL~~0mAdwoA=I7lsCVc$ zK_tx)SL?i}5l$72OTY|(#^IKlX_f<+z+aogu=1@8HrvqyH?!Vo!Q3%cSG!$_GF84Ee2HZE)cNd$*9 zKG18YS2ZH1Nik3JW$>k>iQr+-=K=q}lvrB8Q4JkLf7yXwKxH)D{02dh)or22L zZQWqiG)D#Z)`@@sw!By&GaGxAxUbpQ*QHocJnWn-WgtJOP|AdzV>!%WT3zmdA{4dv zp-oO;)+Noafv8MORTe4(YDjyY(g*k^eo*j=%uA6&uWxKfw=o@;NC7snEeq+j%T7JS z5^PNF*_)$kP+FJV6SY5r4YRH=wDm*&X0ruk0tHwZ(*|(TT9K6+zUyxlOzC|wTZv$N zFgczbzd5BJE^b$Q*+KMjvO1ezf2^$E3ug_GVJn0KV`W%gs)lKV1JzZK3%>oOgaRY{ zRs(~U2Oe3VJ8q&H&_LZ777SF|^^Tjc(L5ZF*=RVOhU4M(bbB`3nbYZTK7Kx%g)_E2 z-IU6?$q=rYOUZG4LccL=P}h`reeiB-Dl!8Zy2&<$F`63FLcIzBlCxl)g8G z{Wjm5vO+jL9URc*gV=y4A3s{)wN1{merQT;{*_4szw zCJzB6{hV96E)R#7Kkm@uuSzwrs&ziyc~!U3RTvC>J4*eBGM(EIz8$spI*h+6g{w|p zd-7MMd^-xA;XYTTE>A8FCRfM#|EL{R-SE>rDF{O{_&9IpHkxoT*LQN8cWvdZv4TAL G{^TE5*~)tW literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.9.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Event.list.9.json new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Invoice.create.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--Invoice.create.1.json index 94b3c5863865ccff17f836f8bdef393e94fb58c2..4ea24291d22b488856168fc4273be6eedf0ef388 100644 GIT binary patch delta 61 zcmeyM@H`*E28Ia#djAPz6jP9SFu`$DG4nXJ5(yUw6Zhpa{|$mgl_7$Y?zIFP9mMv62qgWL1GKpcLK?1 Yjw73`_|h4HZd$~j!)UyjUqFr-05)7v&;S4c delta 134 zcmbQLzE*9+FJ{)vyt3kw$%!ly90mr4S>{f`X_JFl)EEsXSFw0uk=!iHs>2AB^1%5|+r4)Z&tOKmQ(yUw6Zhpa{{f`X_No5XfYa2)?oF+BDwiIYXl=mmfecc zaI+roeh}v!-^I!KOk9&s@?YM3kxP+jvpV}K=FM{i=7S_{gc=x)Ht!Xh%*>Kknv*j* HO3WVsdB-Pb diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--InvoiceItem.create.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--InvoiceItem.create.1.json index 59a7e9e1ec8f6d79ce045e6aba6e079d636f3853..0bbb74b833532dfe234b5bbcbf463ecefd02e1b6 100644 GIT binary patch delta 25 hcmZ3@v6^GTb4KHhFFY6-jVBv2O=UFRe4HtT5de9v2$%o> delta 25 hcmZ3@v6^GTb4H_$FFY6-jV2p1O=UFNe4HtT5de9L2$cW; diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--InvoiceItem.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--InvoiceItem.create.2.json index 25a89d76be99c2bd28e11c978d311c489a50890f..3cea2abaca189c7eed70b1af2c410a5ae40bbcc1 100644 GIT binary patch delta 25 hcmbQhF@a;kbw;C&H#`^_jV3EHO=UFNyqzhM5dd*S2owMS delta 25 hcmbQhF@a;kbwe!W~L}vDJU5lC{2FABD?tyhYFK~w~>F6xkqqfctmBHTY-0G zqItHnX=#eml5yyXNHP7h3o^Rc1SF65Poqjzj2OUBn>%Jj^khA4u-PZO%poW=3WUW24R66@{2L zKUJ||!tM9XeCi+Bfu4*3`Z7kzX!3eJ(aAsc#3pallK?seB5G(bSCO7&>Y_9P+1Wf>vlcPA4CkuqKPEH6;1}6l82$sqF zIoOaALt}#C^MDMm~x1b9hz(=%cr#iy~Bf+m?mF{5!<{wO$VnTlmF%3007I57Lxz~ delta 596 zcmZ4bkn!4G#tq*XH_J0+u}xmVQ9s#GTy}D8sQl#PQZkbZ*w{BO<$S~_?iEsK6z*u^ z?Ga?+RTWfbo|@?Ho|o@CIgwj#^B(R=tTIjk;Q>jBc?Fe4*@e#GNlw8APX3l5!R}Q` zI$V=4#u;p$CD_I$g~J$-nnZT>$zANclM1*uS4t!?0-Yj0nOiDsbCuLiHVIt%Cf}FP zn^eF#d0B?=hYlea5QV>Yue*c_lF#4N4Dr2qs<6}rVGMVSSuy2-l9`Nbtl zRtidHn-f)SnKqwNzsElLjK07o12sk_L*vcrhPpU?yE)rPoLv&9PdCrDjAz0XQkw;B zY{3>yHuMnLyv~`88K=tAZr9m1pY=TfiVoSymqRipCnYOxt_`(glED=YAa71y$Za-R zfQ4o9yd<&76L?rR>qNA(;c@MmICXa10UOJ11&WG*v>H%UNKVR#n!Hg#baPjR4jxSh K(u^h*ECm2IW5m(` diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentIntent.confirm.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentIntent.confirm.2.json index a2d02d524a82e78225c4f165a8dc999aca6cdd70..d14ef6cb572b001d9c8037c21bbee1c70303055e 100644 GIT binary patch delta 223 zcmZotZ`YX6DVbPWlAoJcl9?P|kXV_UnpYB^n_7~QpHjTBb~md)W{Q%Pf|8+<4wnKL zOx_?MH`$vlQ3@si5>+ZKPA!UuDmB==n(Y{)xVMpil7~ldVt7PlnOlLkMYu(wORB5? zWPc8+&5JlB*d(*eT}vVhlHE$vT%wF4e3K%4!?Tzk$PP7a@>+oc5r|!= RwoH~0%*AEN<^_U}7y(cVM3Ddh delta 128 zcmZqIXi}fhxpCck*2&s}!jrq%5+?_7h;Ei)-@qvD6;f!F=V;>X5oF?36;xJ~;~bXa zR+c(>6^GR3zZ?>5lBrP^Mk#?6!FdMW<=(zkk!kKpKHepsq3)aY_+Kyr4NRK6NH7PN LIh$359x(y{{>UqL diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentIntent.create.1.json index e5c8dbc858c203c140493fd506dfa0ab9d130d99..03cef5762068b62ef642632ef79a9cb2591eb60a 100644 GIT binary patch delta 105 zcmey&bBK3Bvt(jvNq%l(NoI0c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$k8 CWh2}G delta 50 zcmX@a`jBc?Fe4*@e#GNlw8APX3l5!R}R?zcW5#ocxJ7adQSs G6cYgO=MxnG diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentIntent.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentIntent.create.2.json index 3ce27d7ac487d599262e2adf0f097525890efd9f..7e7a7c497bb7cb77bbc3227651b4d402811a8322 100644 GIT binary patch delta 105 zcmey)bBuRFi)3PHNq%l(NoI0c&(%UmF$!=(TON~OiAMe$H^gUvE5(M$jw CtRpZ0 delta 50 zcmX@c`<-V(%f^*vjFPEQ7Dg$76~TE1-sRrDRgr1#Nj}~so}uoWe=xpaocxtJX>$%s G6cYgKGZP5_ diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentMethod.create.1.json index 996d4bd69b76c972c61a0b7486ea1973026ae043..5afa48c0fc17be90bdaa4dba2ff01885343aaf75 100644 GIT binary patch delta 35 qcmZ3?zLpZqPu%uzVBoY=4b%HnhNj$ diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentMethod.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--PaymentMethod.create.2.json index f024bd089eacea8f7f55718414546e5114689ef5..e6601c0abe748a1ceffce0e0000cdbaa83cef6e9 100644 GIT binary patch delta 35 qcmZ3?zLix7g_2SSs8BXJ~@H$1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HozR=yv#)NY-iKbl*vZSPXK|OKLY>& delta 169 zcmX@WF^ywFkeydZp;5AixSDcq);vW?iF*$+p!{k(^#L2gr dvLrzI!x1hpPfc`p&&&5!ntXs+WO5<%c>q3*Ir0Di diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--SetupIntent.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--SetupIntent.create.2.json index 4da388a638cb34c693d12e9b9e6bfb265ff5b6b0..012782d251f1eacbca6648e5923fae0376ed285c 100644 GIT binary patch delta 193 zcmbQiafo9=ke#=Yf0Cz1aAJ5wWtm%nca%p}g@-|2X?$^Na#3nYymv;vi=joaSE93- zduVZ~S#Y_xQ?f~kt8rdNX+UEB#0hEQI82z#%V>ixS5#%@9hPsAJUM~!BYS3wl9hsz t;bdo~0udc91t3r=Elw?phl(3a-o%s*HoybnJd1FPLYGum|H&rIPXM>pKS}@q delta 164 zcmX@aF@s}5keydZp;5l0iML0PiC0xnS#DU4M_!0aSbTA6a#3nYytjp!n~7IusGpll zqGzh5QHrZyNM&MqVp(8VX?az_#0hEQI82z#%V>ixXBt}UQs|oJI5~mwQ%1JCWqfgJa#3nYymv;vi@&K$YH(nL zhk0H}o=3Wokx7Pmx_f>`L1bz2#C2ujI84}V%^1wco|&R#rJ!UuxrV7hLWfHM3Y1EV QQ;XuEat51!GreX60B{B^Z2$lO delta 110 zcmbQi^^9{uft^=Kp;4ZriML0PiC0xnS#F7cNkndjPkeD|a#3nYytjp!n_EOgxQCZ< tc1WaKKyYcUS9zpUl3S8#qCu|H#C2ujI84}V%^1u$c{x+wWix7g_2SSs8BXJ~@H$1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HozR=yv#)NY-iKbl*vZSPXK|OKLY>& delta 169 zcmX@WF^ywFkeydZp;5AixSDcq);vW?iF*$+p!{k(^#L2gr dvLrzI!x1hpPfc`p&&&5!ntXs+WO5<%c>q3*Ir0Di diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--SetupIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--SetupIntent.retrieve.2.json index 4da388a638cb34c693d12e9b9e6bfb265ff5b6b0..012782d251f1eacbca6648e5923fae0376ed285c 100644 GIT binary patch delta 193 zcmbQiafo9=ke#=Yf0Cz1aAJ5wWtm%nca%p}g@-|2X?$^Na#3nYymv;vi=joaSE93- zduVZ~S#Y_xQ?f~kt8rdNX+UEB#0hEQI82z#%V>ixS5#%@9hPsAJUM~!BYS3wl9hsz t;bdo~0udc91t3r=Elw?phl(3a-o%s*HoybnJd1FPLYGum|H&rIPXM>pKS}@q delta 164 zcmX@aF@s}5keydZp;5l0iML0PiC0xnS#DU4M_!0aSbTA6a#3nYytjp!n~7IusGpll zqGzh5QHrZyNM&MqVp(8VX?az_#0hEQI82z#%V>ixXBt}UQs|oJI5~mw=c delta 307 zcmX@a_nU{YdZVl;N|Hi?D}6Eool`Qy41G#XlKhc zD@@A*E6b9Mot(Y$GXuO_Qzx4+y`OBsoH%(M^V!MgSj5D=LJEzd98J7Ef=s-sg33yx zoFmJ!N~xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xlpi<(-MZu=^LESZ$HnvzhG*Y8Tm?V=XO)@jhqfHg{Bj!6? z_z&&`zr`OAoTvp|dUyBSbI-ZweyqN%ZQZRDiz2jR6zV9YZU|$SVDY$!6W=dA3wdFK z;0WP(4rO%n8)Efbf#n5U_*z7f4l|Zio)>!%w)gf&stTfT6eL41Hh?-CTG#*=O}TsK z)wJm$0l?@$8XQ%JW7?RoSK)oxwYZKbv8M&PUgCz_GKu(sKX{pKF1|fdhhU`RBry2I zB)*T#pVPBQd<9`>_$ZUIp&ua*-e+QBh)gm;A+mHkB*E`o5sDM4yEy*NEArmerB3DC zXeoU-xSUOzv?IwUvg5Uc8Y|@Fy5myn;-OAxW*%|1>zgl^Xg=W|MSo0U7$+G~Botwh z^>go!|9sMp?OL8SNY6E8ihDClGJKk9%2hhRS03;V8k*W2tF3Md{8}4~+NX9!mbCJL bZ1qjru5_y~a0Z%U-D--7d(|e}UAp)LbaAZ8 delta 307 zcmX@Y_m_vUdZVl;xgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`xIfypNrmGq5MB9qLLOUlfhyu7m9QVTK@T^&7=atzE} z^DO+zB3&H|g9;4_!!2_RGIE10k~T{+2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54nR`{O# delta 347 zcmb8oy-tHb007{${*A^snK+mlM`NLF0>-7#(n{MC=yAX;P4P-R3bZOvxWxDZ4(dIJ zgK_Wf;@h}5=_@#X)AzLZvip4aej!!(Tjhc4)q^v^O?@~nhc~85C=!NQ(+6r#US`v-y2`KTEUageK`MNo(gvwLjB|pu<}cx0{2$ z)zq1lXIS;}Fk}343-ECJ=kcHAaX`tOIK`FMUnNFK1V369ULO}u*sjAmP<;`1M|KM! zrWt`im=)on=_&z;5N`$mqL?HFopx};r2K1V{R;}NcaH!7 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--checkout.Session.list.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_restart_from_begining--checkout.Session.list.2.json index 9a407974438df68c256b364c52b3d760a1968259..fc67dd6a6b0c29f44dbeb069d402c45d75ae8c5c 100644 GIT binary patch delta 499 zcmbQt-zPXhMm((~wJ1Kdq9C&#NKX!CtP=-oPA!g41gSJMfPu*;7?t!*vO+=vi;J>yOVa}jlLA93(^K-20z=)L z{Cu-5Bg@V50|S%16AN<9jnfMYT*@{}GKny-O^Ht{%Fl)R zX>vP@ytucKf0DaLaAJ5wWtm%nx1p1>Q%1JC<>b9Aev==ta5&}{fDA1LYKe}88&{l> zSx}IfmmUucwp6HT2+5Mfl2VWcrTl`_Jf+QytSpT6BnE|YT4qXiN_d5Tq(^yPKxK+y zQcgidq(@XmcwSU?V794CWQbp3h`V1!V2-6%V3wC>nvs)Xq=BhZN^o+4myw@wVs1uw Tq(@3sq(^dIfU(=;S8OW*U1*?f delta 329 zcmb8ou};E3007W{qN6b}8WT6;EG;N);?fF7DfFO6dw1;y9u-Qjr9xaQrD_QY2O zifHHe;h({2Fk^E@^1f$e@nFNGakR)i!_P^mRh=rl9?O2qaxWk*z#x!Vfg-i@l9gGR~Gin6eTMKCBw;&S?VQpxD=p3skAt?C>|xYOnY_9rX=u#Fe_ delta 45 zcmew+aYSOnSC+|qtht+~us&xL_X;U=^mjDz_6RcZstPLe4$XEis|YsOJc<1Y3jmE3 B5TXD8 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Charge.list.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Charge.list.2.json index 800ae2cd9ad7e40b1927fc98bd2639815678599b..2d67bf11f74eb5aa72932946deace631d6e5cc2c 100644 GIT binary patch delta 150 zcmaE1aK>=MCl>b16eTMKCBw-NSn4PDadHSKC@7T{rxwLS#SJ#cv94eg_croRit-3f z43DTRb1U$!aI-KB%F7MfEX)3flb{ik<5*iZa|)$Ej0r>-V_+C)5SSP41T-d{ar0}D GT4n$)XfF-` delta 98 zcmX?O_`+brCzi?Ftht*fvMy&7_X;U=OmQ^v_6RcZstPL0cC*NJj*3W|yir(UlZZd# l=4~8PIY6o>Ph@T0oGX+9(czEK;T@XoURDuo0MT)V1pvA#A<+N; diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.modify.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.modify.2.json index bde7aa033bba8d6428c4b733cc470f645da2ecfd..a7644cb162d4644d600aa8018e88b3368b48d319 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$+O4M{r_zL}i&xYOn~Mj=K3)GZ4W delta 36 rcmbQiI)imXKBKr-NTH*@qlvdikcn4SP?>jVwtHDcu)*dwMj=K3(=`h_ diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.modify.3.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.modify.3.json index d60ca26602eed1fb658dadfcd5a053e9da8e05e2..54633e16b97d8e6d8a4541b1fc695b9a34082cbe 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$+N@M{r_zL}i&+Qg<()$ZqVj7Mj=K3*`o`H delta 36 rcmbQiI)imXKBKr-NTFkjqlvdikcn4SP+7K{MXqyHMB3&yMj=K3)DR0k diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.1.json index 730ed973b02246163a381ea55a6316c25356bd93..1a3b5c3994f01e20d5cc875657ac2b2e628a2d73 100644 GIT binary patch literal 1760 zcmZ`)OK;RL5We?Utb76qq20D8PJjvm6{t#uidt2c*O_b#j%{ow-KFY(XU2}R*^>IQ z$~?ZA`R1_?M~ej$RplWB_GV!^tzVI7EwnHaP_#_n(u0Ul;rD7;URHG8gOR(ba|N~N zbmYNyK4FZo6=-GtbYLRd*FpzKAQc4Zm5a(6l(WB`R&Md)CjFd2|B_`Z6{PKw>j(&~ zP?~%i(Q1fqlk00~+w7t!VL)`tHl;n-6E0{%X*g-YN;)d8pNvER)q!b$}R^ z*$_Vu$PKcCfYG+RR-mgXZKx`>JF#oAOx{9lEM<{hiCU$RgblACV(xp?guHJ>vCjcj zoH9%@dMxqbXH^&jRv5QXl|9gh6vuN4XG0X4OIuOj|MNp-EQ&+}AwE)P@?)hJhn~!c zwzy4v(HTY%r6P2@@pWf$%6kUY<-fHI4~*=T(~dJe*~O z%McGV)Sao&8Zj8IYNg^d@&*ieT3=p!+>EEaWm<%IO0LV3)4Uo3s)2ZK{S3W5POeyM zYT)h20y(kNpNZ&hUny#7(*O?!wUWkUG@LRR8xO!M9zb>;co)Qm0v#+w=$x}YU!>?e zm<75Q8gIg3s4)=nG<(ug8F|Bjn)2NFNOt+axR$TZk1y7jpRUC9&t3n~oiA6H%S&_p ze(VG8T@P*Et?}|D3_KB{5>Zf%`}FMk7f4DTXYJsW6hc|tIpQU6OCn(KX0^33kQUwYTv(ZgK^S5pBpq3r{*3!%!I^<=vHsX^bgR&)rtTB delta 17 YcmaFB`=4b)79&euX->}O^Q?l506_ExWB>pF diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.2.json deleted file mode 100644 index 85db81977146bb6a578d848694b780b736f5f55a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1760 zcmZ`)OHUgy5We#(BA;5RsuIYlry_ycLR%y#7Z9?HcQ)(dwT0)zPS8#{PV}n=?SL47__FhN&8Lll}zTT$Qt^Fw7UibMk;zEWrMW2G0np3I20 zxJ`^*V@(kc5F-|o!cQq9(!4OKm%R!ib#DkN8;}pXB%=91BTppoWV5fNVm7J#ePh|n zQOTUZeHlw1Gsn=|mayxqX{NAtytO7an90$E36gI>coZMbkEWU$#{|6dD$RTz&N9Mf zhzA<#&QxfP7z|gnQgIr21qM8=FRwjr#@pU9Ekaz9>-=b$S7Sgm5TC5yLvN3hEABNl z@OET@oLK75M0B^U6t%QzfCqzGNnz_oSsV@`eL7<-PNf?DBzeEnl4dc|5*2UY>uyT%J8&_UG3R-}?2{ zeCz}6T@P*Et?}|D3_KB{5>Zf%+w|=HUyzhM&f3l?DTK1Pal}jBmPEkd&1!37%6;HC z$@eC}roj^iLt1ppb75r~24RSakaT2e`ZMmE1!o4k?;%uFJve!9NP=)v^Ep diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.3.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Customer.retrieve.3.json deleted file mode 100644 index bde7aa033bba8d6428c4b733cc470f645da2ecfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmZ8f%TB{E5WM#*qMSfNsF8Z&M5Q921u7M|6d}vCH^ksqZ6``w_1{@LZCc31^6t)f zW;VM)mgSUl2j1s5nXaY0ilr5mR5QTRFx{C08i3=y7#_c_Q9B2kZO*|QN?OZ6ys2H{ z=xI4fq1QF&fb%7l9uf%$&z!J97>)IOTT5ZHi)A_{&|K!-l<>^d3EC5aqC!SYMU{kb zo1oXss172c;+)lJb-?Xp8BnQEzF##OD z6aC>+`{Y}S29)7(8K=mQmvS2DNfd5KD$+Ub3?gG!^dXXVx#m5urYdswS!!ql5r<4X z#5JYu6-k9zeFKYYJGe)ksctKy|IoxV0e=ckq+wJ-4Cv!C&H74Mi&37x8fZ(P1!WVr Jj%0)V;1^zn$0+~+ diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.1.json index 80a081004aab6e4beb41fdd310b8185d69fbe698..207d55720431f480ae8239e699e16a8b9894b219 100644 GIT binary patch delta 429 zcmZ2!`p$F#<77of(aBPb8k5}_lbB12N++*nl$~74DY*F-;|1o(lGNgoct8IjUq>I$ zC|4H)!(^8*&rl<`h;WY_qo6z|A0IbMpG0>{*D&LZqG0!o%FrsmEMIrSke~?93O^4g zzwoRSmsGc)EPod_e*;4UgOIGyim-HZ_sQp38);|y=2EuLY|MrhCX+94if*pw?kE2uE`Eu@{_wHn^jT`(vl4gQw?-2ERqd%O)N~3bS={oEp*ci&6ARnlTuAAER!Z1 VN-6QfEH5riPEJitnH(kM4*(`~h*JOn delta 304 zcmaE7y3%w3BdejYnSsG1Mq3DDvMpoMfg$5*!8whRMF^J{FUIvNmE7-h7$uGaHkM#bgIg(a8q{lqaud;omI4casGo zCNVjlhkG)=FfWk1Szef*Y4R3+vB`F#*3M^EmYflTl54Y zOMXFW-sI)t6DOxI3QYEs2!}d)se~?+bxC56lvhZhqpzchw?~kPS5;7%XGWNrNoBIT zk`C8od4BoH$0eIpOe`$SQY;PAbd4>|5_L_?l1+6jO;QqdjV+AQQj$$9%?%AKCg({h Rv8QF`CFW#SO`b314*<`1UE}}& diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.2.json index 0d3af7de8ecb58762f9f16e22bd5e0462defed19..8f437f459f8aa7fa0c20bdae4546f2022ebc7af1 100644 GIT binary patch delta 1438 zcmds1&ubG|9A{h=Bba5osI`iuHH&rO;mn&iGw;>1v`Le+jnv7nrVVPGH}j^=wCO}m z(xxDIagS2{;;D!yL6C)o+1no6v#0exSkJPstOvn^nvO_Is1>iC-FsT4<0(Y;_1$}RIQVyPD4qL5}+;m>FkZl67PsOAif#D)|Z{ze0EBykub zksl#i9)zh#fAIbAA5wo7U*fsRf>oaDw9}2OtmNd}N;xqE^668-n{&wn$G0Z(J0@2A zLUC?74Y~7=&&V3%jByoNmd+7zEf+CtIEV@&8>*}*8is$&lL3*h>(lna^peoqf-~5d_%#%}3j}N! z7kl4I%dXmBc_-LNQEBgQ7|Xz(j>EOG5^RqAAcY*o?G=_hKVg^ZEc9b?G#0mH!y+=# z5T%?VLJS>Io!ZFYgfb0dN5f9nkF!BA`fmT{IbUEM-j6Tz(xq!DuVQ&?UrRRt*OLE# zgZ48ob)&PU&3&yOzrm~AX_%CT;gNo<*O!Fvv_xk5(#}|#t)zLg(aF_Uj50MV_Dm&_ z$xS7Tt9)X&Sbl=󻁼YDI$iw&ZNy6;zFaSaods+K@ZqbeebgAwHxLk_is&beW0T;D2;;J->_e=nMsnq63& q&(jd?K{Xb49oz-O7%80M?zy=fQH454I2>alE8TL!Vg0;O delta 2630 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 literal 8568 zcmbtZS#R7n5Pr|E5Qsj;_U_to+yF)EB1M~{N#UbK5(ETSqAb?BLQ-oxLH>J(6sZ+g zBv(fL;Ka+}aPIkL_S=&rK^c(*y+}U6|C8jK{tcg!mf;QMf;BZ9qSa!xI9Qw=te&H% zmL%nrNSeX%a$$dlL&Meb1CGu5Uz$pw-hQUushX}Ru@v8}))j;|DH|Kn1r&mwm1uejEo+RmloH1Fyx zOtm$n$2^wRmPlE9HeuK;hVhz|$~{ylshDS+e>DXH*haPEBlu%`#3!=osvq zGWifxK`}w83T(cI2xOtlI3Go_ij%aBkfg+ElZDNyWdbs3NlY5|3irRikJG~*AX0l^;dFvb^h+< z`Nc~oeR{!xiOx2aXE`Yaor;EH70jxyJlSzh>r}ZCbt3aV)(OaDszpmXf#1Eq`1Abj ztB=3EgsQgm-LUGI0(;%waFWqPHp$1XWNmUONu3d%JxzW%TO2Nu`{XphMzT6o;*2RW zCfaUryvGoRAZDu^fP^E^8;>4il+a76K9xd&0~MT1I@~B?)~3n;8&dX_ z0`)~54<(8?6Pj6jFnYRh}q24{!MSn@g&?Azx4d z-iGYv;@3|n05L!W^&LO-wtQ%Hv~+z+_&Id~WV4kC z6{ISu{6)Wfm^KxfRb~c6VtnIy2{kod(}I*aZgQ}}ZcjG}*6>W{e(1Q9Ae2&S+Nr_V zHI;V_zty#_(_XQuf!7b%oO*Ie>bd(!HmaSO!}}*H(D>`s&O1`}31G ze_Wir{(7-_bA9{!=Kj)`I>==(u6L6N23x4o83-acT?78n1#!a!@p@IUC}?^c#x+1e zdgud*56}c_dU(?x*(Ut$l@Sh^cQM_h10mP~0GCJYB=OXK_3{W}q3g?##`M0$Ra46X zv^buYd(BAEJW!&_*J^PbqRIg{QVylDud+LV;;+ykrGn0I6L>4Ykue#Pl+_Bxl`15a zhr%XDB@yyOFIFOQF}R@bka>fh{D`Qenk$=I)(Ysab37wVh=wo$8q8QYe~9;Ia^Pp(J_7D;`%G<+tCI$3V` z+Cj}PdVGO|BI~2cTVaU27aqr_0 zc@+Ml$3x#)u(zLD^`bB5Ft&$4?_R)bXXqdrBOB<^=1YW6lbF>Rs6n#l=(9gn03|`u z(K~VF(8)!gr(CR!JF^(uEht(X(Y0;E`!84|@93-tVgP+2(5(IEV;Y>6+w`bM%)wBX z;u|+K-nUKF*urGn(9Ar(>$u1yvcuJ(#C?ApIl!TgitmU%;s9xDyT&7zgu}hqdJtrK z%wo`ztMr+yCldcq+#!1>GX~$(~EiDzJ-CDXKRl$v&##$2x+gVkr zQjmDtSf?H#M48q;jJGj?f_R|<9(aHWBtSd@-4hZM5`rf#62keDPTSD@;Lra2{onci z^Pl6--=y9>arry6hmN5V3I&C#u9O5_&gUw^T1hJFxss$86;Z?QaW4+y7Nn>HipOlk zgIkmZe9MQReGC|y##bR0KiO$iGBmzC+KJChbZyb}9)%HW07ag~j~2Q%Y4K34TwYMc zoG9g2imq74w@qI7JzX`1ev*Pb=)+|j zjf=@%5^p5CjW~_3{VrUx+1*u5QggD%jj~*V$A;s`wtdIiXo)@hAj2(7Wl1$Q+l0Yu zHXqs?7TmVK@c3L&VwZ&SIaZWKwyfx^D(O|V%nIc-wop~|qNEz*>4LnXv8%FPWc8wa zXW${DRkvH#w5l;d6LH-UCsgcnHk{;=Xf@H;=UTxyZT{)xb4#<6r-g+xYv(5_(|lr< zpDiyuMRvW<^%Guir~HJ|E$1dhB@6&B=A(V}6lUBhGoKnJ$=Vh70EKIeA2V%#8+A;- zrC0tjEa*TJHff*3(rra$5*E(vdYV6Pb+KlBQF)?nf!Q- z>YSj0>kjs=i^~@Uby=$O3ZCiOHZhxAUJ*&+o}=Xk?_JmAId@omAOHU=SMs^4x>Cm} z>Uu>RjmI@zl`GOvUMa;zC9lOLRaMkje#$`C;&tp;6GObeSxM3~p)vFWG)7k711^X} z#zW+MF5@CnzGb&y(bR)iT}}*z4e1;2FNVzsrvuIBFo_#sj>Nri5EmQ)TupbO(qh5& zK|is`zhOW2%w}vk+VM*&fQ!xux*}neGEO`Zi5f9Q*1r|$#TyPEHcbv(aQX0SCX54% z1vg#2_|4T*H^G@G2R(a)wBL=|O~&!p)4OgOpJp2qexL2eH%>GD$a)Qxm~nH`jUViG z1V_$rWPWPrNq!p>G>i ze|gX2&!=Y%rAKhp?X1!Mk0{ut`moc^V(Q^z#6hR-a*%i`ttRvWHm6>1;gfiOq$kRc zWS6qprBqB1jxNQ93qm25O{T?IMjGbRDL#=HNv6Pb4TKK=eGSKOM8g}#eR0sS-QhD_ K!?2f literal 19140 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 Nemw;~$Nlode*qKoI+_3g literal 42619 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 literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.9.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Event.list.9.json new file mode 100644 index 0000000000000000000000000000000000000000..6d922067afeefefcba3c644d2dd8510c1d8984a9 GIT binary patch literal 81 zcmb>CQczGzNi0cJvQmhS)dBG`5{u(=^NUh}B58>^#i?My{G_bZ Xv?vE8pkHRFpIVlhS5mCRRm%kck@XgY literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--Invoice.finalize_invoice.1.json index b905f34fdb17eec637a12859a597ced0bc29a523..c41d506dc7b7f945458a84ec42bba4028bf23a01 100644 GIT binary patch delta 196 zcmZ3XHbH&EFXqUS)Z&tOKmQe!^;us$0X6{<Y^rn=gnjVdO$MXL2Bi+T?D@FrZVo_>@YEQ;XtZj@kS`au;rMHYzYPGFuoMZ{Dsb z#Ju^biVYL)aM;YJ{*fK%$rxZD#3&g}Uau!Q`KO-PT57EnOFdY zg*ST|NHOB{LzSU8J8ti9US$!_gj27AwJkd^I-pL8QPPRYoBUo+K@LcRq6P$FVBr9B zS&Y);3C<#$8=csgahf~N^*S5w5SZNHBQg08qsZodpLJ|ZnJJU!21!oVNt2(Po4_%- zoOdn@tvAVVOKXNo?{29@fpe5$$YvoP0J;ogH^D$Ff@igPC`7 lbtv!Vgfw96yhtyeyiq}Pb9aUg9&HEHjDXs>C-W4{0s!)-&I14d diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.confirm.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.confirm.2.json index e693d46f11245112ce62b7d5b27f53ae6dd5d04c..f2a5b500b3ebfb00a1fcb854fa8a7f67edc1ca7d 100644 GIT binary patch delta 209 zcmeya_D6j}yJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM z%W-oFC@3hE7N-`)L&Xgyzh@WQyo+rEqqw(`e^Qi3aAJ5wWtm%ncZHjUVNhOf(B?)C zLpI3}$M7&WbJucjH_QC0$l(0SP}9P+%z$Lq&8PXEF>*moQ_|s@tj;Dk`G|lY&@whY QG^+#!b8*@-Rqzob08}PKqyPW_ delta 133 zcmeyP{#|WC`^Gh^Stl2<6;F2J7M(nchikJu`!YsxuaH8=6h{+pk02ATs-UuLH;Y{7 zsED-9cQ_2$BrC!yN{o#|j6%KgbF)%Bb0W<$y;Cxs%0f4*@jqh(8YVp1M9^>Ybio`6 R9OfuZ-Y6upSzqWZBLG%+EqDL` diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.create.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.create.1.json index f9aeba2a0a3eec63aeae247ac033f77bda147760..dfc46310414767901cddff11a6bea61c5f74f7c1 100644 GIT binary patch delta 105 zcmey&bBK3Bvt(jvNq%l(NoI0Q zs>tB{%23n7w9J5H*Ugt0pE0s$rYKn{C>c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$js CHX}O# delta 50 zcmX@a`TAx5EI`MFsso;i_bncgXxPGzB+zcW5#ocxJ7adQSs G6cYgQT@yk8 diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.retrieve.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.retrieve.1.json index 58f4fb4d63fe4420ca8c917204ec9262c49d6e8d..a32e68d336c0dddf865d42952ff64df3665cf88a 100644 GIT binary patch delta 217 zcmZ2&xWQ;bvt(jvNq%l(NoI0+^iJOoJg}w@03iZve3=%`R=kx;n1t3!!_BDRem$8s2d~D QGU3U^Vt$*iiA6C102RwDZ2$lO diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentIntent.retrieve.2.json index e693d46f11245112ce62b7d5b27f53ae6dd5d04c..f2a5b500b3ebfb00a1fcb854fa8a7f67edc1ca7d 100644 GIT binary patch delta 209 zcmeya_D6j}yJTW%Nq%l(NoI0g}xTnJG$E3QC5P<=EOM z%W-oFC@3hE7N-`)L&Xgyzh@WQyo+rEqqw(`e^Qi3aAJ5wWtm%ncZHjUVNhOf(B?)C zLpI3}$M7&WbJucjH_QC0$l(0SP}9P+%z$Lq&8PXEF>*moQ_|s@tj;Dk`G|lY&@whY QG^+#!b8*@-Rqzob08}PKqyPW_ delta 133 zcmeyP{#|WC`^Gh^Stl2<6;F2J7M(nchikJu`!YsxuaH8=6h{+pk02ATs-UuLH;Y{7 zsED-9cQ_2$BrC!yN{o#|j6%KgbF)%Bb0W<$y;Cxs%0f4*@jqh(8YVp1M9^>Ybio`6 R9OfuZ-Y6upSzqWZBLG%+EqDL` diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentMethod.create.1.json index 04179f30800828810bb212d3ff2ead0a484e9693..531ec5ee6c1077e31b0d908afe3741ccab0ad565 100644 GIT binary patch delta 35 qcmZ3?zLxYJ}0=4b%KlM3Ac delta 35 qcmZ3?zLjVwtHDcu)$;x=4b%Ja|;Ck diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentMethod.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--PaymentMethod.create.2.json index a2116c9e2720e65f645999baa072ad73e79d78c2..9c1376b3a550507e50fc98bd16ea6613579d3c10 100644 GIT binary patch delta 35 qcmZ3?zL+Qg<()$ZqQ^8=4b%PlnYV- delta 35 qcmZ3?zLix7n+l1TwocLGC6_q1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HXsn;JOjf(gTTCSr^!alPXLc&K#TwY delta 169 zcmX@WF^ywFkeydZp<}S4iML0PiC0xnSz)eumcK_qVSI6Fa#3nYytjp!pGQ!6m{GV{ zNM1!$SaM!qMM{XPu~&F;rG=O2#0hEQI82z#%V>ixms6RTVv*)uH93Lt!{k(^#L2gr dvLrzI{Shwk4$XEis|YqwntXs+WO5<%c>o#SIl}+| diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--SetupIntent.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--SetupIntent.create.2.json index 3c53586f23a60c600b6be29b819fe9fafaafae3e..71deaa1fec0207cf9fc9f26296b17ef16d3bcc68 100644 GIT binary patch delta 193 zcmbQnae!k&ke#=Ye^Qi3aAJ5wWtm%ncV4-VXP9Tcb9`}Xa#3nYymv;vYmSq1nzwsl zRzRhRv8Q21s9#Q5xp`WWuVIq;#0hEQI82z#%V-0ZOGKFNmtGQX;+yF;If3y5duED~ tm4cGtWGAM45gjfCAW$kTPA!UuiW^Mcz?6+{c!isVVNhOf&}1X#Cjg^oKScll delta 169 zcmX@WF^ywFkeydZp<}9}iML0PiC0xnS$SD;R)v#)Qhaf0a#3nYytjp!Uubqfn4@{B zd75ixVXkFa6whl#0hEQI82z#%V-0ZOGB8RT;dcO85UMGIf3!R6*vH$=8 delta 110 zcmbQn^@MXmft^=Kp<|GviML0PiC0xnnQNwVd3c0JV0>|Ea#3nYytjp!U!s$tdsu2k txkY%ci)TiWkx{8xRhgMZNQ9B+#C2ujI84}V%^1Wuc^OmgW*z2Ni~u8qB`yE} diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--SetupIntent.list.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--SetupIntent.list.2.json index 2be0a6a258f2517b2043d6facefc7869adaeeb72..2f07ac1bb1a390b4b177316d17c83df8ee462d37 100644 GIT binary patch delta 143 zcmaFDIgM*Vft|OJe^R7JaAJ5wWtm%ncWGW`hCx}LL40v)a#3nYymv;vYhH+vX<)W* zen5V9XmMn2VTEN`d7)!Sa#V2M#C2ujI84}V%^1YUo|&R#rJ!Uuxtgh7LWfHM3Y1EV QQ;XuEat51!GQDO507A$w%K!iX delta 110 zcmbQn^@MXmft^=Kp<{}piML0PiC0xnnQu|PQ;9)^SA215a#3nYytjp!UsX<;VQ`M2 tcV1?xQBa9ix7n+l1TwocLGC6_q1AAtQl9hsz t;bbSKd=VWk1t3r=Elw?phl(3a-oTU%HXsn;JOjf(gTTCSr^!alPXLc&K#TwY delta 169 zcmX@WF^ywFkeydZp<}S4iML0PiC0xnSz)eumcK_qVSI6Fa#3nYytjp!pGQ!6m{GV{ zNM1!$SaM!qMM{XPu~&F;rG=O2#0hEQI82z#%V>ixms6RTVv*)uH93Lt!{k(^#L2gr dvLrzI{Shwk4$XEis|YqwntXs+WO5<%c>o#SIl}+| diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--SetupIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--SetupIntent.retrieve.2.json index 3c53586f23a60c600b6be29b819fe9fafaafae3e..71deaa1fec0207cf9fc9f26296b17ef16d3bcc68 100644 GIT binary patch delta 193 zcmbQnae!k&ke#=Ye^Qi3aAJ5wWtm%ncV4-VXP9Tcb9`}Xa#3nYymv;vYmSq1nzwsl zRzRhRv8Q21s9#Q5xp`WWuVIq;#0hEQI82z#%V-0ZOGKFNmtGQX;+yF;If3y5duED~ tm4cGtWGAM45gjfCAW$kTPA!UuiW^Mcz?6+{c!isVVNhOf&}1X#Cjg^oKScll delta 169 zcmX@WF^ywFkeydZp<}9}iML0PiC0xnS$SD;R)v#)Qhaf0a#3nYytjp!Uubqfn4@{B zd75ixVXkFa6whl#0hEQI82z#%V-0ZOGB8RT;dcO85UMGIf3!R$V!v46vh zf5EHZU(vf4H~j!TI=6ZA=Dm6Iz4o@g{ji$L$+pKJv|vn8Xfs5xe3-+r@8@5ow6sNV z1endCgziouew51aw1hL0MTjgrVJU@q@h53#ujpRYhb4NiwkR$Iy5HMxXv|PeNB8I@ zQuRvbVvK|G32P6L+3fIl>2n2jg^sN7mj$w!7ly(zj>Lg8yuh=IAJ4Q$FjzPa95Hc; z?}Ix#J&7b%0NaiaiIivi5eV=x5tBo3$p}K|T3$$k-?<`SF|`n8)4a0ik)_m%4aYb) z>{k13bVh3$>Bdm5N)4V)X~#W8DZ;lFp^14U)UIzPF424(Kn9bsZC=&`;=6dSu p-%p}T*OCSVrhS4nE}P@ZiuVHzqcAM&MDBBA;t>`TijgftcHv*Xi$P8%KSC!k(sIa6cHwPvvXf0c6=Tb I@@rK70rOaCg8%>k diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--checkout.Session.create.2.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--checkout.Session.create.2.json index 0cc3b4722d5124a9f871f7eb65a3d51568e6d7b4..dc1b6c991d9138d6b7ba1a800cd6eb59735068d4 100644 GIT binary patch delta 483 zcmb7A%SyvQ6eU^}Lf!uKg^-fb@Q)Wn%lt0 z2Pl|93EiAP^eB~~X%1z^i@?|Pge3~IqEFn`&aNfJN_!BhcUH5qcYx(cG3wRM@ktdK zmx{Gt9y+iU_q(NwC^oMg`p$hWL5u0|B7K>|>v?9#EJL3iIK>5;o&R_yJ&b^c!hyji zCU#w5PESuFu@!)H!v%?yt-C&8;A0}jd%(mI@PMV+9v=M8<%1w38brY)FVA|YiS*A|^0eR!PD delta 307 zcmb8ny-tHb007`%YvW+t)M(=9EK*b$!FseuxxjIE9Bh;e+8;_v3{o6ie1n^P1ruMv zU1y)cnD_u)d*bn(A2AePpndN+e^?OJQ4;- z5Or_kX1T*q8d&uQWQTeC>S5&+fq?Br8i;x;w-=Y;o;XrG2k9P;R=meBS>4 z_y5v6ewtY-QPK58OKv=RfmjRt{9Lqnk&FXw=cq7GH9!k<&Yf&6qJ*af3}a?`-b_S3 zwI2i#0dH9_i9jx#g(0YI#1Y0J02N-247LD_Fkn)GIAyS8EwXa$&P9Y3V!6{y(?QY? Jrt+&d`vYeoXu$vg diff --git a/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_first_card_fails_and_retry_with_another_card_without_starting_from_begining--checkout.Session.list.1.json index c86f64bbd1dbb297d8730c4779416b3d9c0e6dca..a1ee18ffb30e70562c1140d590c7bd257bd46e31 100644 GIT binary patch delta 498 zcmbQp-y=9dMm((~wJ1Kdq9C&IfypNrmGq60!~6=(3aU)Q3-Ziz19LJ={GCdIO(T;6 z(+WZ}O#?lnf-3TI-JMG!3Ns@^qBcu12{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n{V|}( delta 347 zcmb8oy-tHb007{${*A^snK+mlM`Niqf^mUTiqxLvydPj`z$@wTbJmJNNsKSxpz<6J z#=X0XZ{y;mui*Gi-_yp+`t$btsa&hxY7doF-#U;crdf7SPv~(t!@kWe-A_=&L3->f zxo)*5TG~yh7Qg-OrL@wQzxQv)+1+%+MK%^$<7B7tXFifFbfZGG-8W&| zD&c*XcXH~OcJ;Xes%Z7+@t@^x$XU#2ap9V|7|xj#B-6q*y@Ez+6E#66XnEZMJ_4jP zhM~ktn0V*5qlF+<_F4u`mDuTB%^CF^KeaAhn<#@p#OM%fIYZ2LN@54p2w5+Y8P;T% rLU?HyGbqkvk{ARLL%|3*m{`}O1Zvot^Z_C%69xBm@6hJe*V^J2s1IfypNrmGq5MoT`Gub4w%3Q~X^_Eb;@(f|I=6Bb;5` z^OAgnQ_LL;vob@fvePYn%BqqBvNlUH2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54nO);S( delta 347 zcmb8oy-tHb007{${*A^snK+mlM`KH?f^h-sl|nh;dK?E!)AmFuKm8FYB{9B$gL=>5 zVBEXA_%<$1`U;NU^gV68Y(DS4pNl2_R(jxCdFMz7DGj>|1LWDXX<~US=*0=hA!;)b zc+l2w+#t(vr!_p)W@`Q8wY**8%axcnSHBPMuG9NTFG$ksB(0q7RsJ0GY8sx(Om65Z zYG?(@jM-R8tGUKM*B~FQ|2+P)-1h?(GAF-s)p=qrSZxqZa#!_oXCzl~6v_%pDf(ejp45>}DF)5(z3%5GNBxXq-^qXGY3i#K?@)rWFcXR*% diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.modify.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.modify.2.json index 87bdfa24cfe0f2c7bf26cb9ac94f4e20149165a1..0c9b0ecc4e82e5dbfcf3d5f0028d8f444577df9f 100644 GIT binary patch delta 36 rcmbQiI)imXKBKs|k$+N-M{r_zL}i&qxg@M6DB`sE^(&7}QjR8`OvPuQH@rK?;{z*9=!HMA!m1S-P-l2J( VrRJ4xsY;Xc80Rt?Pv&7N1^|4k6RQ9K delta 33 lcmbQo`k!Tj(nNJFmb}uOoQ+{pj9|v(UdFkMhLg3KiUGr#3jP29 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Customer.retrieve.2.json deleted file mode 100644 index 5da87fd77493e360880785609deb94bf8884d661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 665 zcmZ9KNl(Kt5QXpk6;VzgA=FkC2ToKff|gCHI29qwwI{^LTfLODRsTC}X+=2JyZK0!-SE;n5l4=H6>gR9ffCk|BJ?I~vwh^5J%{JI6qvvHVa;RvO zfp`;Lh8(#Zq|mDfI-sDU(nBZk%n2KW(FwGTQrO~RkzW&7Uv^mGnTc6?1cIVMCQVJ1 zgm9Oo*UYF^B9i5jMNeMe<}c&t>EeEZ{s&!GuZ>_ptb100jzwIFep}$fNDQ|C>U6|!Ju(Y;rdi0s=wl?|?CZ!4ZS8yT?qY_d;AD{WGuZ6W3<@v3FHUt__ LHnVkt_4d7A=Cj7u 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 deleted file mode 100644 index aac9864b73e25c4453809d72361e97e7ac7f8cdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 670 zcmZ9KTT25m5QX3SE0%pyP-(S@_~b%GTW?T&sz^waSvQhfbE&=He|M5y+v>gq&Sbuv zIkVedQIwQ(2i}+0g^p65Bxz11)eKNN9bWbO{VXyEGyq3&fKvOlh3Fh;w#G^sJukD! zp{7v=;!Sj!w1abyLN6ldfDJX39=Zn4oUlO{oj{u?g)NR|`53|SxWfw1Ow6r2ASfzi z>S?Hw5N>ko88fPF5y^7Nq9@NU)2HfjJi8sC`$1RLOCuN%>!22^bTi-jU-l4!&>tzK zEhdB+Aut$4Y5|fThKHr!*)3fw9Fr&rjma*oB7@26qWY?a5BJmIWHVh}p3mJFs=I6l zn`>hNID99~hfjUybfj2NDR1v0yD;-lU}9M= Qt_Z9^+051n*8A@L0D)J>&;S4c 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 ccc4f0bec35fdbb41a2fa0d9ea2bd5cf6ff83b19..9ef2332a5570229a71cd865d11fc9fc5e37d47be 100644 GIT binary patch delta 217 zcmeC;JHj{Nft|OJe^RzbaAJ5wWtm%nw?|2aaixn%RD5x2a#3nYymv;vt9eyMiE~l0 zWu?1&k)M}yRCtQBVMc02dQ^7)WI4t*aU4c$-pyFY$ex*^WTl{FI9ZvwUq**Z0SPFT z7N-`)L*)%NZ)E<*h;EdlMR>NEXOQXSW2{S6%##vLlMT#Mbj^%R4RuXSjEr>?(+rJu V(~Q#$(=04fED{ZqCik;d0|1upL`nbv delta 179 zcmX@Y*TpyCft^=Kp<}V5iML0PiC0xnnQ3^Ui%)8ie|&Lja#3nYytjp!Us86ug@0m- zbH1a6fpcPksiBi&fmf(YvTuatWI4t*aU4c$-pyFYI5~{Da`PMJzl>m2B?yb6EJ_VB zGXf1Ju`N|ePBcw2HBPbAwMaHJ)HO*lHPTJAG)mL8NVGIgGq6lbHchdde3Gpi045ze AdjJ3c diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.2.json index 085e9c63b665ba6d01478c4ff82dd259be33db90..b429d745efa6d3dc8a72658527a22e75442335c4 100644 GIT binary patch delta 1684 zcmd^9O>YxN7?y)dLI^4nO@IJl>$njFPrW<4v)%=Sw8S>?M`Al05*Hzvnf-_Z@!B}H z6H_(nr5vlG_X0x71tA1dqDXt_p%S8hqNhd`hgRx`#1BBJx;BcE;)D;08*>?HX7oPK z`#jIQtB-w8R(xy7cbL|yr6R4)8u>D96fLKkFIv??3D(Z^xV|dhkUOyNrSEVOr`g=7PN#E? zdaRth?8Ix~M$7`=p3mUC^r@@wzuS5A;z*X6xfz;N@bryZC4pmcDVa_&!yO*8J3I=* z@FG@hLLTHe|NjxSFZyAl_v>AOG;Q2n@5^<({y?CmTRQ&AfpR947t7-u_h8#>_L48KYz&uEJG%$ zWQ$0V1RhB$BScT%nQ53($%#5E6bd%u1Zew)`ZH7Es2&1H>lbwW=tVS z6q`xmnT;ru1Vjvmd7IdRjNRvCsLj?*BRtZ}t%kOND3z>Saw3`c0fFb_7=-$};OY6l zJ`O7iQ`*decscc+DxHFBiQBLmy4q4{+c+v@OLL~ASla_zVD*BQbQUIaS<{)inMj*s z>5M);FtpfFwCA zBPv_i`;x>^6e3}Ph~Af6fj<%t-!#x6=(__;L*KyNRO188+`4-&^JCkz5n_VAkam=o lMgQnrK*a=ONfD8#7zUCI9wSC6L%iV~sJ1|DMuDGP`Va1NFdYB@ delta 1552 zcmds%OHUI~6vs0NZ;!4KQEf0?9dROI;B39fmQv<>#G;wdykaMfIwy-fxDx6g89O zrlvc@$c^jbaKfLOVf%vir=V5hfSiN}>^PKo>!DH0K$E*{PnHR91H9uH`<{EK#FGQg z6oBbre>z2XX)WzlaO6rOJZZh-vsi3c2CMTuz*CJ))6P;IMM~j3d1mT$&5?7jQN}a;KCm-=M2pj zY9{-7aL)ogJ-%R)l$jn^B_YV^*)-j`lnTvUm9#`U6EnL*@#NfmFm1Fz^EnI?bTn_( zE_GnNyAx`d%DO*vl)z$46c=u_z{c@&_BE!O+LlD4)(T@>Xx{+dah+5?fFjwsk)B9o zXuh*x$sM1_83G|9k9dg)h@&Nf92+n)MKdm#mO&dl?bva~ZWF(i<~euy5jjo)G8Ym% z6en@7!TIq46g}|9Qvq);ZvAH=3~Di2y{Z5Hl%v95hwv0;FOBByD9S)K2b7c%Rf=aa zyksnflfmH;!PHG9K|1u2j66M=)na|yXL6T1_Img7ZsVrf%f0hIMylx50Ke2X5RL>3 z0TZ~VHu)q@pk-d-oi)SI&YEFZBnzU17{(Gsfo2(t#O+O0qwN0vyVO4{M7vQ#hjwh1 w%z&zd2eZW#AEHfO%(27}O&aN-J9YY1|0ssI2 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 be8450b0df6a50278be9439e9647c89365f25f04..1b4999babcbbc067e454199b65269138c0b6ce9e 100644 GIT binary patch delta 809 zcmcK2J#W)M7zc2<0tN;KBt#p5NYjj*bay%1cOV2Iu9J||PFvdv8G!TIMx-GvNeao( z0YOy>7NiqHU;#l<#!8l$P(J|^3w#GY0t1*17D(n7vkZq6GJ3BxP9*lg5GZM@XEUagv}%8ShOSCA2!c_JE??X=fw%g`&>^Mi`p z&Jzcfp_{WFK?ETVR!zMduFEUVt`a~5qJUw90TcpKf+H9~DwR|w_FB>OVQtV_E!GRhjYQj? zV?GITdWZqznhFR*8ek+bAr=r(1gWpdMQbkJeKI(47+NuqZMn_*5ul8`ws9=J{G9)V zg|yM_P*nN{Y^=n0UXK;|V)In|^X2=gy`0_2`f9wz3&mkSp*Q8#Q98>+#6vam0cU

!>wObU;qXH delta 1158 zcmcJO%WD%s9LL$(R4TNd#9{*GQ540Yvy+*9Kr5_n9?e>tMx!RQNHbt?YxLYs`YNG zEk7n^CLvTiOk|v-e48jpdqN9qQ$K5S4NoNf$>hqkf8vlmE}!7o;ljmRXLJiY`4TQ{ zl)9_SmC8yn=gEcnW%(+4DMgS+1l2ImxJLl?5C_yS3;+>VHN+tzhI~X)2OI9~HC}ID zYjqgo+>`3UU4J(gRs3y584q3l%2NwHo6XwdS~-jN>bbAsR^_&{`9Iw+ck~sZaY~a}USl$+Pr#$1-G{U}gDUxW@-}IQ(g)tJia_ydF^Q%Q+{WN)t_BH|+uq zr#*m8-2|pf5TJ|;2qDv{kWWjm{iEk(q^~ptTi2IJ&2wP@yC>gVPR!~qN2W&806_x< zFhl{xoB}2|HE?iqI)<`lACu3V2ma{`pOjc|!Pa`Hry<&0Oed$?<8h?yZk}v d=cdC~MZ0%BTdWp?+`*3G(bKoc5jl0`>UXXOWu^cC diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.4.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.4.json index 6d922067afeefefcba3c644d2dd8510c1d8984a9..69869d6ef157e992346a6e727b5e563673408094 100644 GIT binary patch literal 20483 zcmeHP-E-775P#>dxbagv(<44}g@mW3gcM3jGK2tyVLUop$EoobwtOTo{O{e>hi%#N zU0@0mQsp7JIj`i^?&`N+Qa;_9OuU$I;@zLTfzOl4C-ED;B?SxDw5(X3!9y?b1Apr8 zPJ?^iFPbDODd9AR$1`95G!NCRdOnyjU;INO4%F>;_?{@r>x_rucX^5LIy-INfh;v7 z8A&NVe|r4vul=LPuOA*vXLd?XE)QF z0|i8Rl7JncoKnhHIm+6Td1FHmtY*BvJd# zgoI_Db73$8URHSpxEQi*owJCBbtw&i^P;-Hv!lMgU2#|rMN`;eI{<^+G&(T59T0@^ z?JPQY@%St_eD(5C5c{5&a6PW=}Tjvrn;IZO8E z&u5SQvpY{e_<+(uoFCpRX>ICS;GM^^J_8!md-ku_Rm4lQot0V_*nzPox%%(DvK{2g zu+xNq5SJ_?3HvDVnU-aaJAI%y05)NIJ=ionB!Z3nF{$u7uR;C!E(ov7h8*H;LMcTO z)2^X=uMsdNr<`OlDNR_@1C;42pEI=b9v%7sSiQvsAfXql=|<;K=8{~^T-3|8(J*j+ zXf=#|(eQ+=X`08I_y+tTI_fZ7mg1m^KRi@(C>XJ5sGubiPHCuK;X&>3j(mrD6FAZm zVYLm5I^I;$*cdDTXDn8!CM`<95_oK7i-1F2Zx9Y}uKjiut*DHnV5MQ5F>Y)Zy%29x zbf<~%?-fiMh@{PkHGGNQVdQqrBT=58*F|_v(f#+gwdU5_Vj(b3#-j5P58TYs+L2Vr z(1u{5qRiu3M7!dnxn>hjn~6(`=wNr;4H0_C1znLf6AVJRuZk}x;Y zdso{xfaU_&Vb~a`byjtE$gEe@i!SKe#pI#vCBlzl<9GlgHRx&4DLfP?)LZ2M8-`oH zbu`oe&eNR8KyLEW18_7G8U0LHHkk+W;Ae}98&9!KDB7cZYsVAVn7q2xt5N{rgy-l?V3lTAIkBJtn_9(o-u?RcRg~%H*r3*YwvsvXJlmjAg~p|P@)`( zG!3My`f;Vlb50Uj=mSq3n3C{Rmb|l`=?uAo4`$$`6H?5LWvQ4YOHR?g1)Ns5ga;s{69Rf@z5Y z9xV|80i?TF9Meg?4B9v3^lcRu1P@u0Aq<=kijyK(XIKfds8&@vp#DV69JD(Vs5K?! zIS|#EF33VvKo04zQ`i98HXqcwV*OH_VbnIZ#M&5(3#0&@n3{#y+NP%wVgWWf@*Is& z6)0_r>^+$qL9(o>3w`-`ALwEQaXrfs;klmwA}TdHc?Qptf&j^Z=c zHkrn<;7)M)qqn7?2P^PIS&L43TqnwPqI5W70*O9o?Jh{U3sUZal=YsC>qNOul>I)y zSJVeL9Hvqc&DK*uJ-TmwPTf{$hwFFpwxGKpCA4AqRHYx+iRxswQYKjI+j=$bhbsu$ zHV7=@W}j2H1LAl&&|Q$yTcC4@QGew+QR-i0v`6L#2h zrRzkwPL##-0| delta 22 dcmZo(z!=C|&848Al#*DIsAQ!OJ$b*s3jj$12EYIS 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 eed4c7b47876a846c7a10b6f00f4f2e5b6929abd..6d922067afeefefcba3c644d2dd8510c1d8984a9 100644 GIT binary patch delta 27 icmbPW8YocBrJ$gcl30?cWTg-ttHU)(NPKddlokMFdj|>t literal 6800 zcmbtYTW{Mo6n^io5QsfC@wKg6VA!&y*m_x4B+Y=P7zmo8Vl|Y+^5R^I{`VbHqAXdY z;$V4j67%qo=l*^C{v=6IN;E;Qk}vRgl6-fc@GTKJ-ZH83s)R)}pU$U8)78=Z1$yd5 zsANR56qaXG|I;ouTD?BdSgpS@szG}9ojs?hOliMeu0V(1Zm-fTVM>HHlB_ucsi1^p zl;vA@lYkZ>cut9~4Ji%h{X=%kIAaXA_Zdi1Qc}iQiiy2$WSP5zFnC5e#|6Z!H4GO_ zZz}6MM2xNq*hX8=I_v3%$SbBmqU$ekOD|qlwEpQ!+3!YtTW{%mIPAZ^q-2>XQzzMr zgqPYmGvK13koEY%g7MHair0kO5MeDzsR(T%j`VGbKm2|6*U9@gm#2Ic5(T(D9@ z#1xge(3OO{pv#N*Z$2jHpH4oUo}8VAB3*YDm(5xlHoO@cYjNIs8%QH1E2)hnGAa$8 zWfYV-b2p<#^)qr7+TpEfI`D>%G(Rmr` zf3*=P&6O~1+yjni1Z=~~2v;FrWsn25vyJ8$@=^uV4!QC%51g1uV$yCAhSDH+9h7eR z?%dUQu)yX9EiTi*#A9c1d14{I_C?&cd0+K_@X{i{3qm{tWksEf3a zq=`-7Bvh4n%{GK*xXR#C`vbixph~8$wqwgi!={vmF|hl`II4=(3WER?=QHFyG-g#W)AQ@2VGlBzHFJ z60lD|2-tC0w~r}g=BASQJ#^iJLL`W*@koCb_2D=#b(8r3TOTv*y@DMa69t~V{q*g( z)yeYRpJ&Ur_h;Mf1^GvxuU7%fP+vi}Uk%Iy_fhEAktBfCH2@da(6+fEfx~P_AyXN> zj>8U+AT=_9!Ug1jojjZw&der#{gw_)IBX-`(pC_B0eC22c9H~ocWq3IfY8Nx%wl#c za8Z?d16C}Clfo&oGIxyF_A{R@Vp194IwqmD)m?HgQNkS-9BMHy>;&Bw5Tv<|-83&P z%Hp;jY=q)2N1Q0Vv@&>NQJbwvp%#hNZ%gj}9l8e+aYGbTf{SrPKM3uH8qZZY zRgtc0Hc-#uaI0^;JK0)aIW9WxGe->r^&d`;ZO(3@C4$r@7osk?a1kL@899dG>h+on zW@E_|r4K!j9jJH|+KH9Pvix?$GT>MBh*ySE#w?j0#u_;e3-`ti$c%WQ6}ys^5zVQ4 z1^T1+|6XD}kW%Bxw3kM+z8z?oK)?8DSjK`tu+8XF(RP_1BA=>GtyUyk8zb$jdATd}N;v4tSv%dH<@X+XyWL&Ui2(ME{ox zqM9d-II5R}D9(`F;KDwPOiIVK_p=jNNt{8UD0gak&m&n=yKjsyJ(4MTafinDInu%G z$ink+UId7Gj1je?H_V0Lwc$_})Gwlv-D=#vkqzRvn;|~b4Z`l0_(Rla4;x#wb11mp z+lnh;OL90hV}Kem_(3G*Sy!Z2L+HL4rZgVFs}8&FG${bNo&WmY_D-x>2DWg@+VZ8d z0S5Ozy6Uy+797PXZ!b2IMJ6mHoHhby#yvxu$Ro_y1dh+%;7GJ_@4r~}o6Y0Ks5@e8 zfIc`ncLKqo>7&?2uxXxbtMLMe;fdN2!`brk-SzM6q%|no_&S3Wm^jc6A1ox8BNzCF ztv6NWnBBZxY;q7>xO+Ef?gL9bh&t=i7m#6vsDKpHJABRD!{qb%v&CvY&yE)B+3aY! ze7QIx&z9NIbNX^kUr@SQFXo=T?Tq)(-=}ch2ab2(#pSSdnoHL%p75N#V|$B8yWqe% K1c2j@C;tJZ3x#h0 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.6.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Event.list.6.json new file mode 100644 index 0000000000000000000000000000000000000000..545b20e79db9104cec87633ecbac67e5a4f23fb2 GIT binary patch literal 6973 zcmbtYTW{Mo6n^io5QsfCiS49aT430+b;Yu#P0_U2+F~GRii*`x632@Zx9ET0At}m| zMJf)Khr}@t4-e1v`}plqmZ6+zf}Ure;d7RKbHCwRB1*hwQk6{&i)b-h%noL!2a6xk z;~+vMBbw!~JfDT1Zn4!G^nu1^`Grvp(%bLsIaOn7`|Zgo=m^`bDeV%bL}(+)k~5Hs zN=QaoxptOBvU7Z8#quvR%dnW4NBpA_!!MTdAh`eUjlD>1nhlAi+QU5cPvfoVv z!fzRdBkt^>q-2Gub0;|nTaem%KH{RWkPXk?g6TN6ikF1j5MeDztq5(?1L?aOzqx$( z`t0KT)9)`rR=dB8fy;xMlJl~@#yQiZ}6JDWgE2a&cb_zU~r-}{vo77(kzQxgWDnp8n)RDoDEbr2Yx z8aWeD!l{8`gK~5hyW-86qOugakzfn@^x@+CZFcqk?9Gd_cQ0a*_HD>zvzCU9EkjfN zFx=h-(n!f_Y9on^%A;o)1-*tj%cxPqjGV`Igxj?3`h&QZBxjj!vQLJWBD>P0&WX$) zXFr_I4rke2_B5eJmvyRH`b(g^RKj#|k2sHko56NL5ffWK|Y1uimq60+>}JI905@ngsfIDPe={!v}IsD(w!04-)^$a3&oNK z^a=@zv0xIn!dBMK^SDMBc)Y?s90^Okh|;bEzSDxx$xQ1w4Y>5!E0ThLo8{Do&jDxL7yb@9x$x_{5&eqKKc~m#D zB0QnXN-Ek&YiI-|z;TLk4x!oh0QA=5uMF-dAWG~ot~-Ps@_W_D@+Js3OYm4hrk;q{-q>!nM-lV|`NDz;2p!@-UU?&e}#xt``->{_zHul>{ z*R&G^UjV9#TszAm6Tn}l!%^tNRqDpEhfM(Le(W$%z^H^X(kx)egg+lSV^d0Sr?18ofEKukN_3&;}ZK~x|Hx0^- zbS-VAwNTHGj-V6|VMvvN*&%V%N~t44sorf0^P>sqaU?02zLOnWXp$x%J(87zA6_I? zza2&VCzj_h2o+Rz+{-Q^}MhAp@u$sdyCIiIpje@^0d0z|#DPSB6r? zEF~Yu8aXBmcHfBVvALscK`mxzue$kifyNj294tx)^zAj3@ zNA>|?k9QuxUa2QHKiwwCB{0vuX(jrh?{st_Sk1AnwrkF4NkZV_A5fWLNFt1g`?PJ;kWHxg6(G@SyPk7UiX5 z{ApNzHM`Ted!rjgemi}JwLVO+dq~v|sJ9M`K(QzB1*hR2yyKJrTv89w> zwv=*aTLu(H#4Z!WZ zPkcazRiXhpO*i<4xrb4*JS9)b?BrlJXY}CY_*rrAj1=%`QP3ykgt6u6(~y4K%LmdB lQrOS@!!7J_32U9^(zTC70^9H1y~DD7Sm7K3kn{Va{{Wgduzdgk literal 0 HcmV?d00001 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.finalize_invoice.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--Invoice.finalize_invoice.1.json index 8139089194a5353710de89c677e636f915787228..f97f2fef17186f570f74f381ec1531950e3544c1 100644 GIT binary patch delta 196 zcmZ3XHbH&EFXqUS)Z&tOKmQTmT5JOLcP-DMx149D?qm+C%^P<$!$?`0P Mv@?D4R+eHu04iZU#Q*>R delta 54 tcmbQBzCvxoFJ{)vyt3kw$%!ly90mr4rO9co-jjn_3b6=pmSrvG0|5P+5kvq0 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 2119e00995c2c7005e3f93582cd39eed2c542eda..f62970b51dbeef08558dccb2dcac9ca98802fb26 100644 GIT binary patch delta 196 zcmdlgGgo%Qf9A-N)Z&tOKmQe90mqPPFWF#X_F&Z3b6=pR${H@1OWbC5i$S( 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 53f69b4b6563c252343c07eb59970a82a53033ec..299a8c2db1a054d4f5a25c266c8c2474d1501155 100644 GIT binary patch delta 397 zcmez6bINbSN|wly)Z&tOKmQ&%q zX=nQ89M&>^;*C$r20GNu(Ih#-&p#xmARyQv%-P?y!aFp_(Imvs(;(E?uN>rfqm+C% f^P<#JpyRbB{}JPwY%S_aLtAoKi#JP%B?$lkrw4xJ delta 113 zcmX@*_seI)N*314yt3kw$?wG_I1CJooU$Se(BtJK?Br`d_Ah9wxHLoN-H?<@qKc#qM^>$YF%oHUn1tr7Da%>%w z6}Y(s6cm(7i&Kl@q2fl9Kd_5!-p#gwQNr8EKPkr}I59k;vdpc(J2cO;)V$IyRcW#y zhw$cU9P(_EPR@ZzDG}+3-WEpT*`-BZMsA)a-u^yG$(zsdJ!6DhwM?J@XcZeDnnj|5 Qxw!2x5E9wEPVgKf0Js}P5&!@I delta 120 zcmZqF_@g$VedC(dtdms)g(tVNC2nS9KguZX6;kL}?r7re5oF?36;x(slvL!I>gc}t zE{8Fjq+@EZtGjnurAcO%lX*yfws~Z_V^NN=kKblZ{%4FpgOVoC7Rg}xTnJG$E3QC5P<=EOM zHwdwaDL{czX>n>%JXF?T@_Tl%&AZq(Fp7H{`6rcl1Sf_^RF=6Fcvt#*I+c}_7Hw|i zFk+L;&2udFEX_5JG)yr~j?Az0&nodRtMGC2+I)uZ86(`TB?9>%y95*z&}c&(#hfpq!=(TON~OiAMe$H^gUu2w(M$j~ CMkBER delta 50 zcmX@a`c&(#atkw!=(TON~OiAMe$H^qs@{mF-!mg Ck|M+a delta 50 zcmX@Y`;})x^TrisjFOJ2!LIJ!WtAqGSx)95`Pt@?>5fG?#y)%q^ GG!p>lbQ0JA 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 index f2b44f23bde36d0a40f5a24ea179705859da6e55..c2e0029de53c69b1c14e5fae84803a0d85e70713 100644 GIT binary patch delta 109 zcmX@kzer%hTFJ!HlKkAnlFa1zg2c+))Vz}T+|-hc{FLI2bMqJ_bMqXFJxgc(+V5yhT;ZlGCrPAWmqIjsB!RBo&g3JJX CTO#uS delta 50 zcmZ1^aGZa_+Kt!Z7$q(8Bh!qNvLoFyBMTCZT}!e;%MHq+T!KqB`!cC9P3~dI-7Lf^ GzzhK7ClMk5 diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentMethod.create.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentMethod.create.1.json index bcde06d45d148e174056035be9795538765d1310..268f32a24272e6b5b84e4789362312eb67e25cf5 100644 GIT binary patch delta 35 qcmZ3?zLqx)nJ=4b%J(F)uE diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentMethod.create.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--PaymentMethod.create.2.json index f9c1ca53d90afc4605600d802f899bfcdf1e43a3..0f1b9bf48f4ddcd524a99bae51729959f7af219c 100644 GIT binary patch delta 35 qcmZ3?zLa#3nYymv;vtEo$3a7AgZ zTY8vbT0}rpWui;DXPIM#tD{r)#0hEQI82z#%V>ix=ab?W5aC}GH93Lt1AAtQl9hsz z;bbSK0udc91t3r=Elw?phl(3b-pG_K0Wv%X;k?j1&rix=k8S=W^P_wF*$+p!{k(^q{(-f dvLrzI%MmUxGfFD*Om%cuntYI1WO5Pnc>pdQIjaBw diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.create.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.create.2.json index 02df65ea4a1271b87033569ee9aad38931dde5f6..8d1945258ff27af041fcda0aac7908974228dfd6 100644 GIT binary patch delta 198 zcmbQvagbv|ke#=Ye^RMOaAJ5wWtm%ncbH*Lno&q@c6@Paa#3nYymv;vt4U-*QGtixmtIm}8lG?9GdY3r1AAtQl9hsz z;bbSK0udc91t3r=Elw?phl(3b-pG_K0W!P<;k-&;Pp7hy(jukFjLgE5-I*@{03BgL A7ytkO delta 169 zcmX@eF`Z*VkeydZp_8SfiML0PiC0xnnT1hegm007e|&Lja#3nYytjp!pJTaYPIj4V zXi;E+uX~7hd8Cnik7h-8@VpLT;If3!R|YJ72Oa#3nYymv;vYerI8hNE|0 zc}PTHN?ur@mw$?{e?YKbPkfF}-F403SpzNB{r; delta 110 zcmbQv^^|i$ft^=Kp<}tDiML0PiC0xnnPqCAdr?ZLdwg+fa#3nYytjp!UvO1Qd2pd$ tWRzKIVyb(3vQuJInPpZ+Wl)&U#C2ujI84}V%^1Wuc^OmQW?kl2i~wxuCVBt> diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.list.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.list.2.json index ac10c03017efefcde9e634d85fa163bf004b13b4..f74244fe9e3814144155edaa6ae48803a58200e3 100644 GIT binary patch delta 199 zcmeC>+Rrtiz|PyqKPlHEI59k;vdpc(+a=gD(bY3IB)&K`xhSgpoZnMafD* v$#C)vrUnTeE(Iu1DlJYeiigS>O%`Xa2b+?EaARnmXQ_FmTk7Vu%n6JDFV#Rv delta 166 zcmdnb)yp-Zz|JeA(6Q3d#M>jt#H%W(tkB29z@ykOE50~2xhSa#3nYymv;vtEo$3a7AgZ zTY8vbT0}rpWui;DXPIM#tD{r)#0hEQI82z#%V>ix=ab?W5aC}GH93Lt1AAtQl9hsz z;bbSK0udc91t3r=Elw?phl(3b-pG_K0Wv%X;k?j1&rix=k8S=W^P_wF*$+p!{k(^q{(-f dvLrzI%MmUxGfFD*Om%cuntYI1WO5Pnc>pdQIjaBw diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.retrieve.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--SetupIntent.retrieve.2.json index 02df65ea4a1271b87033569ee9aad38931dde5f6..8d1945258ff27af041fcda0aac7908974228dfd6 100644 GIT binary patch delta 198 zcmbQvagbv|ke#=Ye^RMOaAJ5wWtm%ncbH*Lno&q@c6@Paa#3nYymv;vt4U-*QGtixmtIm}8lG?9GdY3r1AAtQl9hsz z;bbSK0udc91t3r=Elw?phl(3b-pG_K0W!P<;k-&;Pp7hy(jukFjLgE5-I*@{03BgL A7ytkO delta 169 zcmX@eF`Z*VkeydZp_8SfiML0PiC0xnnT1hegm007e|&Lja#3nYytjp!pJTaYPIj4V zXi;E+uX~7hd8Cnik7h-8@VpLT;If3!R|F~-D1LL|{(&m^`W33xFgY6}W!C?XisEbSIb%kI){324+Gv46vh zf5EGXe?{+J-13p=(Yei=H}B1x?~S+3-G}v5N(45Az5&O?@d0%(5|2_S^t|+|5EphZ z3Lv5jD59G)h#kigEH0qLbP)yyh*+|;DE1`m9b{@PH?Qbt4LNIGV(D5xRZ+9sP%s$X z!@93q>Qz5)6>VTIOy<+ zi9HXR^V6e9d<7!V@n9rn122Fae2m0IADVaseP|iBj|abV1(1fsa1fp46?yL%awSvi zxJn%~ZziL2Qc-9xJ1HFsZ5EFePkIg^4(b}1MCJikySR9s%WvyRU?MzW_Nx7m`XIrcNAClObbpQYW delta 307 zcmX@a_nU{YdZVl;K(u+-t-72$+3d0Rcd>y^ab5pV^ zO#^b={G$R)vmFgeQi=+K0wxgc$faCmBV#`i7eNg;lu)q#34E1?5Ef1V%We z`Q=)w8o7n$T4qPMCs(F~M@1y&dId*@S^D~BrGy8BI+dq{qy$D(g#{*syQQVL=UAkK zI$1=92L%PYxfKQFd0K?!xP^s;xmkvW_(g<aa3d`x|F~)@vi5d-dO(HFjfGa_Q3W8Qhq!`nbc4`ZkdoO+Ph*3Y{{)QXB z!KI16q95SGTONrno!y){bIzRkUVB^LdsvOfMcwkj)nG&&SN9!)#iKY55K6oXQDK{4 z53oOnLb@@9*l{Grq5_Uh7Qxf>kR>JO#h!%y!&G*3fpocKcrE*+IPBZG9ORousyuAE z*->wZ)#_C`sG4$TtV*d0dlx=e9Fyya5_?&on+a~nEd!4qIKySOyZG@;ZGu6=L9fjx z20;jn+38^cuq<7b1O2zby)j1(N4e1hA31>-X~ z8)sj^nD_!6d21jV>HIc3B6#^ptm4L^BkasaqPyDx{@x8(52$`%w^=_B>>U;}qQY zsM&DBQP44z_%P*`&^a~r(8qWVVU4RRoe9VYg9asTK$*Q{oeNSmo4SORyxLmj@p&{t Ix%?UwfAo)Oc>n+a diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--checkout.Session.list.1.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--checkout.Session.list.1.json index 91b4bf9209c57c2ed5707b5c2c22eaecdf475758..67640d01acb67159979699313618946edb173907 100644 GIT binary patch delta 498 zcmbQp-y=9dMm((~wJ1Kdq9C&IfypNrmGq7LBeN|$LR>=)jgx)y4Z=d4J@dlTLp|~n z%c@d?i$YR7eX}f5EKMy#N(%}NJvU1-2{W>1rT`66GMp^MTrZ&mwNybtsk9jAP^g^2 z`9I9uEw)RH$hP$&$p9Qji9v{DRaxrOp3YSQzU`3<~A6%#`eu@CyG(kMg{L$`r$- zoPvr-kEn|9yr}HJY*UxW5Wm6@cfX3j980gjEHBSABPYX115>Az;N$`?BR}KB+>G!@ TkCduNkL0`nW4FmK*j54n8U>!o delta 347 zcmb8oy-tHb007{${*A^snK+mlM`Niaf^nhZ6=}Hwg*#wriU-QCEuaMw;|n;b_Z$w! zy}OHVR;P_47)7H!8^X~f@*Pw5W2P!vrju_8ME6I07c%8F3sKRWHnL-idlZ1p7 ztHxmDsB9#(3zE%r?c=q%-Jr{rgo>-*hq+hW%_c!wcxll(-D~|hm@u+27jmIHko2xx z>-Q|4ibF3O(a$wV!}XuXf0p}xKq7+6ku5D!wIYlg&q`ZzN*oGpqYcm9j&q@yEJQU> zeTLL}>}83;uR$%ST%bKVi3)$k>+CHlYYz*v&Y$3 r*T(>4dV0yB7$5@y-ZY?PBKa28Q1Cl918AUxq-8J_ontMaUmMF`=4g0g diff --git a/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--checkout.Session.list.2.json b/corporate/tests/stripe_fixtures/upgrade_race_condition_during_card_upgrade--checkout.Session.list.2.json index 27226d5dfd43435fa7596093d05cf8dddb39ec90..adb414afbdfd1b35f0a824e5092cc7f70685cc3a 100644 GIT binary patch delta 484 zcmbQl-zzvlMm((~wJ1Kdq9C&JZBRL* z$upV1i5Fz#=cUHymF6Y^Ws>uAa#E8)uAbN-s|M9p3)8Pul$xAhmRgjW5}#I-p9}Ta zT>RH7+f1#X`?sxx4->gnCp8*MeB>Phxxm6GNZF z!MO7PE2?ejGn6hCvjMqquT$RQYo-tZDd8PUJ?f zYc{mpe3ZsWT{5B;pIfk)ZT~#~vpn_#He*(L?R1mK$XLzei`415sWp|WxC&dI;C6J< zgfs_+Ut_t+-9EAvABNJ207xj!Z1pB%mTQkfZQvj(>H3se22m1*8M1SVJPY_t*Km)_dMAx9QBv(V%M0dC1M0eNnu+ZeHB-awdFax(p149FY^bAkSKo8@x$%-t6 Uv@?D4c9uL&_Po-Z9Ijd}0BFuY$^ZZW delta 68 zcmbOtyGdrlA7<9fyt3kw$pvf@90mr4{-IIjnUh0V3b6=pmS@f5(X A`v3p{ diff --git a/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.finalize_invoice.2.json b/corporate/tests/stripe_fixtures/void_all_open_invoices--Invoice.finalize_invoice.2.json index 1e8577387d4a6a0790baee758a4df3faa93f8482..c43e8085d12150be0d91713095ef08316f920190 100644 GIT binary patch delta 196 zcmZ22Gg)@SZ|2C7)Z&tOKmQ*Km)_dMAx9QBv(V%M0dC1M0eNnu+ZeHB-awdFax(p149FY^bAkSKo8@x$){N= MX=nQ8OjdPn0HusRjQ{`u delta 54 tcmeyNI6-m4G8Wd%yt3kw$%3pB90mr4{-IIjnUnvsRALd{e34b18vp?S5zznu 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 bf73341974329c3c87e902ceae5a0074528348c5..23b07e18b423fbd8f2a017c1d0e7e33045444075 100644 GIT binary patch delta 196 zcmbQP_+N3ua+b)F)Z&tOKmQ*Km)_dMAx9QBv(V%M0dC1M0eNnu+ZeHB-awdFax(p149FY^bAkSKo8@x$!Az9 MX=nQ8ELL4^0I_F2qyPW_ delta 53 scmeybI9+kWau(Liyt3kw$+5f=90mr4{-IIjnUh#6v50QI#Hz~;0P;!^kN^Mx 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 0b79c11913c11c3d083538c8d713050b7307eb88..67cd07ed22e0bff0d08f956a44552fd366ede06f 100644 GIT binary patch delta 196 zcmeBI{I0lRDNAHYYH>-tpMQ|AqmO5ltBZkQvP+m}sF7PlxJQmrP@a>IkDH}WqPwMA zps`;;m`8?5qM=`+UtUH?lt)fpkg;DtQcjdxaJZ*Quu+MzfuVsxmXlLPpt-s0*Km)_dMAx9QBv(V%M0dC1M0eNnu+ZeHB-awdFax(p149FY^bAkSKo8?GB^@pW e1*OasB`YAAH+dqv++;r%*GQV#w|NIkBPRfak3#eS delta 54 tcmZ1|yHjSvUuM?Kyt3kw$%SkZ90mr4{-IIjnUlj<3b6=pR$y)91ONtz5vTwF 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 32c4eb6438b4add61ea72cc4d45763b6cad3963c..97434c5e315e320be8700e3c8f3d86ce7733ab7c 100644 GIT binary patch delta 196 zcmdlXvp{ykALhuC)Z&tOKmQ customer=customer.stripe_customer_id, metadata={ "type": "card_update", + "user_id": user.id, }, mode="setup", payment_method_types=["card"], @@ -68,7 +70,10 @@ def start_retry_payment_intent_session( ): # nocoverage: Hard to arrive at this state using card raise JsonableError(_("Payment processing.")) - metadata = stripe_payment_intent.metadata + metadata: Dict[str, Any] = { + "user_id": user.id, + } + metadata.update(stripe_payment_intent.metadata) stripe_session = stripe.checkout.Session.create( cancel_url=f"{user.realm.uri}/upgrade/", customer=customer.stripe_customer_id, diff --git a/corporate/views/upgrade.py b/corporate/views/upgrade.py index d3462810b5..3b388bc9a8 100644 --- a/corporate/views/upgrade.py +++ b/corporate/views/upgrade.py @@ -105,6 +105,7 @@ def setup_upgrade_checkout_session_and_payment_intent( "user_email": user.delivery_email, "realm_id": user.realm.id, "realm_str": user.realm.string_id, + "user_id": user.id, } if free_trial: if onboarding: