Justin DiRose
9c46794e80
DEV: Remove deprecations & improve error handling ( #12 )
...
- Replace deprecated methods on client
- Fix broken dropdowns due to select kit 2 upgrade
- Graceful error handling when Stripe keys are not configured but plugin enabled
2020-05-28 10:32:57 -05:00
Raj Rathore
53a11872ef
fix(coding-style): linting changes reverted to be consistent with existing style
2020-04-23 17:11:00 +05:30
Raj Rathore
30299a5f13
fix(currency-symbol): hard-coded dollar symbol removed
2020-04-23 16:06:02 +05:30
Raj Rathore
40a390c3eb
merge remote-tracking branch 'upstream/master'
2020-04-23 15:42:13 +05:30
SidV
b2931cacb1
Create client.es.yml
2020-04-20 22:23:36 -03:00
SidV
4dbfb232eb
Create server.es.yml
2020-04-20 22:01:41 -03:00
Raj Rathore
f91b257198
feat(currency-inr): inr added to supported currencies
2020-04-16 01:57:56 +05:30
Rimian Perkins
125cdab24e
add NZ dollar
2020-03-31 09:46:56 +11:00
iunctis.fr
c82f1ce141
Améliorations
...
Sur la page de paiement
2020-03-16 01:16:11 +01:00
iunctis.fr
ced756c0fb
Create server.fr.yml
2020-03-16 00:31:04 +01:00
iunctis.fr
5def8b4002
Create client.fr.yml
2020-03-16 00:30:14 +01:00
Rimian Perkins
b83da467d0
respond to incomplete payment
2020-01-14 18:46:48 +11:00
Rimian Perkins
0543b3a6a3
basic hook
2020-01-13 11:10:06 +11:00
Rimian Perkins
431279a4f7
Add empty webhook url and upgrade stripe gem
2020-01-10 10:24:09 +11:00
Rimian Perkins
9176471551
toggle single payments allowed setting
2019-12-17 21:14:13 +11:00
Rimian Perkins
52db93ecd8
user payments page
2019-12-17 16:31:58 +11:00
Rimian Perkins
92f6569f9f
fix broken paths
2019-12-16 14:10:25 +11:00
Rimian Perkins
55f4592033
subscription and billing templates
2019-12-16 10:42:55 +11:00
Rimian Perkins
8264930e92
user activity link to payments
2019-12-13 13:44:25 +11:00
Rimian Perkins
53ed40bfc3
fix api routes and eslint
2019-12-13 12:29:34 +11:00
Rimian Perkins
57fb508514
buttons for selecting price and one time payment
2019-12-13 10:41:14 +11:00
Rimian Perkins
831e64317b
refactor models, routes and buttons
2019-12-12 12:59:26 +11:00
Rimian Perkins
41b0667350
fix rubocop newer version
2019-12-12 09:59:38 +11:00
Rimian Perkins
ff1740d035
validate plan
2019-12-10 10:55:24 +11:00
Rimian Perkins
1c31884475
show the plans in the buttons proper
2019-12-09 12:01:10 +11:00
Rimian Perkins
09bfe419d8
set new product inactive by default
2019-12-05 17:07:26 +11:00
Rimian Perkins
80b721ddd8
rename some settings
2019-12-04 11:53:05 +11:00
Rimian Perkins
b397ba5a68
name space module
2019-12-04 11:23:45 +11:00
Rimian Perkins
95a263535e
rename server translation
2019-12-04 09:33:39 +11:00
Rimian Perkins
21b8340f4f
rename the translations
2019-12-04 09:29:13 +11:00
Rimian Perkins
08cbff0c1c
change engine mount point and base path in jsapp
2019-12-03 10:29:44 +11:00
Rimian Perkins
382fd4ac41
name space the js admin
2019-12-02 18:58:14 +11:00
Rimian Perkins
ad77fc749b
test subcription deletes
2019-11-29 08:15:46 +11:00
Rimian Perkins
ca00b530aa
show the product name in subscription lists
2019-11-27 10:48:30 +11:00
Rimian Perkins
3e4fd76891
show product and plan nickname in admin
2019-11-26 12:55:49 +11:00
Rimian Perkins
7340bf5bc5
fix customer id not found
2019-11-26 11:09:54 +11:00
Rimian Perkins
3999e1f7fd
style the product page a bit
2019-11-14 11:13:12 +11:00
Rimian Perkins
6590d8051c
delete subscriptions in admin
2019-11-14 10:51:04 +11:00
Rimian Perkins
8aed6b8d30
add link to user
2019-11-13 14:21:21 +11:00
Rimian Perkins
4a812ceff6
toggle the subscribe button
2019-11-06 20:43:16 +11:00
Rimian Perkins
e14b4dcd96
the subscribe product page
2019-11-04 16:37:21 +11:00
Rimian Perkins
2b3c52bdd4
name space user subscription request
2019-11-01 13:43:09 +11:00
Rimian Perkins
e3ac6f7dac
date format and product description
2019-11-01 12:30:19 +11:00
Rimian Perkins
86c77a7395
rubocop && fix i18n
2019-11-01 10:50:34 +11:00
Rimian Perkins
5fe08c110f
format some currency
2019-10-31 14:35:19 +11:00
Rimian Perkins
ced4d1c786
format the amount in admin
2019-10-31 11:41:01 +11:00
Rimian Perkins
dbaa30ba18
user cancels subscription
2019-10-31 10:01:41 +11:00
Rimian Perkins
03cbc235b1
list customer subscriptions
2019-10-30 14:19:43 +11:00
Rimian Perkins
ee0901aeca
delete subscription
2019-10-29 14:35:07 +11:00
Rimian Perkins
2a985ae554
fix subscribe request
2019-10-29 14:15:13 +11:00
Rimian Perkins
7edb0fe39b
list subscriptions
2019-10-29 11:43:32 +11:00
Rimian Perkins
5a7097b774
billing/subscriptions
2019-10-28 14:48:59 +11:00
Rimian Perkins
87c83abcd3
add basic invoices page
2019-10-28 14:05:58 +11:00
Rimian Perkins
570ef2fbb4
use the billing page
2019-10-25 13:55:57 +11:00
Rimian Perkins
9e981c3dae
whoops translation
2019-10-25 13:18:18 +11:00
Rimian Perkins
6fbcea2cf3
product controller
2019-10-25 08:18:16 +11:00
Rimian Perkins
eead6fd345
user group specs. help page
2019-10-24 15:48:03 +11:00
Rimian Perkins
603ddc354b
plan can be active or not
2019-10-24 10:02:31 +11:00
Rimian Perkins
922dee581c
fix bugs in create plans
2019-10-23 15:55:06 +11:00
Rimian Perkins
a94287434d
plans have group names
2019-10-23 11:50:54 +11:00
Rimian Perkins
fb37c200cd
more info on subscription page
2019-10-23 10:30:04 +11:00
Rimian Perkins
5cce5f2b84
format dates for plan and product list
2019-10-22 16:35:41 +11:00
Rimian Perkins
c26ce1fc80
plans are child of product
2019-10-22 15:45:51 +11:00
Rimian Perkins
c6dd47d328
templates, plans
2019-10-21 15:28:45 +11:00
Rimian Perkins
b05b03e25b
fix up forms and requests to plan api
2019-10-17 20:34:26 +11:00
Rimian Perkins
01b78b31df
subscriptions list
2019-10-16 21:29:40 +11:00
Rimian Perkins
c845f3be4b
form fields
2019-10-16 21:18:29 +11:00
Rimian Perkins
496f2b9706
save the product
2019-10-16 14:15:01 +11:00
Rimian Perkins
e2f1f0f523
destroy plans
2019-10-16 11:22:58 +11:00
Rimian Perkins
1bedc1ba2f
destroy products
2019-10-15 23:14:04 +11:00
Rimian Perkins
23cb6ef93e
create the products
2019-10-15 21:50:30 +11:00
Rimian Perkins
e51aa5f6f0
products admin route and basic pages
2019-10-15 13:18:25 +11:00
Rimian Perkins
892478ab57
initial product pages
2019-10-14 15:39:24 +11:00
Rimian Perkins
c6dcff5c06
redirect to group landing page on success
2019-10-14 13:54:46 +11:00
Rimian Perkins
4e615908f4
create the subscription
2019-10-14 11:47:49 +11:00
Rimian Perkins
fcfb826929
create the token and make the customer request
2019-10-11 12:26:01 +11:00
Rimian Perkins
bb31deae89
basic subscribe page
2019-10-10 13:52:55 +11:00
Rimian Perkins
91045583ad
namespace subscriptions controller
2019-10-10 13:09:24 +11:00
Rimian Perkins
8cc4f880eb
name space admin controller
2019-10-10 12:08:52 +11:00
Rimian Perkins
0a6ade7ab9
stylin, translations
2019-10-08 22:26:58 +11:00
Rimian Perkins
19a03aa2ca
plan model with destroy and find
2019-10-08 19:37:22 +11:00
Rimian Perkins
6fd1638a15
add missing translation
2019-10-08 11:56:39 +11:00
Rimian Perkins
d4afe93a5d
delete plans
2019-09-25 13:20:28 +10:00
Rimian Perkins
1b232a1bd4
list plans
2019-09-25 11:18:11 +10:00
Rimian Perkins
a2d120c8b5
save plan model
2019-09-24 20:44:51 +10:00
Rimian Perkins
0d82bcf37e
Plans, subscriptions
...
* Plans controller
* Subscription controller
* Clean admin controller
* Ember Plans route
* Index page
* New Plans
* Translations
2019-09-24 16:04:42 +10:00
Rimian Perkins
e1ed1a41b0
add initial controllers
2019-09-23 17:53:05 +10:00
Rimian Perkins
e004a18071
templates and routes for subscriptions
2019-09-23 15:01:03 +10:00
Rimian Perkins
8b61747fbd
FEATURE: Upgrades, translations
...
* Name space the translations for extensibilty
* Upgrade the Stripe Gem
* Correct the plugin version in the Stripe setup info
2019-09-23 12:04:30 +10:00
Rimian Perkins
a42e98ee5b
error for user not permitted
2019-09-15 08:40:52 +10:00
Rimian Perkins
ad5961a4c5
show the payment on the thankyou page
2019-09-14 20:54:13 +10:00
Rimian Perkins
871cec9ec3
pretty js
2019-09-14 17:28:58 +10:00
Rimian Perkins
5c33268477
created at and url
2019-09-14 14:20:16 +10:00
Rimian Perkins
6fe149c4a5
basic admin interface
2019-09-14 12:56:28 +10:00
Rimian Perkins
404bede398
fix snake case
2019-09-13 13:46:32 +10:00
Rimian Perkins
68b4d07a94
fix jslint and some settings
2019-09-13 13:02:28 +10:00
Rimian Perkins
32bf78fa9a
send a description to the payment intent
2019-09-12 19:17:08 +10:00
Rimian Perkins
83fc234b90
settings, headings
2019-09-12 18:27:25 +10:00
Rimian Perkins
6f87f11e4a
currency format helper
2019-09-12 18:16:47 +10:00
Rimian Perkins
ba73e688f2
validate billing
2019-09-12 17:47:08 +10:00
Rimian Perkins
b60244e809
form text
2019-09-12 16:28:19 +10:00
Rimian Perkins
e2cec16b99
forms and settings
2019-09-12 16:16:38 +10:00
Rimian Perkins
515882d845
more config
2019-09-12 15:36:08 +10:00
Rimian Perkins
9b69c58be4
Add some billing details
2019-09-12 15:13:08 +10:00
Rimian Perkins
a87fcae149
a little formatting
2019-09-12 13:46:30 +10:00
Rimian Perkins
2a1a17793f
add some settings for text
2019-09-12 13:40:18 +10:00
Rimian Perkins
c636a2896a
some translations
2019-09-12 11:34:54 +10:00
Rimian Perkins
7ad42c9b48
combo box with amounts. use decimals
2019-09-12 11:21:27 +10:00
Rimian Perkins
07f4bb0406
add basic locales
2019-09-12 09:34:28 +10:00
Rimian Perkins
73258b10b9
reorder those settings the same as stripe dashboard
2019-09-11 22:14:15 +10:00
Rimian Perkins
381315f9f3
add settings
2019-09-11 22:06:01 +10:00
Rimian Perkins
2e3cdb0dcf
fix routes. get specs passing
2019-09-11 19:11:02 +10:00
Rimian Perkins
a5dbe4f9bd
Show route
2019-09-11 17:38:55 +10:00
Rimian Perkins
ac267fabaf
basic route and template
2019-09-11 17:13:12 +10:00
Rimian Perkins
78914e0511
Add new plugin files.
...
This gets the plugin running again without name collisions. A solid starting point
2019-09-11 13:19:07 +10:00
Rimian Perkins
6f826ce7a0
rubocop correct
2019-08-27 20:04:02 +10:00
Angus McLeod
44410fa375
add cause release fields
2019-04-03 12:32:24 +11:00
Angus McLeod
e1eb585974
Add additional settings and customizations
2018-09-28 17:33:27 +10:00
Angus McLeod
ae793ad247
Add setting for monthly total and other minor improvements
2018-09-24 10:17:53 +10:00
Angus McLeod
b4fd0287ed
Add meta link
2018-09-22 17:48:38 +10:00
Angus McLeod
45ece34200
Add donations causes
2018-09-22 14:03:30 +10:00
Angus McLeod
1b1eb215e4
various
2018-06-28 09:32:58 +10:00
Angus McLeod
8453d5cc03
various
2018-06-25 18:14:50 +10:00
Angus McLeod
90f5083fb6
Small fixes
2018-06-22 11:55:16 +10:00
Angus McLeod
d55d149d7d
Add recurring donations
2018-06-21 19:00:43 +10:00
Angus McLeod
446cc75cbc
Make donation amounts a customisable setting
2018-02-02 19:49:58 +08:00
Angus McLeod
e8e558c3e2
Add ability to allow donor to include stripe transaction fee in their donation
2018-02-02 17:43:54 +08:00
Angus McLeod
19f197e780
Add page description setting
2018-02-02 13:43:20 +08:00
Chris Beach
df91a44277
fix client/server messages and locales
...
zip code should be a positive boolean not negative
remove dollar signs
fix stripe.rb method signature and charging logic
2017-11-26 12:24:27 +00:00
Chris Beach
d563cd1ddd
Working checkout_controller.rb that charges Stripe
...
* Add billing address setting
2017-10-19 23:51:05 +01:00
Chris Beach
20a38095dd
Enable checkout route
2017-10-19 23:51:05 +01:00
Chris Beach
92639a483f
Fix discourse-markdown
2017-10-12 00:37:29 +01:00
Chris Beach
6814c80540
Stripe Checkout can be created via BBCode markup
2017-10-09 08:39:21 +01:00
Rimian Perkins
9f51b0ef10
Merge pull request #8 from Dax74/patch-3
...
Update client.it.yml
2017-09-22 12:40:40 +10:00
Dax74
26d6b27003
Update server.it.yml
2017-07-04 15:16:08 +02:00
Dax74
f533a480e6
Update client.it.yml
2017-07-04 15:02:10 +02:00
Rimian Perkins
8b21d44bc9
Change the route to something meaningful
2017-05-18 14:57:27 +10:00
Rimian Perkins
5ba61725c3
server message
2017-05-06 16:31:06 +10:00
Rimian Perkins
2aa663d922
merge in master
2017-04-27 20:35:33 +10:00
Rimian Perkins
061ea69434
add the user to a group
2017-04-24 11:44:55 +10:00
Rimian Perkins
23b909dc48
fix translations
2017-04-24 06:34:25 +10:00
Rimian Perkins
9acaf51307
explicitly specify group name
2017-04-24 06:05:51 +10:00
Rimian Perkins
b2393cb2aa
add the current user to a group when the payment is successful
2017-04-21 10:26:43 +10:00
Rimian Perkins
e208ef3dfa
initial setting
2017-04-06 14:26:23 +10:00
Rimian Perkins
a5e34cd9ab
merge in master
2017-04-04 12:03:22 +10:00
Rimian Perkins
ec52c438b7
Merge pull request #5 from Dax74/patch-2
...
Create server.it.yml
2017-04-03 08:14:52 +10:00
Dax74
136755aa8b
Create server.it.yml
...
Italian translation
2017-04-02 20:15:59 +02:00
Dax74
6ff18309e4
Create client.it.yml
...
Italian translation
2017-04-02 20:15:39 +02:00
Rimian Perkins
3896866d5b
send another ajax request to create account
2017-03-22 13:56:45 +11:00
Rimian Perkins
f77ddeba31
create a user account
2017-03-21 11:52:48 +11:00