Skip to content

Commit f533764

Browse files
committed
Disabled customer cart
1 parent f2dafe4 commit f533764

File tree

7 files changed

+22
-13
lines changed

7 files changed

+22
-13
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ Test cards can be located here: https://stripe.com/docs/testing
1919
When a order is complete, it can be viewed in admin with shipping details and completion status.
2020

2121
##Changelog
22+
### [1.0.4] - 2016-08-19
23+
#### Removed
24+
- Customer carts have been temporary disabled due to some inconsistent errors.
25+
2226
### [1.0.3] - 2016-08-15
2327
#### Fixed
2428
- Stripe Token generator was erroneously removed in a previous version
@@ -43,6 +47,9 @@ When a order is complete, it can be viewed in admin with shipping details and co
4347
- Cart connection from Order
4448
- Stripe API-keys from import
4549

50+
##Known issues
51+
- Changing a stored address gives payment error on the first payment
52+
attempt. The second attempt stores the address and completes the payment
4653

4754
##Roadmap
4855

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Project settings
33
#
44
group = no.iskald
5-
version = 1.0.3
5+
version = 1.0.4
66
projectName = store
77
appName = no.iskald.payup
88
displayName = PayUp! Store

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "payup",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"description": "",
55
"scripts": {
66
"build": "./gradlew build",

src/main/resources/import/payup/_/node.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
</principal>
3838
</permissions>
3939
<data>
40-
<boolean name="valid">true</boolean>
40+
<boolean name="valid">false</boolean>
4141
<string name="displayName">payup</string>
4242
<string name="type">portal:site</string>
4343
<string name="owner">user:system:su</string>

src/main/resources/site/lib/cartLib.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,11 +154,12 @@ function createCart(context) {
154154
log.error("Not creating new cart, cart already exists in context");
155155
return;
156156
}
157-
if (context.customer) {
158-
return createCartForCustomer(customer)
159-
} else {
157+
// Customer cart is disabled untill persistent cart is properly implemented
158+
//if (context.customer) {
159+
// return createCartForCustomer(customer)
160+
//} else {
160161
return createCartForSession(context.req.cookies.JSESSIONID)
161-
}
162+
//}
162163
}
163164

164165
function createCartForSession(sessionId) {

src/main/resources/site/lib/payupLib.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ exports = {
88
function getContext(req) {
99
var context = {};
1010
context.customer = customerLib.getCustomer();
11-
if (!context.customer) {
11+
// CUSTOMER CART DISABLED
12+
//if (!context.customer) {
1213
context.cart = cartLib.getCartFromSession(req.cookies.JSESSIONID);
13-
} else {
14-
context.cart = cartLib.getCartFromCustomer(context.customer);
15-
}
14+
//} else {
15+
// context.cart = cartLib.getCartFromCustomer(context.customer);
16+
//}
1617
context.cartItems = cartLib.getCartItems(context.cart);
1718
context.cartItemsTotal = getItemCount(context.cartItems);
1819
context.cartTotal = getTotalPrice(context.cartItems);

src/main/resources/site/services/checkout/checkout.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
document.getElementById('payment-result').innerHTML = e.target.response;
2323
}
2424
if (xhr.status === 500) {
25-
document.getElementById('payment-result').innerHTML = "Backend server error";
25+
document.getElementById('payment-result').innerHTML = "An error occured. Please try again";
2626
}
2727
}
2828
refreshCart();
@@ -33,9 +33,9 @@
3333
Stripe.setPublishableKey(publishableKey);
3434
var paymentForm = document.getElementById('payment-form');
3535
paymentForm.addEventListener('submit', function (event) {
36+
event.preventDefault();
3637
Stripe.card.createToken(paymentForm, stripeResponseHandler);
3738
document.getElementById('payment-result').innerHTML = 'Paying up! Hold on...'
38-
event.preventDefault();
3939
});
4040
</script>
4141
<div class="payup-checkout-wrapper">

0 commit comments

Comments
 (0)