Issue with Invoice Cancellation
This topic contains 15 replies, has 4 voices, and was last updated by Konstantinos 5 years, 7 months ago.
July 27, 2017 at 6:02 pm #118
I was testing the cancellation process of invoicing and realized that there is no automatic way to cancel the invoice of a recurring plan. What i mean by that is that if you mark the invoice as cancelled, then stripe is not updated with the new info. If you cancel the subscription in stripe, then invoicing is not updated with the new info. I am not sure if this is a webhook issue or if its just how it works now. I would like to point out that i am using stripe in test mode (not sure if that is relevant or not).
Thank you for you help.July 27, 2017 at 6:03 pm #119
PaoloSite AdminPost count: 31206
I’ve flagged this for the developers. Please provide a link and admin credentials and we will have a look.
ThanksJuly 27, 2017 at 6:12 pm #120This reply has been marked as private.July 27, 2017 at 6:29 pm #121
It should do, i’ll run some tests tomorrow to check.
StiofanJuly 28, 2017 at 5:25 pm #130
Kiran did some tests and said it was cancelling ok from stripe.
We have added a task to let users be able to cancel themselves from the front end.
StiofanJuly 28, 2017 at 6:11 pm #134
Just created a new listing and used the Cancel Immediately option of Stripe but the invoice on WPInvoicing back end is still marked as paid. I ve double checked the Test Secret Key, Test Publishable Key and the webhook and all seems correct.August 14, 2017 at 7:37 am #195
Sorry i missed this reply, did u get it working? If not i think the only way i can test this is if i have access tot he stripe also, you can create a new account and give me access if you want?
StiofanAugust 14, 2017 at 4:22 pm #205This reply has been marked as private.August 16, 2017 at 9:48 am #223
I added a listing and then cancelled the sub and then the payment from stripe, both of these actions were recorded on the invoice with no problems.
One thing i did notice is that if its a recurring payment that is cancelled that it does not unpublish the listing, i will fix this in the next release of GD payments manager.
Also, there is currently no way to cancel or refund the payment from the wp-admin, you have to click the link of the transaction id and do it on stripe, this is planned for the future but is not possible from wp-admin yet.
StiofanAugust 16, 2017 at 12:55 pm #224
I have updated patch to fix the problem on your site.
Please check and let us know how it goes.
KiranAugust 17, 2017 at 4:40 pm #230
Hello Stiofan and Kiran, thank you for looking into the issue. One thing about the listing status (at least for recurring plans) is that it is published immediately even though i ve set the option
New listing default status -> Draft (on geodirectorty).
I am not sure which issue you are referring to Kiran, i assume its the listing status that Stiofan mentioned. I ve created a new listing and didnt see any changes in the process of cancellation. The listing still stays published after cancellation.
Thank you both for your help,
KonstantinosAugust 17, 2017 at 7:03 pm #232
@kiran please check this, i think the cancellation status should be removed if no longer in use.
@Konstantinos the paying for a listing overwrites that draft setting, not many will pay to spam you 🙂
The invoice status of cancelled was used in the past to show the subscription was cancelled (but no longer is) but NOT refunded, it would have to be marked as refunded for it to unpublish the post.
StiofanAugust 18, 2017 at 11:40 am #233
Please check, i have done test and it working fine now.
Let us know.
KiranAugust 19, 2017 at 11:49 pm #239
Thank you both for your help. Cancelling a recurring plan through stripe will now change the listing status to draft.
Regarding the option “New listing default status -> Draft (on geodirectorty)”, my thought was that it could be used to review new listings content before making them live. I understand however that this may not be a priority for you right now.
Thank you again for your help,
KonstantinosAugust 21, 2017 at 1:57 pm #240
Regarding the option “New listing default status -> Draft (on geodirectorty)”, my thought was that it could be used to review new listings content before making them live.
In next version there will be new setting to handle listing status on payment confirmed. Currently it set default “published”.