rkihacker commited on
Commit
282bd30
·
verified ·
1 Parent(s): 30d20b5

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -13
main.py CHANGED
@@ -1,4 +1,4 @@
1
- from fastapi import FastAPI, HTTPException
2
  from pydantic import BaseModel
3
  import requests
4
  import random
@@ -18,10 +18,7 @@ app.add_middleware(
18
  )
19
 
20
  class CardData(BaseModel):
21
- cc: str
22
- mes: str
23
- ano: str
24
- cvv: str
25
 
26
  def generate_random_user_agent():
27
  user_agents = [
@@ -57,10 +54,10 @@ def generate_random_address():
57
 
58
  @app.post("/v1/check")
59
  async def check_card(card_data: CardData):
60
- cc = card_data.cc
61
- mes = card_data.mes
62
- ano = card_data.ano
63
- cvv = card_data.cvv
64
 
65
  session = requests.Session()
66
  user_agent = generate_random_user_agent()
@@ -237,10 +234,7 @@ async def check_card(card_data: CardData):
237
  return {
238
  'status': status,
239
  'response': response_text,
240
- 'card': cc,
241
- 'mes': mes,
242
- 'ano': ano,
243
- 'cvv': cvv
244
  }
245
 
246
  except Exception as e:
 
1
+ from fastapi import FastAPI, HTTPException, Request
2
  from pydantic import BaseModel
3
  import requests
4
  import random
 
18
  )
19
 
20
  class CardData(BaseModel):
21
+ card: str
 
 
 
22
 
23
  def generate_random_user_agent():
24
  user_agents = [
 
54
 
55
  @app.post("/v1/check")
56
  async def check_card(card_data: CardData):
57
+ try:
58
+ cc, mes, ano, cvv = card_data.card.split('|')
59
+ except ValueError:
60
+ raise HTTPException(status_code=400, detail="Invalid card format. Expected format: cc|mm|yy|cvv")
61
 
62
  session = requests.Session()
63
  user_agent = generate_random_user_agent()
 
234
  return {
235
  'status': status,
236
  'response': response_text,
237
+ 'card': card_data.card
 
 
 
238
  }
239
 
240
  except Exception as e: