From cf18130d7d6b8d91c27266d7027eb28c6cd49736 Mon Sep 17 00:00:00 2001
From: Matthew Wire <mjw@mjwconsult.co.uk>
Date: Fri, 23 Jun 2023 15:46:59 +0100
Subject: [PATCH] Filter support for ach_debit if currency is not USD

---
 CRM/Core/Payment/StripeCheckout.php | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/CRM/Core/Payment/StripeCheckout.php b/CRM/Core/Payment/StripeCheckout.php
index 27cf748f..fa804571 100644
--- a/CRM/Core/Payment/StripeCheckout.php
+++ b/CRM/Core/Payment/StripeCheckout.php
@@ -242,6 +242,12 @@ class CRM_Core_Payment_StripeCheckout extends CRM_Core_Payment_Stripe {
           }
           break;
 
+        case 'ach_debit':
+          if ($propertyBag->getCurrency() === 'USD') {
+            $result[] = $paymentMethod;
+          }
+          break;
+
         default:
           $result[] = $paymentMethod;
       }
-- 
GitLab