Cédric Krier
abee351300
Add refund of payment
...
issue9177
review286911002
2020-04-11 00:22:48 +02:00
Cédric Krier
e1e2eaa572
Add some extra time to Stripe
...
Add 1 second to Stripe to process the request before fetching new events.
issue9184
review319071002
2020-04-01 23:53:38 +02:00
Cédric Krier
64accb375a
Fix flake8 errors and warnings
...
We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.
issue9082
review297061002
2020-03-01 12:33:51 +01:00
Cédric Krier
444338dcd9
Update payment from charge event of payment intent
...
Once the payment intent is succeeded or failed, only charge events are sent.
This successful charge represents the full payment as a payment intent can have
only one successful charge.
issue8782
review264521002
2019-11-01 23:02:56 +01:00
Cédric Krier
3715b5cee8
Create charge with token only if chargeable
...
issue8777
review288331002
2019-11-01 23:00:05 +01:00
Cédric Krier
4f0ffbdc2e
Do not create payment intent if it already exists
...
issue8778
review268281002
2019-11-01 22:54:50 +01:00
Cédric Krier
0c55c3e698
Manage Setup Intent and Payment Intent
...
issue8456
review254141002
2019-10-10 18:45:36 +02:00
Cédric Krier
cfd474c829
Search cron by method name
...
issue8201
2019-04-12 16:48:49 +02:00
Cédric Krier
d3ef98eafe
Add setter to stripe_customer_source and write stripe_token in scenario
...
Since issue7985, Function fields must have a setter method if they are not
read only. And proteus does not save anymore readonly fields.
2019-03-31 13:31:29 +02:00
Cédric Krier
dec4c422b7
Skip scenario that requires environment that is not set
2018-11-02 20:07:30 +01:00
Cédric Krier
7dfa6cf8b0
Use queue to charge and capture
...
issue7760
review47711002
2018-10-21 21:34:18 +02:00
Cédric Krier
bed77c6258
Remove support for Python 2.7
...
issue7497
review53261002
2018-06-26 19:11:43 +02:00
Cédric Krier
54e5cb4096
Ensure to have an idempotency key by default
...
issue7083
review43061002
2018-02-14 00:30:14 +01:00
Cédric Krier
8a811d9da4
Implement all charge events
...
issue6960
review36831002
2018-01-12 13:09:11 +01:00
Cédric Krier
a3d0f1a019
Support dispute
...
issue6939
review42841002
2018-01-12 13:04:50 +01:00
Cédric Krier
b338ac1154
Do not call hex from uuid
...
issue6993
review44481002
2017-12-13 18:03:56 +01:00
Cédric Krier
9c6b1f9307
Set payment as chargeable in test scenario
2017-09-03 14:15:59 +02:00
Cédric Krier
c40a9bdb0a
Allow to select customer source on payment
...
issue6695
review42571002
2017-09-03 11:18:43 +02:00
Cédric Krier
aafe8da3e4
Add capture
...
issue6466
review41301002
2017-06-24 10:24:16 +02:00
Cédric Krier
935ce166c0
Initial commit
...
review30911002
2017-04-01 19:14:28 +02:00