-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Authorize.Net Payment Failure Notices #141
Comments
Bumping this to the "Future Release" Milestone. |
Maybe we should add a flag to users to know if the access is enabled or not, but without it actually being an EOT? So the subscription is still the same, but if the payment fails s2 can flag the account and suspend access until the payment goes through, and nothing changed in the subscription and no EOT happened, but he also didn't have free access during that time. And it could also include an email to the user. I'm not sure if the notifications we get from the gateways would allow to do something like that. And it may not be an ideal solution either, but it could improve what we have right now. |
Are you saying that a failed payment should flag the account as having been disabled?; i.e. to deny them access starting on the first failed payment by flagging the account? |
Not the account, but the access.
Yeah, something like that, until the payment happens so the access is restored, or the subscription is ended and EOT happens. It's just an idea, not sure what you think about that. I'm basically trying to solve the problem of users with access although payment didn't happen. |
Got it, thank you. OK, I'm going to think about this some more. |
Moving this to the "Distant Release" Milestone. |
Referencing: https://websharks.zendesk.com/agent/#/tickets/3024 |
The file we need to update is in s2Member Pro; where we listen to the Authorize.Net Silent Post URL connection. Authorize.Net sends s2Member Pro a notification when there is a failed payment. Referencing: |
Moving this to the "Future Release" milestone. |
Assigning this to myself. |
Why does s2Member not respond to individual payment failures? Well, because a single payment failure is not something that all site owners would want to force an EOT on, as the next payment might come through successfully. However, you can choose to receive emails for these and then suspend the recurring profile yourself, if you deem necessary. s2Member will respond to this.
That said, I agree there is some room for improvement here. In the case of PayPal Pro there is a setting that allows the site owner to control MAX_FAILED_PAYMENTS, and that seems like a good idea for Authorize.Net also. It's not something that Authorize.Net supports natively, but perhaps we can work to add this into a future release of s2Member Pro.
The text was updated successfully, but these errors were encountered: