-
Zelle Payments [Support Thread]
Coming soon ... a means to accept payments via Zelle!
The payment module can be downloaded from: https://www.zen-cart.com/downloads.php?do=file&id=2301
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
Now available for download.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
Now available for download.
I installed on ZC 1.5.7c
using OPC 2.3.9
configured the payment module with phone number.
It displays as a payment method, other than displaying the payment module and allowing the user to select it, it is not prompting for the users zelle account and is not transferring money from the users account to the sellers account.
Per this, is this supposing the customer STILL has to log into their app and manually place the payment?: "Customers can make a payment via their bank's ZelleŽ app. Their order-confirmation email will include the Zelle ID that you provide in the payment method's configuration."
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
Carbonless
I installed on ZC 1.5.7c
using OPC 2.3.9
configured the payment module with phone number.
It displays as a payment method, other than displaying the payment module and allowing the user to select it, it is not prompting for the users zelle account and is not transferring money from the users account to the sellers account.
Per this, is this supposing the customer STILL has to log into their app and manually place the payment?: "Customers can make a payment via their bank's ZelleŽ app. Their order-confirmation email will include the Zelle ID that you provide in the payment method's configuration."
This payment method is similar to the Check/Moneyorder one; the customer needs to log into their bank/app to send the money to you.
-
Re: Zelle Payments [Support Thread]
> Per this, is this supposing the customer STILL has to log into their app and manually place the payment?
Correct. They make the payment, then put the payment identifier in during checkout so you can easily match their payment to their order.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
This payment method is similar to the Check/Moneyorder one; the customer needs to log into their bank/app to send the money to you.
Thank you both for the clarification!
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
Its been over a year....are there any bugs or issues and possibly an update coming? I'm planning to install if not.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
split63
Its been over a year....are there any bugs or issues and possibly an update coming? I'm planning to install if not.
It's really a very simply payment method, kind of like "Direct Bank Deposit". There's no API to 'talk' to Zelle; the payment method is just a means to kind of hide your Zelle account until someone wishes to pay via that method.
-
Re: Zelle Payments [Support Thread]
On the payment checkout page, there is now a choice of two payment options, one is Zelle. But unlike the other, Zelle has no image logo for Zelle, and may go unnoticed.
Where can I add a small Zelle logo?
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
split63
On the payment checkout page, there is now a choice of two payment options, one is Zelle. But unlike the other, Zelle has no image logo for Zelle, and may go unnoticed.
Where can I add a small Zelle logo?
If you point me to one, I can get the payment method to include the image! If not, simply edit /includes/modules/payment/zelle.php and add (to the __construct) a statement like
Code:
$this->icon = DIR_WS_TEMPLATE . 'images/icons/zelle.jpg';
... or whatever the name of the Zelle icon is.
-
Re: Zelle Payments [Support Thread]
-
Re: Zelle Payments [Support Thread]
-
Re: Zelle Payments [Support Thread]
I added this to the zelle.php
PHP Code:
public function __construct()
{
global $order;
$this->icon = DIR_WS_TEMPLATE . 'images/icons/zelle.png';
Uploaded the zelle.png image to the zen cart directory /images/icons/
But nothing is displayed, just the text "Pay via Zelle"
-
Re: Zelle Payments [Support Thread]
OK, note to self, payment modules are not like shipping modules!
The Zelle payment method, v1.1.0 is now available for download: https://www.zen-cart.com/downloads.php?do=file&id=2301
This release contains changes to interoperate with PHP 8.2 (#1) and now provides a Zelle icon (#2) for the display on the checkout_payment or checkout_one page.
-
Re: Zelle Payments [Support Thread]
Not sure what is happening, but I pushed the new files and still no image.
Is this working for you?
-
Re: Zelle Payments [Support Thread]
It would be nice to change the message on the check out page that reads "Pay via Zelle" to include a hyperlink on "Zelle", to
https://www.zellepay.com/how-it-works
that opens in a new window.
or/and add the hyperlink to the Zelle icon (once the icon is working)
So far I'm really liking Zelle
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
split63
It would be nice to change the message on the check out page that reads "Pay via Zelle" to include a hyperlink on "Zelle", to
https://www.zellepay.com/how-it-works
that opens in a new window.
or/and add the hyperlink to the Zelle icon (once the icon is working)
So far I'm really liking Zelle
Change request noted: https://github.com/lat9/zelle/issues/3
-
Re: Zelle Payments [Support Thread]
Another nice feature would be to provide a small configurable discount for Zelle users, since there is not the usual transaction fees. Essentially the idea would be to show a discount on the payment page to encourage the use of Zelle over other options. I suspect this would not be an easy add.
-
Re: Zelle Payments [Support Thread]
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
swguy
Interesting, but this module has not been updated since Sep 2012 and only tested with v1.5.0
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
split63
Another nice feature would be to provide a small configurable discount for Zelle users, since there is not the usual transaction fees. Essentially the idea would be to show a discount on the payment page to encourage the use of Zelle over other options. I suspect this would not be an easy add.
... and another good idea, tracked via this GitHub issue: https://github.com/lat9/zelle/issues/4
-
Re: Zelle Payments [Support Thread]
So far, Zelle has been working out fine. However, the only problem is customers place the order, then don't send the payment.
We have to email some of them to make them aware that the order is not yet complete.
Need a custom confirmation email for Zelle, that has a different subject line, like "Order XXXXX received, Payment Pending"
Then in the body of the email, the section regarding Zelle and how to perform the payment is not pronounced....needs attention grabbing formatting.
-
Re: Zelle Payments [Support Thread]
This plugin can be easily modified for Venmo payments. Just change every instance of Zelle to Venmo.
-
Re: Zelle Payments [Support Thread]
What would I need to change to get the Order confirmation email for Zelle, to include the word "PENDING" in the subject line?
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
split63
What would I need to change to get the Order confirmation email for Zelle, to include the word "PENDING" in the subject line?
Make a template-override copy of the payment method's language file (from /includes/languages/english/modules/payment/zelle.php to /includes/languages/english/modules/payment/YOUR_TEMPLATE/zelle.php) and make your changes in the template-override.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
Make a template-override copy of the payment method's language file (from /includes/languages/english/modules/payment/zelle.php to /includes/languages/english/modules/payment/YOUR_TEMPLATE/zelle.php) and make your changes in the template-override.
Quote:
Originally Posted by
lat9
Make a template-override copy of the payment method's language file (from /includes/languages/english/modules/payment/zelle.php to /includes/languages/english/modules/payment/YOUR_TEMPLATE/zelle.php) and make your changes in the template-override.
I'm more of a tweaker.....I can tweak code that is already there, but adding new for Zelle.... its not likely. I looked thru the files and could see where the body of the email was altered, but not the subject
I know that Zen has this override architecture.... but I never have used it
-
Re: Zelle Payments [Support Thread]
The problem with Zelle, is customers don't look at the email confirmation. At checkout, they have an expectation that they will be taken to some page to complete their Zelle transaction. So much so, that we get people repeating order, figuring the 1st did not go thru, since they were never asked to complete their Zelle purchase. We have also found that Many select Zelle without even knowing what it is.
A simple patch would be to alter the email confirmation subject line to include the words "pending" or "on hold", "action required", etc.
Can someone point me to an example of a subject line change in any other plugin?
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
split63
The problem with Zelle, is customers don't look at the email confirmation. At checkout, they have an expectation that they will be taken to some page to complete their Zelle transaction. So much so, that we get people repeating order, figuring the 1st did not go thru, since they were never asked to complete their Zelle purchase. We have also found that Many select Zelle without even knowing what it is.
A simple patch would be to alter the email confirmation subject line to include the words "pending" or "on hold", "action required", etc.
Can someone point me to an example of a subject line change in any other plugin?
What Zen Cart version?
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
What Zen Cart version?
Zen Version: 1.57c
-
Re: Zelle Payments [Support Thread]
Edit a template-override version of /includes/languages/english/checkout_process.php, making the changes below. That'll add the "Action required:" prefix to the order's subject if the order was paid via Zelle.
Code:
define('EMAIL_TEXT_SUBJECT', (isset($_SESSION['payment']) && $_SESSION['payment'] === 'zelle') ? 'Action required: Order Confirmation' : 'Order Confirmation');
//define('EMAIL_TEXT_SUBJECT', 'Order Confirmation');
-
Re: Zelle Payments [Support Thread]
Does the last half of that new statement
Code:
? 'Action required: Order Confirmation' : 'Order Confirmation'
Cover the case where it is not Zelle, such that it defaults to the original statement of just "Order Confirmation"?
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
Edit a template-override version of /includes/languages/english/checkout_process.php, making the changes below. That'll add the "Action required:" prefix to the order's subject if the order was paid via Zelle.
Code:
define('EMAIL_TEXT_SUBJECT', (isset($_SESSION['payment']) && $_SESSION['payment'] === 'zelle') ? 'Action required: Order Confirmation' : 'Order Confirmation');
//define('EMAIL_TEXT_SUBJECT', 'Order Confirmation');
That seems to be working. Thanks so much
-
Re: Zelle Payments [Support Thread]
Cindy, has any testing on this been done for ZC 2.0? Zelle is one of our normal payment methods but we have never used it for the online store.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
g2ktcf
Cindy, has any testing on this been done for ZC 2.0? Zelle is one of our normal payment methods but we have never used it for the online store.
While I haven't tested, a quick code review say "It should". Note that it's similar to a check/moneyorder type payment; the customer takes your Zelle account information (posted once an order is complete) and has to make that transfer separately.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
While I haven't tested, a quick code review say "It should". Note that it's similar to a check/moneyorder type payment; the customer takes your Zelle account information (posted once an order is complete) and has to make that transfer separately.
Great! That works for us. Our bank has Zelle built in so it makes this an easy payment system to add. I will add it to my sandbox account and check it out.
-
Re: Zelle Payments [Support Thread]
Quote:
Originally Posted by
lat9
While I haven't tested, a quick code review say "It should". Note that it's similar to a check/moneyorder type payment; the customer takes your Zelle account information (posted once an order is complete) and has to make that transfer separately.
Yes, just tested and it works just fine. As other's have mentioned, changing the email to SHOW that an additional step is needed I think is a good thing. I will work on that next. Thank you!
-
Re: Zelle Payments [Support Thread]
v2.0.0 of the Zelle payment module is now available for download: https://www.zen-cart.com/downloads.php?do=file&id=2301
Using the zc158+ lang.zelle.php, which requires zc158+ for operation. If you're still on zc157, continue to use v1.1.0.