Comments (2)
From what I can see, the official stripe module leaves the following records in the database (ps_configuration) even when it has been uninstalled / deleted.
CONF_STRIPE_OFFICIAL_FIXED
CONF_STRIPE_OFFICIAL_VAR
CONF_STRIPE_OFFICIAL_FIXED_FOREIGN
CONF_STRIPE_OFFICIAL_VAR_FOREIGN
STRIPE_MINIMUM_AMOUNT_3DS
STRIPE_OS_SOFORT_WAITING
STRIPE_CAPTURE_WAITING
STRIPE_SEPA_WAITING
STRIPE_SEPA_DISPUTE
STRIPE_OXXO_WAITING
STRIPE_TEST_KEY
STRIPE_TEST_PUBLISHABLE
STRIPE_CATCHANDAUTHORIZE
STRIPE_SAVE_CARD
STRIPE_WEBHOOK_SIGNATURE
STRIPE_WEBHOOK_ID
STRIPE_ACCOUNT_ID
STRIPE_ENABLE_APPLEPAY_GOOGLEPAY
STRIPE_REINSURANCE
However, the JA stripe module seems to use a different structure for database:
CONF_JSTRIPESUBSCRIPTIONS_FIXED
CONF_JSTRIPESUBSCRIPTIONS_VAR
CONF_JSTRIPESUBSCRIPTIONS_FIXED_FOREIGN
CONF_JSTRIPESUBSCRIPTIONS_VAR_FOREIGN
JSTRIPESUBSCRIPTIONS_MODE
JSTRIPESUBSCRIPTIONS_PUBLISHABLE_KEY
JSTRIPESUBSCRIPTIONS_SECRET_KEY
JSTRIPESUBSCRIPTIONS_SHIPPING
JSTRIPESUBSCRIPTIONS_TOKEN
Is there any other settings / database information that is left by the official stripe module when uninstalled?
from stripe_official.
The Official Stripe module define as const all configurations here :
stripe_official/stripe_official.php
Lines 57 to 65 in 6ee73a4
...
All are prefixed by STRIPE_XXX.
stripe_official/stripe_official.php
Lines 576 to 587 in 6ee73a4
I confirm all configuration are not removed. It's probably a bug for those who are not linked to order state ID. But if you want to clean you PrestaShop, you can remove all configurations STRIPE_XXX.
CONF_STRIPE_ >>> NOT from Stripe Official.
JSTRIPESUBSCRIPTIONS_ >>> NOT from Stripe Official.
According to database tables of the module, they are not automatically removed because, if you are a merchand and uninstall the module, old order paid by Stripe need payment history. That's why, this module don't remove tables. All tables of the module are prefixed by ps_stripe_xxx and associated to an object model in classes directory.
You can remove states associated to Stripe module too (SOFORT_WAITING, CAPTURE_WAITING, ...) . They are not deleted for the same reason why tables are not removed.
from stripe_official.
Related Issues (20)
- bancontact error payment intent capture only automatic HOT 5
- Display of Credit card form is too narrow, Mastercard icon is not sharp HOT 5
- Problem with bancontact payment with 2.4.4 HOT 7
- 🚀 Release 2.4.6
- Customer selected Carrier/Shipping option is removed on order creation and replaced with $0 shipping method. HOT 9
- Orders Uncaptured and no Order ID HOT 12
- BUG : Refund not working HOT 1
- 🚀 Release 2.5.0
- Orders with Uncaptured status HOT 4
- Exception in webhook HOT 2
- Successful Orders redirecting to order history instead of confirmation page HOT 7
- Webhook dont get dispute HOT 2
- ps_stripe_official_processlogger become huge HOT 6
- Hi I cant pay by stripe with testdata HOT 6
- Deprecation notice in webhook HOT 3
- Webhook configuration cannot be found in PrestaShop, click on save button to fix issue. HOT 3
- Upgrading from 2.4.6 to 2.5.0 - module cause an error and was deactivated HOT 4
- Stripe iDeal webhook error 400 charge.succeeded HOT 2
- PHP Fatal error: Uncaught Error: Call to a member function getModuleLink() HOT 14
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 stripe_official.