Bloga dön

InzoPay'i web sitenize nasıl entegre edersiniz

Bu rehber, REST API'yi kullanarak InzoPay ödemelerini web sitenize ya da web uygulamanıza entegre etmenizi anlatır.

Ön koşullar

  • API anahtarları oluşturulmuş bir InzoPay hesabı
  • En az bir ödeme yöntemi (cüzdan) eklenmiş olması
  • API çağrılarını yapacağınız bir sunucu (gizli anahtarınızla tarayıcıdan asla çağrı yapmayın)

Seçenek 1: Ödeme bağlantılarını kullanın (kod gerekmez)

En hızlı entegrasyon. Bir ödeme bağlantısı oluşturup düğme olarak ekleyin:

<a href="https://inzopay.com/pay/YOUR_LINK_SLUG"
   target="_blank"
   class="pay-btn">InzoPay ile öde</a>

Seçenek 2: API entegrasyonu

Sitenize gömülü kesintisiz bir ödeme deneyimi için API'yi kullanın.

1. adım — API anahtarınızı güvenle saklayın

# .env
INZOPAY_SECRET=ik_live_sk_xxxxxxxxxxxx

2. adım — Bir ödeme talebi oluşturun

POST /api/v1/payments/create
Authorization: Bearer ik_live_sk_xxx
Content-Type: application/json

{
  "amount": "50.00",
  "currency": "USDT",
  "customer_email": "[email protected]",
  "redirect_url": "https://yoursite.com/thank-you"
}

3. adım — Webhook'u işleyin

Ödeme tamamlandığında InzoPay uç noktanıza bir payment.paid webhook'u gönderir. İmzayı doğrulayın ve siparişi yerine getirin.