From 53a02d74058fd7046cddf2d050c866682a413311 Mon Sep 17 00:00:00 2001 From: John Emau Date: Fri, 9 Oct 2026 11:11:24 -0700 Subject: [PATCH] Match widget stock and DAF copy to every.org Problem: The widget's stocks fees FAQ cites a First Republic brokerage fee schedule, the DAF screens name Chariot where every.org says DAFpay, and the DAF fees FAQ differs from every.org's. Root Cause: The widget keeps its own copy of donate flow text, and these strings were not updated when every.org changed its copy. Solution: Copy every.org's current text for the stocks and DAF fees FAQ answers, and use DAFpay in the DAF start text, the DAF amount heading, and the DAF submit button. Co-Authored-By: Claude Opus 5.5 --- .../components/widget/components/Faq/helpers.tsx | 13 +++++++------ .../PaymentProcess/DafFlow/Views/DafAmountView.tsx | 2 +- .../PaymentProcess/DafFlow/Views/DafStartView.tsx | 4 ++-- .../src/helpers/getSubmitButtonText.ts | 2 +- 4 files changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/donate-button-v4/src/components/widget/components/Faq/helpers.tsx b/packages/donate-button-v4/src/components/widget/components/Faq/helpers.tsx index c46a3f74..4beb1b73 100644 --- a/packages/donate-button-v4/src/components/widget/components/Faq/helpers.tsx +++ b/packages/donate-button-v4/src/components/widget/components/Faq/helpers.tsx @@ -126,11 +126,9 @@ export function getFeeDescriptionBody( return (

- Every.org covers all brokerage fees for commonly traded stocks! For - mutual funds, the First Republic brokerage fee is usually 0.1% of - the principle, with a $30 minimum and $150 maximum. Some slippage - may occur between when you donate and when we sell making the final - amount different from what you donate. + Every.org covers all fees for stock donations, so usually no! For + some mutual funds there is a small brokerage fee which will be + deducted.

{getNfgDisclaimer(nonprofit)}
@@ -138,7 +136,10 @@ export function getFeeDescriptionBody( case PaymentMethod.DAF: return ( -

We do not charge any fees, but your DAF provider may have fees.

+

+ We do not charge any fees to accept DAF gifts, and currently cover + all the Chariot fees. +

{getNfgDisclaimer(nonprofit)}
); diff --git a/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafAmountView.tsx b/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafAmountView.tsx index ef4fb5d1..16896146 100644 --- a/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafAmountView.tsx +++ b/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafAmountView.tsx @@ -38,7 +38,7 @@ export const DafAmountView = ({ />

- {manual ? 'Manual DAF donation' : 'Connect your DAF with Chariot'} + {manual ? 'Manual DAF donation' : 'Connect your DAF with DAFpay'}

diff --git a/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafStartView.tsx b/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafStartView.tsx index 9336d26b..5b07cba1 100644 --- a/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafStartView.tsx +++ b/packages/donate-button-v4/src/components/widget/components/PaymentProcess/DafFlow/Views/DafStartView.tsx @@ -50,8 +50,8 @@ export const DafStartView = ({changeView}: DafFlowViewProps) => {

Instant DAF donation

- We use Chariot to verify your account info and automatically initiate - a grant from your DAF, or you can get instructions for making the + We use DAFpay to verify your account info and automatically initiate a + grant from your DAF, or you can get instructions for making the donation manually.