Jump to content

Stop Invoicing For PayPal Subscriptions


Recommended Posts

Yes I noticed this. Since we have our invoices generated 7days prior to due date clients get the invoice and some of them pay it via the invoice link thinking they had to. Thus creating 2 subscriptions and than they get doublebilled. I modified my "invoice email created" for paypal that states if you already have a subscription, simply ignore this email. I guess there can be a better way to do it but it's not a huge issue has we only get a few of these here and there. So i'm not to worried over it.

Link to comment
Share on other sites

  • 3 months later...

G'day Chicken,

They include a PayPal payment button. Which seems redundant as the customers have subscriptions and the money will be deducted anyway.

 

All I require is a invoice notice rather than the invoice itself. If there is a way to action that, I'd love to know.

 

Cheers,

 

Mike

Link to comment
Share on other sites

We have this issue too. Here is the basic problem:

 

- Client signs up and creates paypal subscription

- 7 days before invoice is due a new invoice is sent

- Client pays from that invoice (forgetting the subscription)

- PayPal pays the subscript and they have a 1 month credit

 

As a simple solution, could a smarty variable be created so we can test the variable? The the invoice email could test the variable put different text / links etc. for PayPal subscriptions vs. regular PayPal vs credit cards.

Link to comment
Share on other sites

Just edit the template and remove the PayPal button ;) WHMCS doesn't send a different email if a customer has an existing subscription.

 

Your kidding me?! It's that simple? Okay, I'll duck and hide my embarrassment now. :roll: Thanks yet again, CD..

 

Cheers,

 

Mike

Link to comment
Share on other sites

G'day CD,

I thought the invoice template was in the Email Templates, is that correct?

 

Is this the part that needs to be changed: "Your payment method is: [PaymentMethod] "?

 

It looks to me like it is in the PDF template. I'll have a look in the morning and see what I can do then.

 

Cheers,

 

Mike

Link to comment
Share on other sites

  • 1 month later...
Just edit the template and remove the PayPal button ;) WHMCS doesn't send a different email if a customer has an existing subscription.

 

Not sure I understand this. If you remove the {$paymentbutton} code on line 26 of the viewinvoice.tpl file, the payment button is removed completely. Maybe I'm missing something! Is there a way to distinguish if a subscription has already been created and to not include the button versus a new order where the the PayPal button needs to be available? If not, what did you mean ChickenDippers?

Link to comment
Share on other sites

It would be nice if it could do this:

 

Check to see if there is a valid PayPal subscription for the item being billed.

 

If there is, either do not send an invoice asking for payment, or send one saying there is an existing PayPal subscription that should pay it automatically on such and such a date.

 

If the PayPal subscription fails then all future invoices should have appropriate wording to that effect.

Link to comment
Share on other sites

  • 2 months later...
As a simple solution, could a smarty variable be created so we can test the variable? The the invoice email could test the variable put different text / links etc. for PayPal subscriptions vs. regular PayPal vs credit cards.

 

This is a great solution to this issue (which we're also having).

 

Has anyone successfully implemented this in the new version that supports smarty? Please share how you did it.

 

Thanks!

Link to comment
Share on other sites

True, with a smarty tag, you could see if there is a subscription number, and say something like:

 

"Your account will automatically be debited for this invoice shortly."

 

If you also check that the payment processor is PayPal, you could say:

 

"Your PayPal account will be automatically debited for this invoice shortly."

 

The reason why it would be useful to check if the payment module is PayPal is because other gateways like LinkPoint also support reoccurring payments.

Link to comment
Share on other sites

How about the new 3.7.x feature where you can specify for the user "Don't Send Overdue Emails". Will this also bypass sending payment reminders for people on subscriptions?

 

I also admit that having clients receive a reminder about paying for something on subscription isn't all that logical.

Link to comment
Share on other sites

True, with a smarty tag, you could see if there is a subscription number, and say something like:

 

"Your account will automatically be debited for this invoice shortly."

 

If you also check that the payment processor is PayPal, you could say:

 

"Your PayPal account will be automatically debited for this invoice shortly."

 

Is this possible right now with the current WHMCS? Can you look for the subscription number with a smarty variable?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated