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): | class ChargePaymentMethodSerializer(serializers.Serializer): | ||||||
|     amount = serializers.DecimalField(max_digits=10, decimal_places=2) |     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): | class CreatePaymentMethodSerializer(serializers.ModelSerializer): | ||||||
|     please_visit = serializers.CharField(read_only=True) |     please_visit = serializers.CharField(read_only=True) | ||||||
|     class Meta: |     class Meta: | ||||||
|  |  | ||||||
|  | @ -71,19 +71,6 @@ def handle_stripe_error(f): | ||||||
| 
 | 
 | ||||||
|     return handle_problems |     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. | # Actual Stripe logic. | ||||||
| 
 | 
 | ||||||
| def public_api_key(): | def public_api_key(): | ||||||
|  | @ -116,12 +103,6 @@ def get_setup_intent(setup_intent_id): | ||||||
| def get_payment_method(payment_method_id): | def get_payment_method(payment_method_id): | ||||||
|     return stripe.PaymentMethod.retrieve(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 | @handle_stripe_error | ||||||
| def charge_customer(amount, customer_id, card_id): | def charge_customer(amount, customer_id, card_id): | ||||||
|     # Amount is in CHF but stripes requires smallest possible unit. |     # Amount is in CHF but stripes requires smallest possible unit. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue