Geliştiriciler

Birkaç satırla entegre edin

Herkese açık anahtarlar ödeme sayfasını tarayıcıda açar. Gizli anahtarlar sunucunuzda kalır. Webhook'lar, bir ödeme onaylandığı anda sunucunuza haber verir.

# Create order + session in one call
curl -X POST https://api.infraio.xyz/v1/quick-checkout \
  -H "Authorization: Bearer sk_live_…" \
  -H "Idempotency-Key: order_8412" \
  -d '{
    "amount": "1000.00",
    "currency": "USD",
    "success_url": "https://shop.example/thanks"
  }'

# → 201 Created
{ "checkout_url": "https://pay.infraio.xyz/c/s_9f2…",
  "expires_in": 900 }

Kodsuz başlayın. Hazır olduğunuzda API öncelikliye geçin.

Kodsuz

Payment Links

Panelden bir bağlantı oluşturun, istediğiniz yerde paylaşın ve ödendiğinde webhook alın.

Paneli aç →
Tek script etiketi

SDK Checkout

Popup, yönlendirme veya gömülü iframe. SDK, sitenize uyan şekilde aynı barındırılan ödemeyi açar.

SDK rehberi ↗
Tam kontrol

Ödeme API'si

Siparişi ve ödeme sayfasını sunucunuzdan tek çağrıyla oluşturun. İmzalı istekler, güvenle tekrarlanabilir, Test modu dahil.

API referansı ↗

SDK'yı herhangi bir web uygulamasına ekleyin

Tek import, tek çağrı. Barındırılan ödeme sayfasını açılır pencere, yönlendirme veya gömülü olarak açın; müşteri iade formunu da aynı şekilde açın.

import { loadInfraIo } from "@lartech/infraio-checkout-js";

// Open hosted checkout from a session
async function payNow(sessionKey, checkoutUrl) {
  const sdk = await loadInfraIo("pk_live_yourkeyhere");

  sdk.checkout({
    sessionId: sessionKey,
    checkoutUrl,
    mode: "popup", // "popup" | "redirect" | "embed"
    onSuccess: ({ sessionId }) => fulfill(sessionId),
    onCancel: () => showRetry(),
  });
}

Her durum için webhook

Uç noktanızın gizli anahtarıyla imzalanır, sunucunuz kapalıysa otomatik olarak yeniden denenir ve panelden yeniden gönderilebilir.

OlayNe zaman tetiklenir
payment.pendingAlıcı ödemeyi gönderdi ve ödeme onay bekliyor
payment.confirmedÖdeme kendi ağında yeterli onaya ulaştı
payment.settledFonlar Hazine cüzdanınıza aktarıldı.
session.expiredÖdeme sayfasının süresi ödeme yapılmadan doldu. Hiçbir şey tahsil edilmez

Kripto ödemeleri bir operasyon ekibi gibi yönetin

Sadece bir cüzdan değil, ödemeleri günlük olarak yönetmek için bir panel. Zamanınızı geçireceğiniz dört yer.

Siparişler ve oturumlarHer ödeme sayfası bir siparişe ve bir ödemeye bağlıdır; kimlikler kendi sipariş sisteminizle eşleşir.
İşlemlerHer ödeme için onaylar, ağ ücretleri ve net bir ödendi / bekliyor / eksik ödendi durumu.
İadelerTamamını veya bir kısmını doğrudan alıcının cüzdanına iade edin ya da alıcıya kendi adresini girmesi için tek kullanımlık bir bağlantı gönderin. Her iade kaydedilir ve dışa aktarılabilir.
Webhook'larTest olayı gönderin, imza anahtarınızı kesinti olmadan yenileyin ve herhangi bir olayı kendiniz yeniden gönderin. Başarısız teslimatlar otomatik olarak yeniden denenir.

Ödeme altyapısı gibi tasarlandı

İmzalı API istekleriSunucunuzdan gelen her istek imzalanır ve zaman damgası alır; böylece kimse onu taklit edemez veya eski bir isteği yeniden gönderemez.
Değiştirilemeyen ödeme bağlantılarıHer ödeme bağlantısı tek bir siparişe aittir. Değiştirilirse çalışmaz, süresi dolduktan sonra da bir daha kullanılamaz.
Çifte tahsilat yokSunucunuz bir ağ hatasından sonra isteği tekrarlasa bile alıcıdan yalnızca bir kez tahsilat yapılır.
Paranız asla bizde durmazAlıcılar siparişleri için oluşturulmuş bir adrese veya doğrudan cüzdanınıza öder. Her iki durumda da para size gider; InfraIO Pay alıcı fonlarını hiçbir zaman ortak bir hesapta tutmaz.

Test modu ücretsiz. Bir alıcı ödeyene kadar canlı mod da öyle.