Gömülü checkout

Sitenizin içinde gömülü checkout

Ödeme penceresi sayfanızın üzerinde modal olarak açılır; müşteri mağazadan hiç ayrılmaz. Hosted checkout sayfasıyla aynı fatura mantığı.

Sayfanızda modalAynı fatura mantığıWebhook durumu
Nasıl çalışır

Faturadan son duruma

  1. Sayfanız, API ile oluşturulan faturayla ödeme penceresini açar.

  2. Müşteri modal içinde öder, yönlendirme olmadan.

  3. Son durum webhook ile gelir ve modal kapanır.

Özellikler

Neler elde edersiniz

Sayfanızın üzerinde modalYakında

Ödeme penceresi mevcut sayfanın üzerinde açılır; müşteri sepetteki yerini korur.

Aynı fatura mantığıYakında

Tutar, varlık, ağ ve sabit kur, hosted checkout sayfasındaki gibi çalışır.

Webhook ile durum

Sipariş durumu son webhook’tan gelir, tarayıcı penceresinin durumundan değil.

Her sitede çalışırYakında

Mağazanızda ödeme penceresini açmak için tek bir betik çağrısı yeterlidir.

Ödeme kabul etmenin diğer yolları

Ödeme kabul etmenin diğer yolları

Qvard birkaç ödeme ürünü sunar. Satış kanalınıza uyan ürünü seçin.

FAQ

SSS

A quick overview of how Qvard handles payments, integration and merchant operations.

Qvard nedir?

Qvard, hosted checkout, faturalar, API ödemeleri ve merchant bakiyeleri sunan işletmeler için bir kripto ödeme ağ geçididir.

Hangi varlıklar destekleniyor?

Qvard USDT, USDC, BTC, LTC, TRX, BNB ve ETH ödemelerini destekler. TON ve TON üzerindeki USDT yakında.

Geliştiriciler için uygun mu?

Evet. Qvard; API ödemeleri, redirectUrl, webhook'lar, yeniden denemeler ve teslimat günlükleri içerir.

Checkout'u özelleştirebilir miyim?

Checkout; merchant logosu, mağaza adı, buton rengi ve yerelleştirmeyi destekler. Özel dönüş URL'leri yakında.

Başlamak için ne gerekiyor?

Bir merchant hesabı oluşturun ve işletme doğrulamasını tamamlayın. Bir test faturasıyla akışı denedikten sonra hosted checkout veya API bağlantısını kurun ve gerçek ödemeleri kabul etmeye başlayın.

Çekimler nasıl çalışır?

Fonlar, varlık ve ağ bazında ayrılan merchant bakiyelerinde takip edilir. Çekimi manuel yapabilir veya otomatik ödemeler için çekim kuralları tanımlayabilirsiniz.

Blockchain altyapısı kurmadan kripto ödemeleri başlatın

Qvard’ı ödeme katmanı olarak kullanın: checkout, faturalar, durumlar, bakiyeler ve çekimler.

Hızlı Başlangıç

Qvard ödeme widget'ini üç şekilde entegre edin:

Herkese açık anahtarınız (qvard_pk_…) sayfa kodunuzda kalabilir. Sadece mağazanız için ödemeler oluşturabilir—verileri okuyamaz veya fon çekmez. Sadece İzin Verilen Kaynaklar'daki alan adlarından çalışır ve hız sınırlaması vardır.

Sunucunuzun tutarı hesaplaması veya envanteri kontrol etmesi gerekiyor mu? "Sunucunuz aracılığıyla" sekmesini kullanın: arka ucunuz gizli anahtarla (qvard_sk_…) ödemeyi oluşturur, ve sadece ödeme URL'si tarayıcıya gider.

<script src="https://qvard.com/checkout.js"></script>
<script>
  // 1. Ödemeyi açıklayın
  var checkout = new QvardCheckout({
    mode: 'modal',
    publishableKey: 'qvard_pk_YOUR_PUBLISHABLE_KEY',
    price: 10,
    orderId: 'order-123',
    onSuccess: function (e) { // 3. Sonucu işleyin
      console.log('paid', e.paymentId);
    },
    onError: function (err) { console.log(err.code); }
  });

  // 2. Pencereyi oluşturun ve gösterin
  checkout.open();
</script>

Tam API referansı: api.qvard.com/doc

Yapılandırma seçenekleri

SeçenekAçıklama
modemodal | inline
targetCSS seçicisi veya DOM öğesi (yalnızca inline modu)
publishableKeyHerkese açık anahtarınız—tarayıcıdan ödeme oluşturmak için gerekli
paymentIdÖnceden oluşturulmuş ödemenin UUID'si—sunucu akışı için gerekli
paymentUrlSunucu yanıtından tam ödeme URL'si—sunucu akışı için gerekli
priceUSD cinsinden tutar (publishableKey ile gerekli)
orderIdSizin işlem kimliğiniz (isteğe bağlı, maks 128 karakter, atlanırsa otomatik olarak oluşturulur)
paymentSystemIdÖdeme yöntemi kimliği (isteğe bağlı, hesap ayarlarınızdan)
localeÖdeme sayfası dili: en, ru, es, pt, tr, id, vi, fr, de (varsayılan tarayıcı dili)
themelight | dark (isteğe bağlı)
onSuccessÖdeme başarılı olduğunda geri çağırma: function(e) { console.log(e.paymentId); }
onCloseKullanıcı ödeme yapmadan pencereyi kapattığında geri çağırma
onErrorHata durumunda geri çağırma: function(err) { console.log(err.code, err.message); }

Hata kodları: invalid_mode, invalid_target, invalid_options, invalid_payment_url, network_error, invalid_key, origin_not_allowed, duplicate_order, rate_limited, invalid_request, payment_failed.

Canlı deneyin

Entegre etmeden önce widget'i gerçek bir demo ödemesiyle test edin.

Playground'a git