Commit graph

3248 commits

Author SHA1 Message Date
Vesa Luusua
dc34e4463d Add new type: defaultPaymentMethod 2019-08-22 15:44:14 +03:00
Jenni Nurmi
72b4f342d9 Create LayoutWrapperAccountSettingsSideNav 2019-08-22 15:44:14 +03:00
Jenni Nurmi
905f99043b Create PaymentMethodsPage 2019-08-22 15:44:14 +03:00
Jenni Nurmi
d4c265c014 Create PaymentMethodsForm 2019-08-22 15:44:14 +03:00
Jenni Nurmi
8ffa38bcc0 Move StripePaymentAddress to components 2019-08-22 15:44:09 +03:00
Jenni Nurmi
40a3ab09aa Create SavedCardDetailsComponent 2019-08-22 15:06:11 +03:00
Jenni Nurmi
89e7846519 IconCheckmark: big and small versions 2019-08-22 15:06:11 +03:00
Janne Koivistoinen
c1bfed5e7d Add more directions to IconArrowHead 2019-08-22 15:06:11 +03:00
Jenni Nurmi
262bfba6b3 Create IconCard 2019-08-22 15:06:11 +03:00
Vesa Luusua
74c0ce96e5 Add ensureStripeCustomer and ensurePaymentMethodCard 2019-08-22 15:06:11 +03:00
Jenni Nurmi
6521ec7ab7 Add handleCardSetup to stripe.duck.js 2019-08-22 15:06:11 +03:00
Vesa Luusua
839afb6f4b user.duck.js can fetch currentUser with different relationships.
It merges old and new relationships.
2019-08-22 15:06:11 +03:00
Vesa Luusua
3ee937757b Shared duck file: paymentMethods.duck.js 2019-08-22 15:06:06 +03:00
Jenni Nurmi
a66d947838 Fix alignment on listing page 2019-08-19 13:28:19 +03:00
Vesa Luusua
468b387499 Rehydrate bug: existing DOM elements were populated incorrectly 2019-08-19 13:19:08 +03:00
Jenni Nurmi
a84df90ac3 Add code comment about mcc 2019-08-19 10:31:58 +03:00
Jenni Nurmi
e94c9d9409 Use stripe config to determine us specific fields 2019-08-19 10:31:53 +03:00
Jenni Nurmi
9adf213ef0 Update es.json 2019-08-01 10:28:45 +03:00
Jenni Nurmi
df524d4b89 Update fr.json 2019-08-01 10:28:26 +03:00
Jenni Nurmi
50e48fac84 Update translations related to payment intents to fr.json 2019-07-22 11:05:47 +03:00
Jenni Nurmi
cfdfa2ead1 Small updates to en.json 2019-07-22 11:05:12 +03:00
Vesa Luusua
8cf99fd6c0 Update FilterPopup: add labelMaxWidth prop and ellipsis: 2019-07-18 17:37:47 +03:00
Vesa Luusua
fb2c11cae2 Update FieldTextInput: use defaultValue if uncontrolled 2019-07-18 17:37:47 +03:00
Jenni Nurmi
cb242413f8 Ensure that values are string before validating them 2019-07-18 17:37:47 +03:00
Jenni Nurmi
3242f01146 Add code comments about restriction tha this can't be used with origin 2019-07-18 17:37:46 +03:00
Jenni Nurmi
2485b46b30 Create KeywordFilter
Add it to desktop and mobile layout
2019-07-18 17:37:41 +03:00
Jenni Nurmi
be310ae251 Update core-js to 3.1.4 2019-07-12 14:30:39 +03:00
Vesa Luusua
f9dae4bac4 TransactionPanel: has correct next transition for enquiry 2019-07-05 17:51:58 +03:00
Vesa Luusua
a3898f6341 TransactionPage.duck: Fetch process transitions on loadData 2019-07-05 17:50:24 +03:00
Vesa Luusua
3eb5f16544 Fix proptype validation for BookingPanel 2019-07-05 17:49:25 +03:00
Vesa Luusua
5d559e2aa0 Update test 2019-07-05 15:25:54 +03:00
Janne Koivistoinen
c569fe2c51
fix heroButton search param bug
Removed the extra "s?" from the "to" parameter.
2019-07-04 16:34:53 +03:00
Jenni Nurmi
6f4e93bbdc Fix bug in passing the id number to Stripe 2019-07-04 15:05:46 +03:00
Jenni Nurmi
426a12288b Add Singapore to Stripe countries 2019-07-04 15:05:46 +03:00
Jenni Nurmi
a8f746a59f Verify email automatically and redirect to landing page 2019-07-03 15:18:57 +03:00
Vesa Luusua
8afc7ce29f Fix typo on en.json 2019-07-02 13:13:59 +03:00
Vesa Luusua
9343ab9f30 Update StripePaymentForm: Add billing address fields.
Form is not visible after handleCardPayment is called.
Show errors on various steps of PaymentIntent (SCA) process.
2019-07-02 13:13:59 +03:00
Vesa Luusua
5854ff0ecc Update CheckoutPage container:
Combine initiateOrder and initiateOrderAfterEnquiry thunk functions
Use PaymentIntents flow:
initiateOrder (SDK), handleCardPayment(Stripe), confirmPayment (SDK), sendMessage (SDK)
2019-07-02 13:13:53 +03:00
Vesa Luusua
441ecd9759 Update CheckoutPageSessionHelpers: session storage can save any transaction.
Data serialization is improved too:
Date and Decimal objects within data are serialized automatically
2019-06-28 13:36:12 +03:00
Vesa Luusua
8a71845830 Update ListingPage: clear prev errors from stripe and CheckoutPage stores 2019-06-28 13:36:12 +03:00
Vesa Luusua
e91eaa3866 Update TransactionPage container: use SCA process
(Redirect tx with payment-pending to checkout page and
clear card paymenterrors from store.)
2019-06-28 13:36:04 +03:00
Vesa Luusua
b8381bf2f4 Update TransactionPanel component: use SCA process 2019-06-27 17:38:16 +03:00
Vesa Luusua
551ea6a9b3 Update InboxPage container: use SCA process 2019-06-27 17:38:15 +03:00
Vesa Luusua
5eea53eecf Update ActivityFeed component: use SCA process 2019-06-27 17:38:15 +03:00
Vesa Luusua
d5cf331113 Update BookingBreakdown component: use SCA process 2019-06-27 17:38:15 +03:00
Vesa Luusua
a2deea8b5e Update EstimatedBreakdownMaybe to use SCA process 2019-06-27 17:38:15 +03:00
Vesa Luusua
563e6faa49 Add new calls to stripe.duck.js (PaymentIntents)
and remove unused createStripePaymentToken
2019-06-27 17:37:38 +03:00
Vesa Luusua
4cb1af5703 Change transaction.js process to match alias (SCA version) 2019-06-19 17:13:31 +03:00
Vesa Luusua
3a9f1960c6 Change transaction process alias to SCA version 2019-06-19 17:12:26 +03:00
Vesa Luusua
7ee545f17d Add minutesBetween utility function 2019-06-19 17:09:51 +03:00