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_xxxxxxxxxxxx2. 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.