import requests
# Конфигурация API
api_url = "https://example-payment-gateway.com/api/v1/card2card"
api_key = "YOUR_API_KEY"
def card2card_transfer(from_card, to_card, amount, currency, cvc, expiry_date):
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
payload = {
"from_card": from_card,
"to_card": to_card,
"amount": amount,
"currency": currency,
"cvc": cvc,
"expiry_date": expiry_date
}
response = requests.post(api_url, json=payload, headers=headers)
if response.status_code == 200:
print("Transfer successful!")
return response.json()
else:
print("Transfer failed.")
print("Status Code:", response.status_code)
print("Response:", response.json())
return None
# Пример использования
from_card = "4111111111111111"
to_card = "5500000000000004"
amount = 100.00
currency = "USD"
cvc = "123"
expiry_date = "12/25"
transfer_response = card2card_transfer(from_card, to_card, amount, currency, cvc, expiry_date)
if transfer_response:
print("Transfer ID:", transfer_response.get("transfer_id"))