Remove legacy credit card support
This commit is contained in:
		
					parent
					
						
							
								08bf7cd320
							
						
					
				
			
			
				commit
				
					
						4cc19e1e6e
					
				
			
		
					 2 changed files with 0 additions and 25 deletions
				
			
		|  | @ -34,12 +34,6 @@ class PaymentMethodSerializer(serializers.ModelSerializer): | |||
| class ChargePaymentMethodSerializer(serializers.Serializer): | ||||
|     amount = serializers.DecimalField(max_digits=10, decimal_places=2) | ||||
| 
 | ||||
| class CreditCardSerializer(serializers.Serializer): | ||||
|     number = serializers.IntegerField() | ||||
|     exp_month = serializers.IntegerField() | ||||
|     exp_year = serializers.IntegerField() | ||||
|     cvc = serializers.IntegerField() | ||||
| 
 | ||||
| class CreatePaymentMethodSerializer(serializers.ModelSerializer): | ||||
|     please_visit = serializers.CharField(read_only=True) | ||||
|     class Meta: | ||||
|  |  | |||
|  | @ -71,19 +71,6 @@ def handle_stripe_error(f): | |||
| 
 | ||||
|     return handle_problems | ||||
| 
 | ||||
| # Convenience CC container, also used for serialization. | ||||
| class CreditCard(): | ||||
|     number = None | ||||
|     exp_year = None | ||||
|     exp_month = None | ||||
|     cvc = None | ||||
| 
 | ||||
|     def __init__(self, number, exp_month, exp_year, cvc): | ||||
|         self.number=number | ||||
|         self.exp_year = exp_year | ||||
|         self.exp_month = exp_month | ||||
|         self.cvc = cvc | ||||
| 
 | ||||
| # Actual Stripe logic. | ||||
| 
 | ||||
| def public_api_key(): | ||||
|  | @ -116,12 +103,6 @@ def get_setup_intent(setup_intent_id): | |||
| def get_payment_method(payment_method_id): | ||||
|     return stripe.PaymentMethod.retrieve(payment_method_id) | ||||
| 
 | ||||
| ## Legacy | ||||
| 
 | ||||
| @handle_stripe_error | ||||
| def get_card(customer_id, card_id): | ||||
|     return stripe.Customer.retrieve_source(customer_id, card_id) | ||||
| 
 | ||||
| @handle_stripe_error | ||||
| def charge_customer(amount, customer_id, card_id): | ||||
|     # Amount is in CHF but stripes requires smallest possible unit. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue