Commit graph

51 commits

Author SHA1 Message Date
SachaG
5fc0e30f40 Fix ESLint 2018-09-12 11:59:00 +09:00
SachaG
8613f8b79f Upgrade product creation for new Stripe API 2018-07-30 14:59:10 +09:00
SachaG
8a446680cf Minor fixes to form, mutators; query, and payments 2018-07-07 18:49:04 +02:00
SachaG
50fba6b0a3 viewableBy -> canRead 2018-06-22 20:55:22 +09:00
SachaG
228a93eb3b Throw Stripe error; add successCallback/errorCallback props to Checkout component 2018-06-17 15:56:57 +09:00
SachaG
55800a9b30 Add support for intl fields to API and SmartForm 2018-05-07 17:41:22 +09:00
SachaG
a086e6e584 Update flash messages 2018-04-28 18:51:20 +09:00
SachaG
f88cd9017d Small payments fixes 2018-04-07 10:20:44 +09:00
SachaG
d192f7b198 Clarify stripe callback hooks naming 2018-04-07 10:10:09 +09:00
SachaG
5534ab7430 Add amount property to charges schema; add addSubscriptionProduct; various other fixes 2018-03-08 10:48:35 +09:00
SachaG
150d28d9bb Unused getCollection 2018-03-03 15:10:40 +09:00
SachaG
861e65e641 Refactor connectors code to avoid repeating getSetting 2018-03-03 11:39:56 +09:00
SachaG
85c3ed8d8e Add customAmount prop to checkout component 2018-03-03 11:21:55 +09:00
SachaG
748e2f8fea Charges dashboard improvements 2018-02-24 18:26:56 +09:00
SachaG
8e27870bf0 processCharge -> processEvent; call processEvent after subscription, too; add Charges dashboard 2018-02-24 18:15:42 +09:00
SachaG
270c6b4215 Use connectors and await/async 2018-02-18 15:26:59 +09:00
SachaG
af35c0cc10 subscribeUser -> createSubscription for consistency with createCharge 2018-02-17 10:56:30 +09:00
SachaG
67f9c66350 Add new subscribe callback; clean up stripe.charge.sync callback and make it iterate over metadata 2018-02-16 12:07:55 +09:00
SachaG
33e3b28495 Improve charge processing logging 2018-02-14 22:21:56 +09:00
Justin Reynolds
2dc9cc0b87 Fix Charges Insert 2018-02-13 11:22:41 -06:00
SachaG
31621b39b2 Add createdAtFormattedShort field to charges 2018-02-09 11:30:15 +09:00
SachaG
f8bf479f16 Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel 2018-02-06 09:16:45 +09:00
SachaG
8c88f36e0e Avoid duplicate charge documents and make sure associated documents exist 2018-02-06 09:16:42 +09:00
Sacha Greif
85e1398b09
Merge pull request #1887 from justinr1234/add-stripe-callbacks
Add stripe callbacks
2018-02-06 09:14:26 +09:00
Sacha Greif
b1ae8a8d36
Merge pull request #1886 from justinr1234/fix-payments-callbacks
Fix async register callback for vulcan-payments
2018-02-06 09:13:23 +09:00
Justin Reynolds
9bd1da9f59 Fix stripe plan startup 2018-02-05 18:09:18 -06:00
Justin Reynolds
4f900a2898 Add stripe callbacks 2018-02-05 15:18:57 -06:00
Justin Reynolds
818da2c56b Fix async register callback for vulcan-payments 2018-02-05 13:31:53 -06:00
SachaG
fae0e812df Add isPublic option to registerSetting; explain Stripe settings 2018-02-05 10:44:56 +09:00
Sacha Greif
4c6164530c
Merge branch 'devel' into create-stripe-subscriptions 2018-02-04 10:41:00 +09:00
Justin Reynolds
1303ed329b Export stripe singleton 2018-02-03 13:24:57 -06:00
Justin Reynolds
7e4cce29cb Create Stripe Subscriptions on startup if requested 2018-02-03 13:17:04 -06:00
Justin Reynolds
75b6ece0a4 Fix linting 2018-01-25 15:03:03 -06:00
SachaG
c6d3911fd1 Small fixes 2018-01-02 13:05:34 +09:00
SachaG
c75cd475cb Add new addUserFunction event function; make sure site url always has trailing '/'; document charge callbacks 2017-12-26 11:17:44 +09:00
Sacha Greif
3950c2b891 Handle initialAmount in Checkout component 2017-11-01 15:38:10 +09:00
Sacha Greif
5ae75f6d62 Add initial cost support to subscriptions; handle erroneous stripe customer ids 2017-10-31 10:18:16 +09:00
Sacha Greif
2fa0405dfa Use Express instead of Picker for /stripe route; add webhook verification 2017-10-26 11:27:22 +09:00
Sacha Greif
756029c93d Refactoring payments package to handle subscriptions 2017-10-18 20:05:51 +09:00
SachaG
984021cd7f Clean up/refactor settings; add registerSetting and /settings route 2017-09-22 12:24:15 +02:00
SachaG
4727d90f38 cannot use async/await with forEach 2017-08-30 09:38:05 +09:00
SachaG
63c39a3c66 Add new graphql.init.before callback hook and use it to create Chargeable union type based on all collections 2017-08-29 17:57:04 +09:00
SachaG
e4e1f0c41c default mutations can now take options object; add Flash core component; fix Stripe bug 2017-08-07 16:02:29 +09:00
SachaG
4c9c48dff6 fix isFuture callback; small clean-ups 2017-07-24 16:06:04 +09:00
SachaG
bdc32f6bb1 Add coupon code support to payment package 2017-07-23 16:29:21 +09:00
SachaG
77f651d2d5 syntax clean up 2017-07-13 17:37:59 +09:00
SachaG
334591450d use new resolveAs syntax 2017-07-08 11:36:27 +09:00
SachaG
296fe702b2 Use test keys for Stripe when in dev mode 2017-06-30 11:22:13 +09:00
SachaG
7bf856fd1e merge terms from 3 sources in withList; permission check in PostsEditForm; do not default to current date in DateTime component; email subject accepts string; show email properties in debug preview; add async callbacks to charge hook 2017-06-04 13:56:40 +09:00
SachaG
7e2de51bde react-i18n -> vulcan:i18n 2017-06-01 11:42:30 +09:00