Comments (3)
Suggest using "expired" or "inactive" as designation in orders table rather than "cancelled" as cancelled may imply cancelled at gateway.
from paid-memberships-pro.
First step. Audit all core code and add ons that might be using the order status.
from paid-memberships-pro.
Here is one place where we check the status of an order:
https://github.com/strangerstudios/paid-memberships-pro/blob/dev/services/ipnhandler.php#L263
In the PayPal IPN handler, we check if an order in question has already been cancelled before trying to cancel the related subscription. This concept, that a subscription attached to an order has been cancelled, needs to be preserved somehow.
from paid-memberships-pro.
Related Issues (20)
- Feature Request: Add a failed payments report
- Abstract adding "Screen Options" menu for list tables and implement for Orders and Discount Code lists
- Bug: No notice of failed/successful payment information update HOT 2
- Feature Request: Support for Zeffy Payment Processor Middleman HOT 2
- Course Activation Button Redirect to Wrong Page! HOT 1
- Posts assigned more than one restricted category missing in archive for some members HOT 1
- Conflict with Divi HOT 2
- 2.11.1 - Submit Form no longer works - Invalid form controls error HOT 1
- User Fields are shown when they shouldn't HOT 1
- Discount codes are re-calculated with a high future expiration HOT 1
- Feature Request: Filter the "Active Members Per Level" report by date
- Feature Request: Filter membership level name.
- Enhancement: Add validation on the Authorize.net billing info credit card fields
- Free Trial one time only?
- Changing field name upper/lower case causes the field not being shown in profile
- Ask: Auto eraser script / feature
- Different invoice IDs with on site invoice when using the 'Stripe Customer Portal' for the 'Update Billing Flow' setting
- Add a way for Elementor or the PMPro Membership Required block to NOT show content.
- Compatibility with WordPress Playground
- User fields are not being saved during checkout for PayPal Standard HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paid-memberships-pro.