package Ġcom . stripe . android . model Ċ Ċ import Ġcom . stripe . android . model . parsers . Setup Intent Json Parser Ċ import Ġorg . json . JSONObject Ċ Ċ internal Ġobject ĠSetup Intent Fixtures Ġ{ ĊĠĠĠ Ġprivate Ġval ĠPARSER Ġ= ĠSetup Intent Json Parser () ĊĊĠĠĠ Ġinternal Ġval ĠSI _ NEXT _ ACTION _ RE DIRECT _ JSON Ġ= ĠJSONObject ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" set i _ 1 Eq TS ZG MT 9 d GP ID GV z C Us 6 d V ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" object ": Ġ" setup _ intent ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" c ancellation _ reason ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" client _ secret ": Ġ" set i _ 1 Eq TS ZG MT 9 d GP ID GV z C Us 6 d V _ secret _ FL 9 m S 9 IL yg Vy GE OS mV Nq HT 8 3 rx k qy 0 Y ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" created ": Ġ 1 5 6 1 6 7 7 6 6 6 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" description ": Ġ" a Ġdescription ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" last _ setup _ error ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" liv em ode ": Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" next _ action ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" redirect _ to _ url ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" return _ url ": Ġ" stripe :// setup _ intent _ return ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" url ": Ġ" https :// hooks . stripe . com / redirect / authenticate / src _ 1 Eq T St GMT 9 d GP ID GJ GP kq E 6 B ? client _ secret = src _ client _ secret _ FL 9 m 7 4 1 mm xt Hy k Dl RTC 5 a Q 0 2 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" type ": Ġ" redirect _ to _ url " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method ": Ġ" pm _ 1 Eq T So GMT 9 d GP ID G 7 dg af X 1 H ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method _ types ": Ġ[ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" card " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ], ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" status ": Ġ" requires _ action ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" usage ": Ġ" off _ session " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġinternal Ġval ĠSI _ WITH _ LAST _ PAYMENT _ ERROR Ġ= Ġrequire NotNull ( PARSER . parse ( JSONObject ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" set i _ 1 Eq TS ZG MT 9 d GP ID GV z C Us 6 d V ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" object ": Ġ" setup _ intent ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" c ancellation _ reason ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" client _ secret ": Ġ" set i _ 1 Eq TS ZG MT 9 d GP ID GV z C Us 6 d V _ secret _ FL 9 m S 9 IL yg Vy GE OS mV Nq HT 8 3 rx k qy 0 Y ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" created ": Ġ 1 5 6 1 6 7 7 6 6 6 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" description ": Ġ" a Ġdescription ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" last _ setup _ error ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" code ": Ġ" payment _ intent _ authentication _ failure ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" doc _ url ": Ġ" https :// stripe . com / docs / error - codes / payment - intent - authentication - failure ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" message ": Ġ" The Ġprovided ĠPayment Method Ġhas Ġfailed Ġauthentication . ĠYou Ġcan Ġprovide Ġpayment _ method _ data Ġor Ġa Ġnew ĠPayment Method Ġto Ġattempt Ġto Ġfulfill Ġthis ĠPayment Intent Ġagain .", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" pm _ 1 F 7 J 1 b CRM bs 6 Fr Xf QK s Yw O 3 U ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" object ": Ġ" payment _ method ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" billing _ details ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" address ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" city ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" country ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" line 1 ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" line 2 ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" postal _ code ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" state ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" email ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" name ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" phone ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" card ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" brand ": Ġ" visa ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" checks ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" address _ line 1 _ check ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" address _ postal _ code _ check ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" cv c _ check ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" country ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" exp _ month ": Ġ 8 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" exp _ year ": Ġ 2 0 2 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fund ing ": Ġ" credit ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" generated _ from ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" last 4 ": Ġ" 3 2 2 0 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" three _ d _ secure _ usage ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" supported ": Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" wallet ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" created ": Ġ 1 5 6 5 7 7 5 8 5 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" customer ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" liv em ode ": Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" metadata ": Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" type ": Ġ" card " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" type ": Ġ" invalid _ request _ error " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" liv em ode ": Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" next _ action ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" redirect _ to _ url ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" return _ url ": Ġ" stripe :// setup _ intent _ return ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" url ": Ġ" https :// hooks . stripe . com / redirect / authenticate / src _ 1 Eq T St GMT 9 d GP ID GJ GP kq E 6 B ? client _ secret = src _ client _ secret _ FL 9 m 7 4 1 mm xt Hy k Dl RTC 5 a Q 0 2 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" type ": Ġ" redirect _ to _ url " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method ": Ġ" pm _ 1 Eq T So GMT 9 d GP ID G 7 dg af X 1 H ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method _ types ": Ġ[ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" card " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ], ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" status ": Ġ" requires _ action ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" usage ": Ġ" off _ session " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠ Ġ))) ĊĊĠĠĠ Ġinternal Ġval ĠCANCEL LED Ġ= Ġrequire NotNull ( PARSER . parse ( JSONObject ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" set i _ 1 F Co S 9 CRM bs 6 Fr X fx FQ Op 8 Mm ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" object ": Ġ" setup _ intent ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" application ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" c ancellation _ reason ": Ġ" ab and oned ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" client _ secret ": Ġ" set i _ 1 F Co S 9 CRM bs 6 Fr X fx FQ Op 8 Mm _ secret _ Fi Ew ND tw Mi ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" created ": Ġ 1 5 6 7 0 8 8 3 0 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" customer ": Ġ" cus _ F Wh pa T LI P WL hp J ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" description ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" last _ setup _ error ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" liv em ode ": Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" metadata ": Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" next _ action ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" on _ be half _ of ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method ": Ġ" pm _ 1 F 1 wa 2 CRM bs 6 Fr X fm 9 Xf Wr GS ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method _ options ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" card ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" request _ three _ d _ secure ": Ġ" automatic " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method _ types ": Ġ[ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" card " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ], ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" status ": Ġ" c anceled ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" usage ": Ġ" off _ session " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠ Ġ))) ĊĊĠĠĠ Ġinternal Ġval ĠEX PAN DED _ PAYMENT _ METHOD Ġ= ĠJSONObject ( ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" set i _ 1 GS ma F CRM bs ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" object ": Ġ" setup _ intent ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" c ancellation _ reason ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" client _ secret ": Ġ" set i _ 1 GS ma F CRM bs 6 Fr X fm j Th c Han _ secret _ H 0 o C 2 i SB 4 Ft W 4 d ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" created ": Ġ 1 5 8 5 6 7 0 6 9 9 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" description ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" last _ setup _ error ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" liv em ode ": Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ": Ġ" pm _ 1 GS ma G CRM bs 6 F ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" object ": Ġ" payment _ method ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" billing _ details ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" address ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" city ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" country ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" line 1 ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" line 2 ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" postal _ code ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" state ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" email ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" name ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" phone ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" card ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" brand ": Ġ" visa ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" checks ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" address _ line 1 _ check ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" address _ postal _ code _ check ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" cv c _ check ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" country ": Ġ" IE ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" exp _ month ": Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" exp _ year ": Ġ 2 0 2 5 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" fund ing ": Ġ" credit ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" generated _ from ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" last 4 ": Ġ" 3 2 3 8 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" three _ d _ secure _ usage ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" supported ": Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" wallet ": Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" created ": Ġ 1 5 8 5 6 7 0 7 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" customer ": Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" liv em ode ": Ġfalse , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" metadata ": Ġ{}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" type ": Ġ" card " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" payment _ method _ types ": Ġ[" card "], ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" status ": Ġ" requires _ action ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" usage ": Ġ" off _ session " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġval ĠSI _ NEXT _ ACTION _ RE DIRECT Ġ= Ġrequire NotNull ( ĊĠĠĠĠĠĠĠ ĠPARSER . parse ( SI _ NEXT _ ACTION _ RE DIRECT _ JSON ) ĊĠĠĠ Ġ) Ċ } Ċ