Sipay Business Api
Turkish
  • Turkish
  • English
  1. Transaction Data
Sipay Business Api
Turkish
  • Turkish
  • English
  • Overview
    • Hızlı Başlangıç Rehberi
    • Partner Cüzdan Entegrasyonu
  • Authentication
    • Get Access Token
      POST
  • Account
    • Get Business Account
      POST
    • Check Personal Wallet (AccountNumber)
      POST
    • Check Personal Wallet (PhoneNumber)
      POST
  • Wallet
    • Create Wallet For Business Account
      POST
    • Wallet Info
      POST
    • Wallet List By Filter
      POST
  • Transaction
    • Business To Personal Transfer
      POST
    • Business To Business Transfer
      POST
    • Send Money To Bank Account
      POST
    • Transfer To Virement
      POST
  • Transaction Data
    • Transaction Type Code List
    • SendMoneyToBankAccount sonrası işlem durumu nasıl kontrol edilir?
    • Summary Record By Filter
      POST
    • Get Request Withdraw List By Filter
      POST
    • Get Request Withdraw By Ext Id
      POST
    • Transaction Receipt
      POST
  • Webhook
    • Bankaya Para Transferi Webhook
    • Para Yükleme Webhook
    • Başarısız Para Yükleme Webhook
  1. Transaction Data

SendMoneyToBankAccount sonrası işlem durumu nasıl kontrol edilir?

Özet#

POST /v1/Transaction/SendMoneyToBankAccount servisi çağrısından sonra başarılı yanıt aldığında yani kod 100, işlem kaydı gecikmeli olarak görünebilir. Hemen ardından SummaryRecordByFilter servisi çağrıldığında response da kod 312 görülmesi beklenen bir durumdur.
SendMoneyToBankAccount sonrası durumu kontrol etmek için önerilen akış:
1
Ödemeyi başlat
POST /v1/Transaction/SendMoneyToBankAccount — ext_transaction_id değerinizi saklayın.
2
Birincil sinyal: Webhook
Payout webhook’unun gelmesini bekleyin
Bankaya Para Transferi Webhook
Gönderim için webhook url iletmelisiniz.
3
İkincil kontrol (Webhook sonrası teyit için/ webhook alınmazsa / yedek kontrol olarak)
ext_transaction_id ile sorgulama yapın:
POST /v1/TransactionData/GetRequestWithdrawByExtId → process_level_status değerini kontrol edin
0 = Beklemede
1 = Tamamlandı (fon gönderildi) → başarılı payout kabul edilir
2 = Reddedildi
3 = Başarısız
Doküman: Get Request Withdraw By Ext Id
4
Son kontrol (raporlama)
POST /v1/TransactionData/SummaryRecordByFilter çağrısını ext_transaction_id’niz ile (ve standart sayfalama/sıralama parametreleriyle) yapın.
transaction_status_id = 20 (Completed) ve completed_date_utc değerini tamamlanma zamanı olarak kullanın.
SendMoneyToBankAccount isteğine 100 kodu alındıktan sonra, SummaryRecordByFilter servisinde 312 kodunun görünmesi ne kadar süreyle devam edebilir?
Bankaya ve o anki işlem yoğunluğuna bağlıdır. Genellikle 2–3 saniyedir, ancak yoğun zamanlarda ~20 dakikaya kadar sürebilir.
SendMoneyToBankAccount isteği sonucunda 100 kodu ne anlama geliyor?
SendMoneyToBankAccount isteğinde 100 kodu alındıktan sonra, SummaryRecordByFilter servisinde 312 kodunun alınması ne anlama gelir?
SummaryRecord işlemi ne zaman gösterir?
SendMoneyToBankAccount isteğinde 503 ve değişken mesajları neden görüyoruz?
Previous
Transaction Type Code List
Next
Summary Record By Filter
Built with