diff --git a/packages/donations/src/components/NonAuthDonation.tsx b/packages/donations/src/components/NonAuthDonation.tsx index b107ffa..b361fe9 100644 --- a/packages/donations/src/components/NonAuthDonation.tsx +++ b/packages/donations/src/components/NonAuthDonation.tsx @@ -85,7 +85,9 @@ export const NonAuthDonation: React.FC = ({ mainContainerCssProps, showHe const renderPaymentTypeSelector = () => { // Only show if Stripe is available (ACH requires Stripe) + // Only show ACH if the currency is USD const stripeGateway = DonationHelper.findGatewayByProvider(availableGateways, "stripe"); + const currency = stripeGateway?.currency || "usd"; if (!stripeGateway || selectedGateway !== "stripe") return null; return ( @@ -98,7 +100,7 @@ export const NonAuthDonation: React.FC = ({ mainContainerCssProps, showHe size="small" > Credit/Debit Card - Bank Account (ACH) + {currency === "usd" && Bank Account (ACH)} );