From d04cba19528573c079fba3957279bef940739c9b Mon Sep 17 00:00:00 2001 From: "Tom Aarab (toaa)" Date: Thu, 24 Aug 2023 13:06:33 +0000 Subject: [PATCH] [FIX] Stripe: screenshot update Updated an outdated screenshot from V14 to V15 Forward to master. taskid-3467638 closes odoo/documentation#5720 X-original-commit: 332436619043d1793a9238d31e76c30b1e767789 Signed-off-by: Tom Aarab (toaa) Signed-off-by: Xavier Platteau (xpl) --- .../finance/payment_providers/stripe.rst | 143 ++++++------------ .../stripe/payments-config.png | Bin 0 -> 11221 bytes .../stripe_enable_local_payment_method.png | Bin 18245 -> 0 bytes 3 files changed, 50 insertions(+), 93 deletions(-) create mode 100644 content/applications/finance/payment_providers/stripe/payments-config.png delete mode 100644 content/applications/finance/payment_providers/stripe/stripe_enable_local_payment_method.png diff --git a/content/applications/finance/payment_providers/stripe.rst b/content/applications/finance/payment_providers/stripe.rst index e053a6342..0fd69d06b 100644 --- a/content/applications/finance/payment_providers/stripe.rst +++ b/content/applications/finance/payment_providers/stripe.rst @@ -10,49 +10,48 @@ Link your Stripe Account with Odoo .. seealso:: - :ref:`payment_providers/add_new` - - :doc:`Use a Stripe payment terminal in Point of Sale - <../../sales/point_of_sale/payment_methods/terminals/stripe>` The method to acquire your credentials depends on your hosting type: .. tabs:: .. group-tab:: Odoo Online - #. Go to the **eCommerce** or the **Sales** app and click the :guilabel:`Activate Stripe` or - the :guilabel:`Set payments` button on the onboarding banner. + #. Go to the **eCommerce** or the **Sales** app and click on the *Activate Stripe* or the *Set + payments* button on the onboarding banner. #. Fill in the requested information and submit the form. #. Confirm your email address when Stripe sends you a confirmation email. #. At the end of the process, you are redirected to Odoo. If you submitted all the requested information, you are all set and your payment provider is enabled. + #. Your can continue to :ref:`stripe/local-payment-methods`. .. tip:: To use your own API keys, :ref:`activate the Developer mode ` and :ref:`enable Stripe manually `. You can then :ref:`Fill in your - credentials `, :ref:`generate a webhook ` and enable the + credentials `, :ref:`generate a webhook ` and enable the payment provider. .. group-tab:: Odoo.sh or On-premise - #. Go to the **eCommerce** or the **Sales** app and click the :guilabel:`Activate Stripe` or - the :guilabel:`Set payments` button on the onboarding banner. + #. Go to the **eCommerce** or the **Sales** app and click on the *Activate Stripe* or the *Set + payments* button on the onboarding banner. #. Fill in the requested information and submit the form. #. Confirm your email address when Stripe sends you a confirmation email. - #. At the end of the process, you are redirected to the payment provider **Stripe** in Odoo. - #. :ref:`Fill in your credentials `. + #. At the end of the process, you are redirected to the payment provider **Stripe** on Odoo. + #. :ref:`Fill in your credentials `. #. :ref:`Generate a webhook `. #. Enable the payment provider. + #. You are all set and can continue to :ref:`stripe/local-payment-methods`. .. tip:: - To connect your Stripe account after the onboarding has already been completed, go to - :menuselection:`Accounting --> Configuration --> Payment Providers --> Stripe` and click the - :guilabel:`Connect Stripe` button. + To connect your Stripe account after the onboarding is already completed, go to + :menuselection:`Accounting --> Configuration --> Payment Providers --> Stripe` and click on the + *Connect Stripe* button. .. important:: - If you are testing Stripe (in **test mode**), change the :guilabel:`State` to - :guilabel:`Test Mode`. We recommend doing this on a test Odoo database rather than on your main - database. + If you are testing Stripe (in **test mode**), change the **State** to *Test Mode*. We recommend + doing this on a test Odoo database rather than on your main database. -.. _stripe/api-keys: +.. _stripe/api_keys: Fill in your credentials ------------------------ @@ -60,8 +59,8 @@ Fill in your credentials In case your **API Credentials** are required to connect with your Stripe account, these are the credentials that must be completed: -- :ref:`Publishable Key `: The key solely used to identify the account with Stripe. -- :ref:`Secret Key `: The key to sign the merchant account with Stripe. +- :ref:`Publishable Key `: The key solely used to identify the account with Stripe. +- :ref:`Secret Key `: The key to sign the merchant account with Stripe. - :ref:`Webhook Signing Secret `: When you enable your webhook on your Stripe account, this signing secret must be set to authenticate the messages sent from Stripe to Odoo. @@ -78,99 +77,57 @@ In case your **Webhook Signing Secret** is required to connect with your Stripe create a webhook either automatically or manually. .. tabs:: - .. tab:: Manage the webhook automatically + .. tab:: Create the webhook automatically - Make sure your :ref:`Publishable and Secret keys ` are filled in, then click - the :guilabel:`Generate your Webhook` button. + Make sure your :ref:`Publishable and Secret keys ` are filled in, then click + on the *Generate your Webhook* button. - .. tip:: - To update the webhook, click once again the :guilabel:`Generate your Webhook` button. - - .. tab:: Manage the webhook manually + .. tab:: Create the webhook manually Visit the `webhooks page on Stripe `_, or log into your - Stripe dashboard and go to :menuselection:`Developers --> Webhooks`. Then, click - :guilabel:`Add endpoint` and insert the following data in the - :guilabel:`Listen to Stripe events` form: + Stripe dashboard and go to :menuselection:`Developers --> Webhooks`. Then, click on **Add + endpoint** in your **Hosted endpoints** and insert the following data into the pop-up form: - - | In the :guilabel:`Endpoint URL` field, enter your Odoo database's URL followed by - `/payment/stripe/webhook`. + - | In the **Endpoint URL**, enter your Odoo database's URL followed by + | `/payment/stripe/webhook`. | For example: `https://yourcompany.odoo.com/payment/stripe/webhook` - - At the bottom of the form, click :guilabel:`+ Select events`, then: - - - In the :guilabel:`Charge` section, select :guilabel:`charge.refunded` and - :guilabel:`charge.refund.updated`. - - In the :guilabel:`Payment Intent` section, select - :guilabel:`payment_intent.amount_capturable_updated`, - :guilabel:`payment_intent.payment_failed`, :guilabel:`payment_intent.processing` and - :guilabel:`payment_intent.succeeded`. - - In the :guilabel:`Setup Intent` section, select :guilabel:`setup_intent.succeeded`. - - In the :guilabel:`Charge` section, select :guilabel:`charge.refunded` and - :guilabel:`charge.refund.updated`. + - At the end of the form, you can **Select events** to listen to. Click on it and, in the + **Checkout** section, select **checkout.session.completed**. .. note:: It is possible to select other events, but they are currently not processed by Odoo. - Once you have selected the events, click :guilabel:`Add events`, then :guilabel:`Add endpoint` - to generate your webhook. Click :guilabel:`Reveal` to display your signing secret. + When you click on **Add endpoint**, your Webhook is configured. You can then click on + **reveal** to display your signing secret. - .. tip:: - To update an existing webhook, click on it. Then, click the three dots at the right side - of the **Webhook URL** and select :guilabel:`Update details`. +.. _stripe/local-payment-methods: -Configuration tab ------------------ +Enable local payment methods +============================ -.. _stripe/manual-capture: +Local payment methods are payment methods that are only available for certain merchants and +customers countries and currencies. -Place a hold on a card -~~~~~~~~~~~~~~~~~~~~~~ +Odoo supports the following local payment methods: -Stripe allows you to **capture an amount manually** instead of having an immediate capture. This -feature earmarks an amount on the customer's account for a determined period of time that depends on -the payment method used. +- Bancontact +- EPS +- giropay +- iDEAL +- Przelewy24 (P24) -To set it up, enable the :guilabel:`Capture Amount Manually` option in Odoo, as explained in the -:ref:`payment providers documentation `. +To enable some of these local payment methods with Stripe, list them as supported payment icons. To +do so, go to :menuselection:`Payment Providers --> Stripe --> Configuration` and add the desired +payment methods in the **Supported Payment Icons** field. If the desired payment method is already +listed, you do not have anything to do. -.. warning:: - When the manual capture feature is activated, your customers are not able to proceed with any - payment if unsupported payment methods are selected. +.. image:: stripe/payments-config.png + :alt: Select and add icons of the payment methods you want to enable -.. caution:: - Odoo doesn't support the partial capture yet. Be aware that a partial capture from Stripe's - interface is still managed as a full capture by Odoo. +.. note:: + - If a payment method record does not exist in the database and its related local payment method + is listed above, it is considered enabled with Stripe. + - If a local payment method is not listed above, it is not supported and cannot be enabled. .. seealso:: - :doc:`../payment_providers` - -.. _stripe/express-checkout: - -Enable express checkout -~~~~~~~~~~~~~~~~~~~~~~~ - -After ticking the :guilabel:`Allow Express Checkout` checkbox, **Google Pay** is enabled out of the -box, but **Apple Pay** requires extra steps: You must register your web domain with Apple. This can -be done either automatically from Odoo, or manually from Stripe. - -.. tabs:: - .. tab:: Register automatically from Odoo - - #. Navigate to your payment provider and make sure that it is :guilabel:`enabled`. - #. Go to the :guilabel:`Configuration` tab and click the :guilabel:`Enable Apple Pay` - button. A notification shows that the web domain was successfully registered with Apple. - - .. tab:: Register manually from Stripe - - Visit the `Apple pay web domains page on Stripe - `_, or log into your Stripe - dashboard and go to :menuselection:`Settings --> Payments methods --> Apple Pay --> Configure - --> Web domains`. Then, click :guilabel:`Add new domain` and insert the web domain of your - Odoo database into the pop-up form. Odoo already hosts the verification file of Stripe. Click - :guilabel:`Add` to register your web domain with Apple. - -.. important:: - This operation must be repeated whenever your web domain changes. - -.. seealso:: - - :ref:`payment_providers/features/express_checkout` diff --git a/content/applications/finance/payment_providers/stripe/payments-config.png b/content/applications/finance/payment_providers/stripe/payments-config.png new file mode 100644 index 0000000000000000000000000000000000000000..7afa7209d2c9ca437eecbd84a3c11c932ba2c304 GIT binary patch literal 11221 zcmaia1yCJL(=G`Ff(D1+5DuvA4Ik;Gc2t{C@oU^=ox?6%m6{6sYCy?tXW7 z_vg=_*Vk8nfB)x~mxYCe`}>E-$EV21NKa4C-rnBTwM}nt@5;(bFE6i`mzTeDclQny z)lILiuKWA@gM)(~9v%-44t_=^@d(K`wRCz1L|k9r1O^74oSgjl@uM2rqGM#|>+3r* zGE!4h0|tZ7&d#Oe^}@r$%d6^7PtTg0o0nGBKjG0OrT*&a>A@smNXvpeKR-jE(5zp@ zaS0hWH@C5|v7Oxma|_EP0M412nY_Hbwzf7uKfl7l!u|by6;1P>KYxDxCRtcg4FYG0 z%V-xA6l`tpB4bev4-ey!u*}RZX66(TQm|)aWMpS&gVS;+CMFIJkGi_LP;qEFIy%(# ztlK(z);6|EOG|HW?_`t=+4}r;E<4zmiBIH zCc*UV!pqAmZ3Ekuwk}g^_tJ{Gxw$zGUf|HkL}zEGw1R$WM!u}F;qmctUP1Z!`T5Sy zJ|#Wh_{7Z9^Yg{UMMy+~fvM9MI$mdw;LWWaL2;Fdso98_W>{?QKJI=YSuvgM)(- za=QM((ZBM`<`-9b`$yDtto(wayLtxmiz;K{(`8kRF+S5bG<9$b$d#1UR##V7R5zTT zUyxCAZ*6TYFE0yAseAc{pI=<2rKRbaI8IMb^NT1kbBaeqL`27@E-tNBR8$aYB9Q-rBs;a7gV6?HZQODTc!}sUZ)D$DTsD+)^ z==k);#ztUh98OrwV>82$0z>G+?0&G(9WKa z-`&!Ag+V{#MRM|!)ALZR)*oSD$Y7*IzpHpGon-pUBped|?g+o<3keNy_vpNHf~QT+ z*&kGez#8iswzQ!C3WObuPp2I*L;SL~5b{-t5=9|0ZOWw)`QyyS7$WjJUX2fQ8dV|* z!EtN^{it0i!Ni%1j7=SQ_pO3U?Xx8TH+IwK`?2lk%K{y1g{0a0&#g-mFmT_||F6~# zRHB6xbgtc+jOO!QE`*0|fDA2)NjIq^0G}IpmW9rsLKNjhwF<`0)$PQf zOyC+1&%1t$hPDVMx>o2Id1JmR4fZsPD8lozjJF1fyJl-3+ES8NgKyl@Ut65XLpVt5 z0j1j;HY5Ru6gyMk7MCbbR@Azi_d+d*Gcy=C915K}Y3A3AP6uOhnw%uqtctO5s;P`91lz6 z3YU{5*cL(@Q^#T9Isf=d`?e+z0QaV%?4aNf&g=RREipHo0n}4uT#p_|{L<3W2n*BY zr4qA$m7Zuaiymf7tqm=nxe;D3Qyc#bfH^WL2cWs7)G-6GkpIBd&o7!h0oc@#X0&2! z5TMV8ewl%o6xL0i&A{uV6@sx3dF-MD2EJLUsRTLY(hwYvFj`{mThTN$jAqpDavb zUk1E>8{+>zc=9iE7C)k42#;yrRoA8+t*~S_#OIqQq62H%EBii`Ce962Tx9Pm1PrE* zQ=W@*HOq#-X8K&wKUb>OoI7unMR(T|5v#AJrK;tZr`N*P&C%F?m$+8A7rC>TcmeEp+Y+ ziGHqY2{J>O_#wm*HUnXu>Thu=rfF;Adz&NKQ<}Siq2=yuVV4?XMu{VwbnALmp&z7e z6s|ENko+<*9=Gf}n+x;z?1P(k@NNz2Q(o=r6i8*Fr>#>@zb2?{BzH%y(e|YCC?`{Cc$q@Ab&)=dc z9qX<_QUo90%r4F2nM@U)I{IPRJQbJ+gDg7Sa-(feYr_T_;p&Ub&Fibh+&Y8wcKdXC zJ^&U;5CkS6xaX!}rN*#2IdLDaCvdnqP->D9hqktBp)5;}0lMMaAd?ta91aA|No?Jz zNe@XE@oK|Z2GQkq)<4 z1`2Fq+`Bg-^--|5t_>YgDj5!oFb^*e56@tKFr_*s^JAhI!>qyIkSQ}bhHD3{=}SvW zhRv3GTPEWV{AkXftfawFNTF~oj%?atFn-*#Xhmn{IK&dxrTf$fH~o2ckp$Q1k~Vmj zOey(fiwFVh=f`jEVlIOcQLR8dr=r7}ti&ouN!9P-Lb7msC6dY$kcZ34GzqW9-kgrO zkH&@eKN@G4PILuTB#Ae5c*I<*!Do4CZpFZFE?P_`d1##w%4X^rfL#ve0;lok!N~g- z?6SX(o{?Y=0>V5;*vD&jLI@mnzOwpjfH1>a+*>v?h~(m#mAUOmzWfYk(xqmoV8kV1 z_!uIZqG^{-ZT2!H&H5z0NNn*48gAFT3a$(6fHeSoCzjcD>gcqhf zyjlZ7YU>12$fWC$Fm>sSr_=fV=0qCGt{&5S2ew02<){s%n55@B_gbOQ79NIX_H%cs zW3yq8Y`x03Mwir*MXj-}@^kwjbmr7vkK&$l%!YCn!US-^!v@mc3)6?v?=MV?a%*I> zWyar<$4HvoFO9x?@j27_27tV~c$k7$YFPk^CV(d2t18r|(V2eF-+=_XrqH=+VYDp}@YpzLkJJqhqaxTS_ zT%}T~wx*={OtB;U8WD;LdA`sj`WWZpIFbsS63aPjaVlIJ&#L8GCHs4p?H?En3aDG| z;XB#%`>$vr+1ui8nR;=}1HHf{Hp}I4r19jP^8H8#Gp4b%Y&Y$Xs$)d71PTu0$x{Rs z>zKypi6XNVKPh=NBzqj8gh{8)uO5hdSV?mwwJ+Cz=|q2>AZ*k6I4=*)V)o;qsLLQ= zq8FX=142gXsoHcMuGv5XzgmO3M?0KDCpV2+!c^wcJ?U9>gK@8wW?3^uGjkg8qZutS8 zZxPP_Y$rtrm5ShM^|LMGuy(CpI76v)9GR&K*Zud?%?qEldC%V@ogT;C{a-6l?WHV; zORd#=Ja$5}8#rRI?}aJW>6crY6TMB(AKkgbURzGC!=O|e{YQUoQF66nl*eP=V_R7$ zx|&a4&n1bvUG#g}We2{%&rY7_cl$9vcUmR9ir#H5v6aUQ5yzJr5l1hk%)v!^f7Jq+ zu@_*Rrsb~oy9XgRCuV2bwn(%~YIvix?fu#HyFb!b&wdD2_piQ_u@)`+0#fy{=Q?3N zqpcNvmkLY6r_}beVf8kxOJ`8&P0&cZLvc1$FxsVfCvtYnRl}9%J}3w4b3K`^{YnNW znmz1?YjM|-F8sAqyN2|-U-#?c>zk8%pP-_yCXpbb-lvhsktnn{Bv_5l1!H7Ny7eb{ zraJF>$)$1dG>F85zsG6KsKT;W@B*OX(({@SL-$!Q&1^)b9p3O#<1(qvaS0%@p7OxT zl-6-JQ8ev@w95O;_j+waBqB!JsD>*Z<$CN-mizi+tM_2No>L*Y zw(M0_LC)sHw(;1ehf(pnp^9|b=hyZ>Pq*uJQ*CWa@xGg~0m>)y^yBVj?^QX1Fk^zd zm&pnuH6JJ(z+x8KkR+ql|qhfXQVgPaVj{7vIjV(jsW@i1E$`0)Mj*2yu ze17OCETCH#lJxEgoqW+CV9W=9_Pn7+Y5Yitw7s$*XP-%rn5AM@a>uECQ}KY_hq>%~ z2k)JvVPtD=UNiecNp&{VZ_X(k-;nW-eql`k@`Fi+|FeNC?7l!-U3^B1*RhVqAdon`DG_a@_Rxz_iXdUfFkb3 zeX>F9!|>VDJ3Mk(hDj#pp0{frDxJUZN0Os(>@8=jMQ>VlT&HQSujzJ;?ihXgvk(@< zd@@YUQ95TOc`YvR1(hx!4q%Wzv+4fE;`lX6x)V5l4gMkO)piE~Q=ng3@Q3TpuCUng&Tao{Q-q_!|ok;MeWVHb~=vEnUFf|42ul=hLD3BW8;un z8VNHz-b?1@%$Z$hRa7_L1?e?pxS&Sc0Z~;~zwgSGmAh)Rd4a81N$WAtsP5xrBY*+Y zWp+hBdoTx^gRT;+IdJdy@L8~%87s;YK510JX%~kPccY9dx!R7@_21ik$-{g_+AHab zNM>m&F821jC#XL$;RX^#^4r8P1bKsfiH7Ykzjv7Yxfzz984>5TsLCeI%PZY3%B0Ax zU#ZNMM`TS-2c2U^3A>{$i!dV`2dKE648(s^)yDubU)8F|ij9G03jIntWm2NuvB58B zQA2o^(UYt&fxAoj36zICi#qN_>D6ayctbVvSI~J51t-HhDou#&a$2=Le+YBMB;ziC z0$w~CEj^99sGe$sfZ)9EH?evc;OxuJd$WzPg$KhiOt4M;uf%jiw_v^G+MQmfO62>J zq0BHG;K}z;BnN*pvpuST1o-HJ=HQ*W9Z~GFd>Z4#c?%HOWjk+Z?&Pfh7}fan%i`_c{7D z^=_H@eYfTm8bRy$^)GawDl+cLGowDIdv(&AfaZ`%T4NTYT?CpjE%*;fJ$;)qHuzP@ z+OUVAcU(!((~{1r4?6@vLni^PBlKX+5FIa5svC-(cdapfq@|S0n2f5qT*GOva19!# z?!N2_Hj37csuMRB7?bNE!R%(>a8$CD1@p0RmwmNCs_yaqp(DicM2@8Wh~0zLY?qS) zIdlyN1hZQN1lQZCHesdHIxXOVz0EI}k34IPo$$#ztspe}@5_1x@>ubdpDglOL#V^1 zZsYVkyr$mKGwd1)RbfL_bYrh0X>ao4ABG5KeuN}DG|?_iHEof-656by@dK}CJP)y- zxnq+if4bjZgWM)ItnTu{T{A4c?b9mKd;zzcwk&>D(BvtpV$VL^ZgYQOX0W6^`>vBh z714wOm>jWzUN@p{Ydl$=Ou6|3bg9#E-UqX6aKc$c6EY7trO;lGK+7G5q}x@BRTP@S zDL%R$wdOCTNmeRj2mfb-XcEZC+ZWo%NpjO}=x9^|8Cf;8M1=D0$zb%m1x*hLS|bg zb_y&6O^1u*T6BkEGIkXGbgNw0LzU8w6Pb5cLR)d~(1=VsV1^(ah&7b8$A$=~YrE;n z*#bQva%x`GH7yZ_PW7m4jUw}K1sV7SN8TQgLUevp=2Cx1qvp09qh^>^K(l}{XAb{sU*?`zieg?xl2GhsM;kiZ$-(Bvf}z#h}i?OfT?bQ)uQC|X@Cqk*~~+gI|Cvx{pGz=3diUli_gz&qWWf$oEhpzjh>{5 z)hc@ZuB}eljPD=%(@wb7%!reN7``L(UT~e}bc!shR%Q-)dgwjjSwH8f*nG>c`RYjl ztV&;9n3wl#=mX^v4BkzNoo?H(8=J*Jy!3(qlCIDz*Yy^6W)W`!N5y8j9wnDnQ5ke# ztwmj4??5(ZbJD!tBNXnzkO&qEA5BZ9P`yACq>;ZAQA9u~ow0)sT#*Jmn3x3XeJ$#w8Qn@bS+J4gq4>D+F^2!Nu`?nmL{GT zawRhV#{qJiOn)R7Z;=n2LwP=VzhzwI!XO({*Q!OC~0{UFDyO+lQUEj-KxuaNrBoZ{C!=V`I%Gm;+kHh1~yyc zigT`j0C97*3GOaucNQj*vXNbWzB}8xzLIUyXCt<`Ed051L<^>=k=vm@na~(OTLs8l z-NWkwS=IAB5U*|KC6e)$b#xDVs7<03xmux#dHpo^w(@9^E3OQNh3t{p*PuiFW!r*02u)f-|I}ivs-nY|pIFQhla5Z-72Q zY21-cR*IvF)q)uc)4kCilIs@3>Ha1Fyb(C4s3&`^Xcnk~M-~};3kI~xadO>!*#9&@ zSVRB3R#I+2YdByyT2;b;NScNmn=(|S0(Cpmm^zH$4;0Q`bd^=k`VF#p)Wtqt0fCCRYT=$_FO}O|s!m0haN7n8u&v%O7- z*XJ(2M%#sZ!FtNq zrAl)wt@kM*mT-x}NK+A?q6oiFMi{|r2_+s`S@f5+uBfVuDOM|qm*>>64Y`SbD3#Nu z!7aG0_Fb4YRE%tP!*P$VUe;Yc8Y(-jInv;5$#ffU;<`_Q14#-~WW32_vNsKWn}6Zk zUrB#{u9(*VojWul+?TIY#aCeIO0}OjRf#g|B2!y;@A`Q%4iRVV4aOc(?4H&Eej-sQMf+BSAgR(0bFGryQSd zEb;iTZT)&>zR21aT-j64pyww%iQ*>eN>4)1Ka z50mG&Jbs?HaK#A5{QWi_0+HXM7o00)D(~i6+0Q~FyRLV?%p^TlO`hu{JoA=+9%-HJ zY)1GDAbqYr>#E$QExy;7XDX%FwH@h{j z07zz<+$Gv;~z+)0)(I3gHKF<6MjWueyDo4bhHspcCS{fo;b zU`^~^-hr=oAtS_3?Lz`0un>a>!PSD%Glwo*`cfiM^a}^vxway@zQ;rp+_2bJ2VJ8< zz0EqHXA{Y;uc!e~IUhq6B4_<+wXVEzciWf}!iBp2*hakMcX!*Y6X{bsZ@j@I!Ty_*Vx+Afif7j(RRUWVgSd?q@hdTeN!FBs`;Q z{zU{M-&|3&MeNDe38~zfhsO`KH|J=XR$X*#9;@^W0HLRbfz%OJzfu-dPA%;>(jxa& zsfI0U+reEiAY`U93E1x=U(Q+aQu}12qx6AlHIQoAF`TdCHsK_L{B__jx+{i|4O>27 zBX@N?(H+XH+z|cm`H#SNAGqNDB4c+*V%QXWjP?kLf=t})D6|a)cF{v8La2%PLzZFb zZ=Z(nho*jQT;Zg8#8Iw=ZhWuJ>hDObHu>@inL)~Tst}UjDw-x-!^I7bo>a;3xdCy$ z8|`|&s@SSUI!rk)HrO5_yk`P>8{i9zv7GtTI#N%GIvxY)fw9oBLV*Vje-kNoB~S2c z^!kow#C*IEtbq6FLQ7zP50<$c8F^nus57Vb5yB|B~>wysYQq0zXF z;=izti!J^GOY@t7)sUU6kiF3HCdvePI3#uAPKqB|`~reV_iuwp93%QMU+0Sk+@3xl z8_~=D+I9?oP0x(vzyy-JterUJTp%&#%y8^patj;LX8K(*_^4n@sVqm_hU9+;|F5_u zv|pSo&h!~n^F>a1r+FX}IFaczMdZh7%LA)scH`}oEJK#OQrd5)Mf~!~F@k2)pXa}O zq0YMhI>cmqh``*@#p^IJ15%;jL_}?F$&|UwdA8w!-m6A1`5VHZStN!xHtHCtGm5|q zKEcuZ6~cA-9UB*@8L_LGCVgxy({C;cCJ36<`AiTFfB?Od1>Qbe3jM=dI$ZT-X)FyU zLhB22m-TMdcbBXmiIJ2g`$ZlOWvd)bqieaJ6oq)GS=?O%!CCsCS{F8MMt`lxYd&Dm z!ce9@CW_8k#&5{RPT_V_ox9@}!SRt!C#dZ&O)s$RbR2LHCcYZYhbn=a9iEOt9?m6A z4xM%4lI7~5->Av%UQl92$MZQ9@&yj-JUs`!iVJeO{)vOh&S*ygV09%l`0C6`oj%{V zy)ZX=nR*|NWFt(R&V9|B$8~m>;n&YfE7-5)+aR)fCk#}bp{Z1{klx2ch*UV|K3o~Y zB7Lhc@{u*h(;db_5E$IgygP=-VEb{_9}=%oV*;PgJRt|ts7d-sPq;O_%y=bm*ktY3 zOM06`Ri(svMxfYeK|p1!_5j+rGKm)EsgF3$ji%=q+oI9CHE#Q_jNWS#aqMSsRX}>2 z^q>5EcK$cHZOIDG5jrkIZu1dW-bR<#dhh+pc>kmGp^yC48~%^3@Q?29SEl~&2?0CQ zda8>?b$0DvNNb_L_1)d;>;m<^sW67n-0**v!#uvFQDfZfU0Bo^mY#lc1&?rEw@&DJy98*`PR?h{GQ_y?ce&_CD*AtQHU$56BXWN7RVLh8^0+@ zjHTFVT5+Uiv57#R`LXP_mPd;yCBlFAh*Pbb^U4JBBx|I7jhg(!e)@=_UF3PWDNlZf{zroG2V%4e9)hotDIc3;3+v#F*FAX?k9RNMor%y-0~} zo16CFw9wNgPbc%B7qYnmPXns{F=W8DR60z{f6wuRUxKbAADH%)Thr9e+tDfV*J*o3CBw zM$2OHn&^Z)hoQg~L0nt22A8T8)=U?hM$;;AP_u7O*V{ z(Ty`*<)&{Y$k7X-h~ybHd5`oZVdd|y*@)Vj9y|#}LMN5597Rgv{&)BdWH-#ZOr9=q z{2~vnDg4=0HyFY#8)8}v*Zl05;`1|6RMX`eCcWQ)f-BFj{qvKyoc)ht?VAuA@qg92hdtmv9yz;%TEQ$`r zhjOG>iDnHK9MEd;APn2i0d*oiW?5mG9y-EYd&WaX`GAuqjImv2Kcup2vlWhQ+FYJF zd8s$3HRb4$D7+duHTYt%=uttH4QVkV2K*fCoOmS_$$^ISo24ZJ2xKAJXtvd+hlnh# z{un13X_>Zbs>m1eR}Pf-`5*{$$*=nM=(3jH@#1$P)B2f2{i{a%$uEHZ109hXl=k>B zX2c};$>Ey`I`S6jg{Mo?3Md0649rLSe`*16_KphLKKgn+NZ%6H36W?)4(5CHBV z)WnXs`(rPzC@Ldo{r0e{FoQ9gL`{m zj@@Tfr)6wEO$DXF!PfHgi26Bp3`e=lNAD* zi)WJKY@}>rc*2JmuBf=Z=TOOu-P4x3t=D4DdL_7WdPh#{n~AHOkrVw*ZvLRv;| z>v{`q47F5Vo8m1kTh=)7mHadyRps9tYIUG4#gDP!;nTZbC}cZO(T=RrCF^i1;Lv!I z3?^|l)0_KTv=#FDBEec)yGe^hvh_+=>D4rV7hmvy$NK-%2lyy=eLHXGzh#v#-=sY} z_g@-c)HN3A9@CxRnvRCR)?*Dtu~2yQaAI(k8pQiumrMVe;y5Jqr z`PK0`VzGl@-#$Eu&n69s`+?|^gWElfk@LM_;90e#U9$O=0UoiSt-J>oGfsO>xkd`Ik2Q%qYfFcm%{Mlra-7BMY_}JTn%dcH31BH+#$^|~YWd>OI3 z^(HYPPZGvsF2LBwIKVTHUHn_2-Gupy{h$tEI-(PGeDa&5OYk}7pX6mi-{Q9W(^PL~ zS^V10f2kZ-@a_Ts zCsYOIf|UjJp9;wTF2DCLz=-LCv+}RPZf<{IW87*=@t2&oCo@ea)QTtx>u%VGw!`61(h;Hw4*BW@wi-a>S( zZoCk+BJngKzP5Cc4K4ReXeN0xg_|m!H!YfN?WgC()e>83Ue@eoC2mZqk*}%=tC-5> zV!%#O!1Bz$mg*ou$7uCJYO!*q$aYhX(`JEkFJD=vVN~l_=|6)PE|L6qC{;gX<^m)_ zQu=W}X>V_hh|F}B)M`sxNkJ(Knl*9dvSAr_PhE+O9f?(KmcMK%zC&eeNV)|DGD0{x z;WbAGS=E}Fo3#cBwJV?;lpE=giy+{!kbEf5JxZMrWtRgWXzCY1E*q1+iacJUeV zm~##)`L(^RZ6le>N}8j3&Lb&SmI2X3Q&TY3*q=s5UK<$yh3?it`9T&()bH}#=7OuF z*@TBUDznf9h*Jz^ zFE}VU=#fkXn=P)n&m*$61g2%d(;w8W;FX8{nbO?@T#;DNI-@}o=dYD$2@j*b7JMNv zF2>7r(!%rm9pT9N_c?rFryGkA=igcs3-^(|3!=ZzF&I4AfxIOzTRSXW@0iOOn) zj4F2ZbRgKmhq5O1g~wWtXVLyhhQGE%gdV-^2975{S|@Fws7t{3ZA{yU@o*gr#3VsfGt!UjSA3j}xq Avj6}9 literal 0 HcmV?d00001 diff --git a/content/applications/finance/payment_providers/stripe/stripe_enable_local_payment_method.png b/content/applications/finance/payment_providers/stripe/stripe_enable_local_payment_method.png deleted file mode 100644 index cba21b87c39e6afaf7104d8216d303d80ec14ece..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18245 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 N002ovPDHLkV1iv7rt1Iz