Spaces:
Sleeping
Sleeping
from flask import Flask, request, jsonify | |
import random | |
import string | |
app = Flask(__name__) | |
# Эмуляция запроса на получение карты | |
def get_card(client_id, amount, currency): | |
if not currency in ['UAH', 'RUB', 'KZT']: | |
return jsonify({'result': 'error', 'message': 'no such fiat currency'}) | |
if amount <= 0: | |
return jsonify({'result': 'error', 'message': 'amount must be bigger than zero'}) | |
# Генерация случайного номера карты | |
card_number = ''.join(random.choices(string.digits, k=16)) | |
formatted_card_number = ' '.join(card_number[i:i+4] for i in range(0, len(card_number), 4)) | |
return jsonify({'result': 'success', 'trade': random.randint(100000, 999999), 'card_number': formatted_card_number, 'amount': str(amount)}) | |
# Эмуляция проверки платежа | |
def check_trade(trade_id): | |
# Случайный выбор статуса торговли | |
statuses = ['success', 'pending', 'failed'] | |
status = random.choice(statuses) | |
return jsonify({'result': status, 'message': 'trade status random'}) | |
if __name__ == '__main__': | |
app.run(host="0.0.0.0", port=7860, use_reloader=False) | |