• Resolved Eduard C.

    (@eddiecrazy)


    Hi guys,

    I am using wpgetpaid for recurrent invoices. I was aiming to issue automatically a new invoice to my customer, for the same service every month, but apparently it’s not working!
    After issuing the first invoice, the subscription goes in “pending” status and no other invoice is being issued when the time/date matches the date/time (I tried daily, monthly).

    I have tried also to manually put the subscription into “active” status and still no other invoice is being issued!

    Is there a cron job that has to be setup for this plugin?

    Any clues anyone?

    PS. I see the plugin is not available anymore on WordPress store… security flaws?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Stiofan

    (@stiofansisland)

    Hi,

    What gateway are you using?

    GP was taken down because the name started with “WordPress” which is not allowed anymore. It was nothing to do with security, it’s been resubmitted and awaiting review, hopefully it will be back at the start of the week.

    Thanks,

    Stiofan

    Thread Starter Eduard C.

    (@eddiecrazy)

    Hi,

    I am not using a payment gateway (not yet, at least), as the customers are paying by direct/bank transfer. I am just issuing the invoice and I want it regenerate at the designated date/time.
    I was looking for any kind of documentation about the statuses of a subscription but there is none available! After the initial invoice, the subscription is “pending”. Is that normal? Should it be “active”?

    Thanks
    Ed

    sukalo

    (@sukalo)

    Hey Eduard, after testing this plugin myself you would need to have Stripe or PayPal payment setup so when the recurring payment is taken it issues another invoice. For direct debit this won’t happen as it’s a webhook in PayPal or Stripe that publishes back to our sites and generates another invoice.

    Taken from one of my topics:

    Brian

    “GetPaid generates renewal invoices and sends them to your customers as soon as your payment gateway sends an IPN notification for successful renewal payment. This obviously won’t work on localhost (or if your site is redirecting visitors to a coming soon page), so we recommend testing PayPal subscriptions on a LIVE website.”

    • This reply was modified 2 years ago by sukalo.
    Thread Starter Eduard C.

    (@eddiecrazy)

    Thanks!

    If that’s so, there is a functional flaw in it, as despite the invoice it’s paid or not, you have to issue the next one until the subscription got stopped! Besides that, you still have the option to mark an invoice as paid, manually… so, all the triggers and hooks should be relying on self not on third-party functionalities.

    I am waiting for confirmation from the developer for this and if that’s so, hopefully, they can fix this in the next version updates!

    Plugin Contributor Brian Mutende

    (@picocodes)

    Hi,

    You need to use a payment gateway that supports subscriptions in order to sell a subscription.

    Luckily, the Bank Transfer gateway does support subscriptions.

    As @sukalo mentioned, subscriptions can only change their statuses after being notified by the related payment gateway. That means that manually marking a subscription as active WILL NOT WORK.

    In your case, you should create an invoice as you normally do and then add your recurring items to it. Finally, make sure that the payment gateway is set to “Bank Transfer” before marking the invoice as Paid.

    This way, the bank transfer gateway will automatically generate new renewal invoices and send them to your customers, after which you should manually mark the renewal invoices as paid.

    Thread Starter Eduard C.

    (@eddiecrazy)

    OK, thanks!

    I will create another invoice/subscription and we’ll see if that’s getting repeated next month.

    In the meantime, a small bug is when you create a new invoice and populate the fields with the customer info, the VAT # is not getting inserted although it’s on the customer details (it was added at a later date, not when I first created the customer, if that’s relevant to you).

    Also, when you select the invoice status as “paid” it would be nice to have the “completion” date/details available/visible there. As sometimes, the payment could have been done by the customer, 1 or more days before processing and you’d want to have the payment date/information accurate! Now, you have to save and return to the invoice to alter that information accordingly!

    As for the functionality, I think it would be useful to be able to create another invoice either manually (not already paid) or alter the expiration date/time of the subscription, so another invoice should be automatically generated at the desired date&time.

    There should available some more flexibility on what can be edited on a subscription/invoice.

    Overall though, if the tips you gave me are working, I’m happy! Thank you for your plugin – I’d be glad to donate, too!

    Keep up the great work!

    PS. I’ll keep this thread open and if it proves resolved, I’ll be back, confirm and mark it resolved!

    Plugin Contributor Brian Mutende

    (@picocodes)

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Wpgetpaid’ is closed to new replies.