manikod
  • Başlarken
  • Kimlik Denetimi
  • Servisler
    • QR Servisleri
      • Dynamic QR
      • Async QR
    • Ödeme Ekranı
    • Mani.link
    • Sanal Pos
      • Satış
      • İptal
      • İade
      • Sorgular
  • DİĞER
    • Test Kredi Kartları
    • Deep Link
Powered by GitBook
On this page
  • Async QR Üret
  • Async QR Gösterimi

Was this helpful?

  1. Servisler
  2. QR Servisleri

Async QR

Müşteriden ödeme aldığınızda herhangi bir ek entegrasyona ihtiyaç duymadan kullanıcının ekranını başarı ödeme sonucu ekranınıza POST ile yönlendiren canlı QR servisidir.

E-ticaret sitenizi yada uygulamanızı manikod ile entegre etmenin en kolay ve pratik yollarından biridir. Dynamic QR servisinden farklı olarak bu servis web sayfanızda kullanıcı dokunmadan işlem tetikler ve müşteriyi ödeme sonuç ekranına ödeme sonucu içeren bir POST request ile yönlendirir.

Async QR Üret

POST https://api.manikod.com/v1/async-qr

İlk olarak yapılacak ödeme ile bir async-qr servisi talebi iletmelisiniz. Dilerseniz sisteminizdeki belirleyici parametreleri params json objesi ile iletebilirsiniz. Bu veri ödeme sonrasında ödemeyi tanımlamanız için size tekrar gönderilecektir.

Headers

Name
Type
Description

Authentication

string

Kimlik denetimi başlığıdır. Detaylar için kimlik denetimi sayfasına bakınız.

Request Body

Name
Type
Description

amount

string

Ödenecek tutar

description

string

Ödeme açıklaması

channel_id

integer

Ödeme almak istediğiniz kanaldır. Eğer kanal belirtilmez ise ödeme ana kanala alınır.

success_url

string

Ödeme sonucunda kullanıcının yönlendirileceği adrestir. Bu adrese işlem sonucu POST ile yönlendirilir.

params

object

JSON object tipinde yapılacak satış ile ilgili eklemek istediğiniz özel alanlardır.

save

boolean

Üretilen async-qr kodunu sürekli olarak kullanmaya devam etmek için kaydedebilirsiniz. true gönderildiğinde link üretilip kaydedilir.

{
    "status": "success",
    "uuid": "355f88fb-e13a-4f7f-a1b9-05797d0a182e",
    "async_qr": "https://manikod.com/gateway/async_qr/355f88fb-e13a-4f7f-a1b9-05797d0a182e",
    "saved": "false"
}

Async QR Gösterimi

API isteği sonucunda aldığınız ASYNC_QR_URL bilgisi aşağıdaki şekilde sayfanızın QR ile ödeme bölümünde gösterilmelidir.

<iframe 
    src="{ASYNC_QR_URL}" 
    style="border:0; width:270px; height:270px;" 
    sandbox="allow-scripts allow-forms allow-top-navigation" 
    scrolling="no">
</iframe>

Müşteri ödemeyi tamamladığı anda site içerisindeki QR sayfanızı success_url adresinize yönlendirecektir.

PreviousDynamic QRNextÖdeme Ekranı

Last updated 5 years ago

Was this helpful?