From 54bc30f6c0638a5dce650f5e20d089fff5c77ed9 Mon Sep 17 00:00:00 2001
From: Matthew Wire <mjw@mjwconsult.co.uk>
Date: Fri, 6 Dec 2024 10:57:29 +0000
Subject: [PATCH] Support Bancontact for Stripe Checkout

---
 CRM/Core/Payment/StripeCheckout.php | 1 +
 CRM/Stripe/Api.php                  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CRM/Core/Payment/StripeCheckout.php b/CRM/Core/Payment/StripeCheckout.php
index 9955c718..00bcbe60 100644
--- a/CRM/Core/Payment/StripeCheckout.php
+++ b/CRM/Core/Payment/StripeCheckout.php
@@ -265,6 +265,7 @@ class CRM_Core_Payment_StripeCheckout extends CRM_Core_Payment_Stripe {
     foreach ($paymentMethods as $paymentMethod) {
       switch ($paymentMethod) {
         case 'sepa_debit':
+        case 'bancontact':
           if ($propertyBag->getCurrency() === 'EUR') {
             $result[] = $paymentMethod;
           }
diff --git a/CRM/Stripe/Api.php b/CRM/Stripe/Api.php
index bf8b901a..9743f772 100644
--- a/CRM/Stripe/Api.php
+++ b/CRM/Stripe/Api.php
@@ -376,7 +376,7 @@ class CRM_Stripe_Api {
       // 'alipay',
       'au_becs_debit' => E::ts('BECS Direct Debit payments in Australia'),
       'bacs_debit' => E::ts('BACS Direct Debit'),
-      // 'bancontact',
+      'bancontact' => E::ts('Bancontact'),
       // 'blik',
       // 'boleto',
       // 'cashapp',
-- 
GitLab