Commit graph

5096 commits

Author SHA1 Message Date
PCoder
e9c596de66 Test PaymentIntent for payment of generic onetime products 2020-12-24 20:03:46 +05:30
PCoder
ec1da8fbdf Use cents price for Stripe 2020-12-24 19:40:39 +05:30
PCoder
1c4f297775 Begin migrating to PaymentIntent 2020-12-24 19:34:06 +05:30
PCoder
acba77976d Add missing formatting identifier 2020-12-24 06:55:19 +05:30
PCoder
624cc45c12 Log error dict 2020-12-24 06:51:34 +05:30
PCoder
82359064cd Handle creation of correctly 2020-12-24 06:47:33 +05:30
PCoder
98628596f0 Add params to docstring 2020-12-24 06:25:37 +05:30
PCoder
39c8e35eca Add logger messages 2020-12-24 06:25:22 +05:30
PCoder
eefabe45b6 Login new users only for non-SCA generic subscription payments only 2020-12-23 20:41:31 +05:30
PCoder
968eaaf6a4 For generic payments, take users to invoice page after purchase 2020-12-23 20:40:20 +05:30
PCoder
6a7373523e Set default card before making payments 2020-12-23 20:39:41 +05:30
PCoder
080a45f39c Pop up stale card_id/token or billing_address_data in the paymentorder page 2020-12-23 20:38:42 +05:30
PCoder
c8519058c4 Fix new_user_hosting_key_id 2020-12-23 18:31:45 +05:30
PCoder
a03e2dc006 Return provisioning if set in do_provisioning 2020-12-23 18:10:17 +05:30
PCoder
c28bd9091a Add more logger 2020-12-23 17:53:19 +05:30
PCoder
c0aeac4dc7 Add some logger messages 2020-12-23 17:47:50 +05:30
PCoder
377d12b5a5 Create IncompleteSubscriptions only for SCA case 2020-12-23 17:47:37 +05:30
PCoder
d447f8d9e6 Add logging message 2020-12-23 17:26:40 +05:30
PCoder
799194152e Remove todo 2020-12-23 17:16:19 +05:30
PCoder
78b8191165 Implement invoice.payment_failed case 2020-12-23 17:10:23 +05:30
PCoder
a9778076d6 Clean session variables using real_request 2020-12-23 17:10:06 +05:30
PCoder
a99924b94c Rename do_create_vm to do_provisioning; and pass real_request 2020-12-23 17:09:27 +05:30
PCoder
41e993a3d9 Log variable value 2020-12-23 16:34:34 +05:30
PCoder
0c1b7b1885 Do clear session vars at the end 2020-12-23 14:33:32 +05:30
PCoder
480e38fbc9 Attempt fix for local variable 'card_details_dict' referenced before assignment 2020-12-23 14:19:52 +05:30
PCoder
4962b72d1a Add logging message 2020-12-23 14:19:22 +05:30
PCoder
70c8ed6825 Add debugging messages 2020-12-23 14:12:30 +05:30
PCoder
259c509113 Don't handle generic exception for the moment 2020-12-23 14:02:27 +05:30
PCoder
981e68aa4f Fix getting card_id and compare 2020-12-23 13:56:08 +05:30
PCoder
a4a5acd0e7 Fix string formatting issues 2020-12-23 13:46:34 +05:30
PCoder
812157b6c6 Move login code out of the refactored do_create_vm 2020-12-23 13:40:19 +05:30
PCoder
9d765fcb6e Fix wrong variable name billing_address 2020-12-23 13:10:29 +05:30
PCoder
f6f6482ce0 Add missing billing_address_data 2020-12-23 13:07:28 +05:30
PCoder
2baa77a7d4 Fix json loads issue 2020-12-23 13:00:05 +05:30
PCoder
de6bc06eaf Fix json loads for none 2020-12-23 12:50:21 +05:30
PCoder
a5f49cf8be Add debug messages 2020-12-23 12:41:46 +05:30
PCoder
c70753767f Load request object correctly and pass correct subscription object 2020-12-23 12:32:42 +05:30
PCoder
92bafed3b3 Fix getting stripe_subscription_obj 2020-12-23 12:09:19 +05:30
PCoder
b1dd9988ce Add missing subscription_id param 2020-12-23 12:03:17 +05:30
PCoder
95a1b8fa20 Make complete_at allow null 2020-12-23 11:52:41 +05:30
PCoder
50d9eb1c50 Fix UnboundLocalError: local variable 'stripe_onetime_charge' referenced before assignment 2020-12-23 11:26:52 +05:30
PCoder
1ed42e608c Add incompletesubscriptions migration file 2020-12-23 11:07:20 +05:30
PCoder
17c8f9ca18 Handle IncompleteSubscriptions in webhook 2020-12-23 10:59:21 +05:30
PCoder
c4c918d591 Prepare params from session to pass to do_create_vm 2020-12-23 09:26:01 +05:30
PCoder
20c6703236 Add a todo 2020-12-23 09:10:03 +05:30
PCoder
2a84d20f35 Add docstring 2020-12-23 09:09:53 +05:30
PCoder
9f49c664fa Make do_create_vm independent of session 2020-12-23 09:09:40 +05:30
PCoder
9e247cc556 Fix PEP warning 2020-12-23 09:08:08 +05:30
PCoder
ca7481cce0 Avoid request.user.is_authenticated() 2020-12-23 08:00:08 +05:30
PCoder
3e95a389bb Preparing a fix for TODO (wip) 2020-12-23 07:58:20 +05:30