Stripe + event cart - setCurrency with a value that was not an ISO 3166-1 alpha 3
Stripe 6.5.7 Payment Shared 0.9.12 CiviCRM 5.35.1
When attempting to complete checkout using CiviCRM event cart, we get the error:
InvalidArgumentException: Attemted to setCurrency with a value that was not an ISO 3166-1 alpha 3 currency code
#0 /sites/all/modules/civicrm/Civi/Payment/PropertyBag.php(204): Civi\Payment\PropertyBag->setCurrency(NULL, "default") #1 /sites/all/civicrm_custom/extensions/eventcart/CRM/Event/Cart/Form/Checkout/Payment.php(494): Civi\Payment\PropertyBag->offsetSet("currencyID", NULL) #2 /sites/all/modules/civicrm/CRM/Core/Form.php(513): CRM_Event_Cart_Form_Checkout_Payment->postProcess() #3 /sites/all/modules/civicrm/CRM/Core/StateMachine.php(144): CRM_Core_Form->mainProcess() #4 /sites/all/modules/civicrm/CRM/Core/QuickForm/Action/Next.php(43): CRM_Core_StateMachine->perform(Object(CRM_Event_Cart_Form_Checkout_Payment), "next", "Next") #5 /sites/all/modules/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Next->perform(Object(CRM_Event_Cart_Form_Checkout_Payment), "next") #6 /sites/all/modules/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Event_Cart_Form_Checkout_Payment), "next") #7 /sites/all/modules/civicrm/CRM/Core/Controller.php(347): HTML_QuickForm_Page->handle("next") #8 /sites/all/modules/civicrm/CRM/Core/Invoke.php(312): CRM_Core_Controller->run((Array:3), NULL) #9 /sites/all/modules/civicrm/CRM/Core/Invoke.php(68): CRM_Core_Invoke::runItem((Array:15)) #10 /sites/all/modules/civicrm/CRM/Core/Invoke.php(36): CRM_Core_Invoke::_invoke((Array:3)) #11 /sites/all/modules/civicrm/drupal/civicrm.module(458): CRM_Core_Invoke::invoke((Array:3)) #12 /includes/menu.inc(527): civicrm_invoke("event", "cart_checkout") #13 /index.php(21): menu_execute_active_handler() #14 {main}