fixing a bug which occurs when for some reason stripe doesn't put the
display_items on the invoice
This commit is contained in:
parent
2e046a2f05
commit
159449c38c
10
README.md
10
README.md
@ -56,6 +56,16 @@ Run the app in gunicorn:
|
||||
pipenv run gunicorn --bind 127.0.0.1:5000 app:app
|
||||
```
|
||||
|
||||
## how to view the logs on the deployed system
|
||||
|
||||
application logs:
|
||||
|
||||
`journalctl -u capsul-flask --since -1w`
|
||||
|
||||
scheduled task logs:
|
||||
|
||||
`tail -n100 /var/log/capsul-flask.log`
|
||||
|
||||
-----
|
||||
|
||||
## cli
|
||||
|
@ -232,7 +232,7 @@ def validate_stripe_checkout_session(stripe_checkout_session_id):
|
||||
checkout_session = event['data']['object']
|
||||
|
||||
if checkout_session and 'id' in checkout_session and checkout_session['id'] == stripe_checkout_session_id:
|
||||
cents = checkout_session['display_items'][0]['amount']
|
||||
cents = checkout_session['amount_total']
|
||||
dollars = decimal.Decimal(cents)/100
|
||||
|
||||
#consume_payment_session deletes the checkout session row and inserts a payment row
|
||||
@ -274,7 +274,7 @@ def success():
|
||||
# secret=current_app.config['STRIPE_WEBHOOK_SECRET']
|
||||
# )
|
||||
# if event['type'] == 'checkout.session.completed':
|
||||
# dollars = event['data']['object']['display_items'][0]['amount']
|
||||
# dollars = event['data']['object']['amount_total']
|
||||
# stripe_checkout_session_id = event['data']['object']['id']
|
||||
|
||||
# #consume_payment_session deletes the checkout session row and inserts a payment row
|
||||
|
Loading…
Reference in New Issue
Block a user