<?xml version="1.0"?>

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
    <default>
        <stripe_settings>
            <api>
                <!-- Stripe API version to use. Changing this may BREAK functionality. -->
                <version>2026-05-27.dahlia</version>
                <version_preview>2026-05-27.preview</version_preview>

                <!-- Comma separated list of beta API features to use. -->
                <betas_server></betas_server>
                <betas_client></betas_client>
            </api>
        </stripe_settings>
        <payment>
            <stripe_payments>
                <active>1</active>
                <model>StripePaymentsFacade</model>
                <stripe_test_sk backend_model="Magento\Config\Model\Config\Backend\Encrypted" />
                <stripe_live_sk backend_model="Magento\Config\Model\Config\Backend\Encrypted" />
                <payment_action>authorize_capture</payment_action>
                <title>Pay online</title>
                <card_icons>0</card_icons>
                <card_icons_specific>amex,discover,diners,jcb,mastercard,visa,cartes_bancaires</card_icons_specific>
                <radar_risk_level>10</radar_risk_level>
                <currency>USD</currency>
                <sort_order>1</sort_order>
                <card_autodetect>2</card_autodetect>
                <cctypes>visa,mastercard,amex,jcb,discover,diners,cartes_bancaires</cctypes>
                <save_payment_method>0</save_payment_method>
                <receipt_emails>0</receipt_emails>
                <level3_data>0</level3_data>
                <payment_flow>0</payment_flow>
                <adaptive_pricing>1</adaptive_pricing>
                <webhook_origin_check>1</webhook_origin_check>
                <cvc_code>new_cards</cvc_code>
                <payment_element_layout>1</payment_element_layout> <!-- 0 = horizontal, 1 = vertical -->

                <!-- What can we do? -->
                <is_gateway>1</is_gateway>
                <can_authorize>1</can_authorize>
                <can_capture>1</can_capture>
                <can_capture_partial>1</can_capture_partial>
                <can_capture_once>1</can_capture_once>
                <can_refund>1</can_refund>
                <can_refund_partial_per_invoice>1</can_refund_partial_per_invoice>
                <can_void>1</can_void>
                <can_cancel>1</can_cancel>
                <can_use_internal>1</can_use_internal>
                <can_use_checkout>1</can_use_checkout>
                <can_save_cc>0</can_save_cc>
                <can_use_for_multishipping>0</can_use_for_multishipping>
            </stripe_payments>
            <stripe_payments_invoice>
                <active>1</active>
                <model>StripePaymentsInvoiceFacade</model>
                <title>Stripe Billing</title>
                <payment_action>order</payment_action>
                <sort_order>5</sort_order>
                <off_session>1</off_session>
                <can_capture>1</can_capture>
                <can_use_internal>1</can_use_internal>
                <can_use_checkout>0</can_use_checkout>
                <can_use_for_multishipping>0</can_use_for_multishipping>
                <can_refund>1</can_refund>
                <can_refund_partial_per_invoice>1</can_refund_partial_per_invoice>
                <can_void>1</can_void>
                <can_cancel>1</can_cancel>
                <can_cancel_invoice>1</can_cancel_invoice>
                <can_save_cc>0</can_save_cc>
            </stripe_payments_invoice>
            <stripe_payments_checkout>
                <active>1</active>
                <model>RedirectFlowFacade</model>
                <!-- The title is displayed in the admin grid only -->
                <title>Stripe Checkout</title>

                <!-- Capabilities -->
                <can_authorize>1</can_authorize>
                <can_capture>1</can_capture>
                <can_capture_partial>1</can_capture_partial>
                <can_capture_once>1</can_capture_once>
                <can_refund>1</can_refund>
                <can_refund_partial_per_invoice>1</can_refund_partial_per_invoice>
                <can_void>1</can_void>
                <can_cancel>1</can_cancel>
                <can_use_internal>0</can_use_internal>
                <can_use_checkout>1</can_use_checkout>
                <can_use_for_multishipping>0</can_use_for_multishipping>
                <can_save_cc>0</can_save_cc>
            </stripe_payments_checkout>
            <stripe_payments_subscriptions>
                <model>StripeSubscriptionsFacade</model>
                <active>1</active>
                <upgrade_downgrade>1</upgrade_downgrade>
                <additional_info>1</additional_info>
                <renewal_email_notification>0</renewal_email_notification>
                <upgrade_email_notification>0</upgrade_email_notification>
            </stripe_payments_subscriptions>
            <stripe_payments_bank_transfers>
                <active>0</active>
                <payment_action>order</payment_action>
                <minimum_amount>100</minimum_amount>
                <model>StripeBankTransfersFacade</model>
                <title>Bank transfer</title>
                <pending_payment_order_lifetime>30</pending_payment_order_lifetime>
                <default_eu_country>IE</default_eu_country>
                <sort_order>10</sort_order>

                <!-- Capabilities -->
                <can_use_internal>1</can_use_internal>
                <can_use_checkout>1</can_use_checkout>
                <can_use_for_multishipping>0</can_use_for_multishipping>
                <can_refund>1</can_refund>
                <can_refund_partial_per_invoice>1</can_refund_partial_per_invoice>
                <can_void>1</can_void>
                <can_cancel>1</can_cancel>
                <can_cancel_invoice>1</can_cancel_invoice>
                <can_save_cc>0</can_save_cc>
                <can_order>1</can_order>
                <can_authorize>0</can_authorize>
                <can_capture>0</can_capture>
            </stripe_payments_bank_transfers>
            <stripe_payments_express>
                <model>StripeExpressFacade</model>
                <title>Wallet payment via Stripe</title>
                <global_enabled>1</global_enabled>
                <enabled>product_page,minicart,shopping_cart_page,checkout_page</enabled>
                <button_height>50</button_height>
                <overflow>never</overflow>

                <!-- Apple Pay -->
                <apple_pay_enabled>1</apple_pay_enabled>
                <apple_pay_button_theme>black</apple_pay_button_theme>
                <apple_pay_button_type>plain</apple_pay_button_type>

                <!-- Google Pay -->
                <google_pay_enabled>1</google_pay_enabled>
                <google_pay_button_theme>black</google_pay_button_theme>
                <google_pay_button_type>buy</google_pay_button_type>

                <!-- Link -->
                <link_enabled>1</link_enabled>

                <!-- PayPal -->
                <paypal_enabled>1</paypal_enabled>
                <paypal_button_theme>gold</paypal_button_theme>
                <paypal_button_type>paypal</paypal_button_type>

                <!-- Amazon Pay -->
                <amazon_pay_enabled>1</amazon_pay_enabled>
                <amazon_pay_button_theme>gold</amazon_pay_button_theme>
                <amazon_pay_button_type>amazon_pay</amazon_pay_button_type>

                <!-- Klarna -->
                <klarna_enabled>1</klarna_enabled>
                <klarna_button_theme>dark</klarna_button_theme>
                <klarna_button_type>pay</klarna_button_type>

                <!-- What can we do? -->
                <is_gateway>1</is_gateway>
                <can_authorize>1</can_authorize>
                <can_capture>1</can_capture>
                <can_capture_partial>1</can_capture_partial>
                <can_refund>1</can_refund>
                <can_refund_partial_per_invoice>1</can_refund_partial_per_invoice>
                <can_void>1</can_void>
                <can_cancel>1</can_cancel>
                <can_use_internal>1</can_use_internal>
                <can_use_checkout>1</can_use_checkout>
                <can_save_cc>0</can_save_cc>
            </stripe_payments_express>
            <stripe_payments_invoice>
                <active>1</active>
                <pending_payment_order_lifetime>30</pending_payment_order_lifetime>
            </stripe_payments_invoice>
            <stripe_payments_payment_method_messaging>
                <show_on_product_page>1</show_on_product_page>
                <show_in_minicart>1</show_in_minicart>
                <show_in_shopping_cart>1</show_in_shopping_cart>
            </stripe_payments_payment_method_messaging>
            <stripe_payments_advanced_configuration>
                <manual_authentication_rest_api>card,link</manual_authentication_rest_api>
                <manual_authentication_graphql_api></manual_authentication_graphql_api>
                <overcapture_enabled>0</overcapture_enabled>
                <multicapture_enabled>0</multicapture_enabled>
                <extended_authorizations_enabled>0</extended_authorizations_enabled>
                <msi_installments_enabled>0</msi_installments_enabled>
                <send_missing_order_emails>1</send_missing_order_emails>
                <automatic_webhooks_configuration>1</automatic_webhooks_configuration>
            </stripe_payments_advanced_configuration>
        </payment>
    </default>
</config>
