Doğrulama gerekli

Merchant API — Yatırım

Ödeme sayfasına yönlendirmeli yatırım talebi oluşturur. Yanıtta dönen URL ile müşteri Trink Pay ekranına aktarılır.

POST/depositveya /api/deposit

Akış

  1. 1Merchant benzersiz transactionId ve tutar bilgisiyle istek gönderir
  2. 2API ödeme sayfası URL'i döner (url alanı)
  3. 3Müşteri url adresine yönlendirilir, banka/IBAN seçimi yapar
  4. 4Panel onayı sonrası callback URL'inize POST bildirimi gider

Parametreler

AlanTipZorunluAçıklama
transactionIdstringEvetBenzersiz işlem referansı (merchant tarafında üretilir)
amountnumberEvetYatırım tutarı (TRY)
namestringEvetMüşteri adı
surnamestringEvetMüşteri soyadı
callbackstringHayırOnay/red bildirimi URL'i (boşsa altyapı varsayılanı kullanılır)
usernamestringHayırMerchant kullanıcı adı
userIDstringHayırMerchant kullanıcı ID
redirect / returnUrlstringHayırÖdeme sonrası müşteri yönlendirme URL'i
hashstringHayırOpsiyonel bütünlük doğrulaması (SHA256)

Örnek istek

{
  "transactionId": "DEP-20260711-001",
  "amount": 500,
  "name": "Ali",
  "surname": "Veli",
  "username": "ali_veli",
  "userID": "12345",
  "callback": "https://merchant.example/callback/deposit",
  "returnUrl": "https://merchant.example/deposit/success"
}

Başarılı yanıt

{
  "status": "success",
  "url": "https://pay.trink.online/payment/a1b2c3d4e5f6...",
  "uuid": "DEP-20260711-001"
}

Hata yanıtı

{
  "status": "error",
  "message": "transactionId already used"
}

API Console

Canlı gateway testi

POST
https://api.trink.online/deposit

Merchant API — ödeme sayfası URL döner.