2. Ortak ödeme sayfasından kart ile ödeme (sayfa form gönderimi)

Base url : https://apigateway.dijigate.com/api

Müşteri ortak ödeme sayfasında kart bilgilerini girip gönderdiğinde sayfa aşağıdaki endpoint’lere istek atar. Entegrasyonunuz doğrudan bu endpoint’leri çağırmıyorsa yalnızca bilgi amaçlıdır.Endpoint’ler:

  • Tek taksit / 2D: POST /api/LinkSale/pay

  • Bahşiş / tutar değişebilir: POST /api/LinkSale/tip-pay

  • 3D Secure: POST /api/LinkSale/3d-pay

İstek gövdesi (örnek):

{
  "amount": 150.50,
  "currencyCode": 949,
  "orderId": "ABC123XYZ",
  "cardHolderName": "AD SOYAD",
  "cardNumber": "4355084355084358",
  "expireYear": "28",
  "expireMonth": "12",
  "cvc": "000",
  "installment": 1
}
Alan
Zorunlu
Açıklama

orderId

Evet

Link oluşturulurken dönen PaymentLink içindeki OrderId (URL’deki ord parametresi).

amount

Evet

Ödeme tutarı.

cardHolderName

Evet

Kart üzerindeki isim.

cardNumber

Evet

Kart numarası (boşluksuz).

expireYear

Evet

Son kullanma yılı (2 hane, örn. "28").

expireMonth

Evet

Son kullanma ayı (2 hane, örn. "12").

cvc

Evet

Güvenlik kodu (3 hane).

installment

Hayır

Taksit sayısı.

Başarılı yanıtta işlem sonucu ve gerekirse yönlendirme URL’i; hatalı yanıtta errorCode / resultCode ve message döner. Ödeme sonucu ayrıca callback URL’e de iletilir.

Last updated