POS

  • Payment Signature
  • Credit Card TopUp 3d Secure
  • Add Card
  • Non Secure With Saved Card
  • 3D With Saved Card

POST /api/v1/Pos/PaymentSignature

Bu servis Top-up servisi için gerekli olan payment signature parametresinin hesaplanmasını sağlar.

Parametre Zorunlu Tip Açıklama
cardGuid Evet String Kart GUID değeri
amount Evet String Tutar
installment Evet String Taksit Sayısı
Parametre Tip Açıklama
resultObject Object
signature Boolean Signature Hash
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "cardGuid": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "amount": "10.00",
    "installment": 1,
}
{
    "resultObject": {
        "signature": "h5qG0Si0vrofcULJyaw6JQ=="
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/Pos/CreditCardTopUp_3dSecure

Kredi kartıyla para yükleme için kullanılan servisdir.

NOT: https://testpos.param.com.tr/Buradan sonrasına dönen threeDUrl eklenerek 3D sayfası açılmalıdır.

Parametre Zorunlu Tip Açıklama
cardGuid Evet String Kart GUID değeri
amount Evet String Tutar
installment Evet String Taksit Sayısı
creditCardNumber Evet String Kart Numarası
cardHolder Evet String Kart Üzerindeki Ad Soyad
expireMonth Evet String Son Kullanma Tarihi (Ay)
expireYear Evet String Son Kullanma Tarihi (Yıl)
cvc Evet String Kartın Arka Yüzündeki Güvenlik Kodu
ipAddress Evet String Müşterinin IP Adresi
applicationType Evet String Uygulama İşletim Sistemi (Android & IOS)
applicationName Evet String Uygulama Adı
paymentSignature Evet String İmza Hash
Parametre Tip Açıklama
resultObject Object
status Boolean Durum Bilgisi
statusDescription String Durum Bilgisi Açıklaması
threeDUrl Boolean Müşterinin yönleneceği URL adresi
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "cardGuid": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "amount": "10.00",
    "installment": 1,
    "creditCardNumber": "4446763125813623",
     "cardHolder": "Test Deneme",
    "expireMonth": "12",
    "expireYear": "2026",
    "cvc": "000",
    "ipAddress": "127.0.0.1",
    "applicationType": "Android",
    "applicationName": "Param",
    "applicationName": "Param Mobil Uygulaması",
    "paymentSignature": "h5qG0Si0vrofcULJyaw6JQ=="
}
{
    "resultObject": {
        "status": "45000036583",
        "statusDescription": "Success",
        "threeDUrl": "Tahsilat/3D_Secure/AkilliKart_3DPay_EST.aspx?rURL=MU_3D_Tran&SID2=9f1a07e0-7ba6-4e67-85e5-000accbb9f19"
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}

POST /api/v1/Pos/AddCard

Kredi ve debit kart saklama servisidir.

Parametre Zorunlu Tip Açıklama
cardGuid Evet String Kart GUID değeri
creditCardNumber Evet String Kart Numarası
creditCardCardHolder Evet String Kart Üzerindeki Ad Soyad
creditCardExpireMonth Evet String Son Kullanma Tarihi (Ay)
creditCardExpireYear Evet String Son Kullanma Tarihi (Yıl)
creditCardCvc Evet String Kartın Arka Yüzündeki Güvenlik Kodu
Parametre Tip Açıklama
resultObject Object
status Boolean Durum Bilgisi
statusDescription String Durum Bilgisi Açıklaması
userUniqueid Boolean User Id Değeri
resultInfo Object
isSuccess boolean Başarı durumu
code String Code
description String Açıklama
message String Mesaj
innerInfo String İç Bilgi
mapCodeForLastUser String -
statistics String -
{
    "cardGuid": "0B8B3CF1-ACD6-4509-9D47-19FDD541A85F",
    "creditCardNumber": "4446763125813623",
    "creditCardCardHolder": "Test Deneme",
    "creditCardExpireMonth": "12",
    "creditCardExpireYear": "2026",
    "creditCardCvc": "000",
}
{
    "resultObject": {
        "status": 1,
        "statusDescription": "Başarılı",
        "userUniqueid": "22cdd8d2-8309-4778-98d4-5d67c93ef9e3"
    }
    "resultInfo": {
        "isSuccess": true,
        "code": "0000",
        "description": "Successed",
        "message": "",
        "innerInfo": null,
        "mapCodeForLastUser": null,
        "statistics": null
    }
}