Comments (2)
As I understand the issue is that a lot of payment gateways want a unique identifier to be passed through the transaction, which is why we create the order first.
I'd suggest the correct approach would be related to changing the order status field to the correct values at the correct stages if that isn't possible already.
from cartridge.
Ah ok. What is about sending the email at the complete function? Altough you abort the payment process, you will receive an email.
In one of my ecommerce projects I did this by editing views.py in cartridge ... and therefore I will do this for each ecommerce project. That's really annoying.
from cartridge.
Related Issues (20)
- Paypal payment for the current version HOT 1
- New release with the fixes merged in HOT 1
- Translation into Spanish HOT 2
- 'max_digits' must be great or equal to 'decimal_places' on OpenBSD HOT 5
- Screenshots on main page
- Missing migration for mezzanine.core Slugged HOT 2
- Travis checks fail with pip --allow-unverified for pyPdf HOT 1
- django.urlresolvers was moved in Django 1.10 HOT 1
- Travis is not testing current Django builds HOT 1
- Requirements missing from project_template HOT 1
- Duplicate admin order confirmation email sent upon "Re-send order email"
- is it possible to show all products in one page? HOT 1
- Executing management import and export products
- Link to Model Graph in Documentation is broken HOT 2
- Fix simple typo: remaning -> remaining HOT 1
- Stripe integration no longer works HOT 1
- How to remove a checkout field if cart item is from some specific product category
- Security concern HOT 3
- 'Cart' instance needs to have a primary key value before this relationship can be used. HOT 6
- Add online-shop and ecommerce tags to the repository
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 cartridge.