diff --git a/CRM/Core/Payment.php b/CRM/Core/Payment.php index d69ec04f33bd..a5f306fa575c 100644 --- a/CRM/Core/Payment.php +++ b/CRM/Core/Payment.php @@ -589,6 +589,12 @@ public function getText($context, $params) { return ''; case 'contributionPageContinueText': + if ($params['amount'] <= 0.0 || (int) $this->_paymentProcessor['billing_mode'] === 4) { + return ts('Click the Continue button to proceed with the payment.'); + } + if ($params['is_payment_to_existing']) { + return ts('Click the Make Payment button to proceed with the payment.'); + } return ts('Click the Make Contribution button to proceed with the payment.'); case 'contributionPageConfirmText':