Commit Graph
20 Commits
Author SHA1 Message Date
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