Kart Kaydet

Site bazlı komisyon bilgilerini sorgulamayı POST metodu ile yapabilirsiniz. Sizden JSON veri beklenir ve geriye JSON veri ile cevap döner.

Request Parametreleri:

Alan Adı Tipi Açıklama Örnek Değer
ApiKey string TRPOS tarafından size verilen ApiKey Test verilerinde mevcuttur.
Hash string TRPOS tarafından size verilen Apikey, PublicKey, CardNumber ve SecretKey ile oluşturulan HASH değeri. string birlestir = string.Concat(siteInfo.MerchantApiKey.ToString().ToUpper(), siteInfo.MerchantPublicKey.ToUpper(), model.CardInfo.CardNumber); HMACSHA512 hmac = new HMACSHA512(Encoding.UTF8.GetBytes(siteInfo.MerchantSecr etKey.ToString().ToUpper())); byte[] b = hmac.ComputeHash(Encoding.UTF8.GetBytes(birlestir)); string computeHash = Convert.ToBase64String(b);
CardInfo.CardNumber string Kayıt edilecek kart numarası. Test verilerinde mevcuttur.
CardInfo.ExpMonth string Kayıt edilecek kart son kullanım ayı Test verilerinde mevcuttur
CardInfo.ExpYear string Kayıt edilecek kart son kullanım yıl Test verilerinde mevcuttur.
CardInfo.Cvv string Kayıt edilecek kart cvv numarası Test verilerinde mevcuttur.

Kart Kayıt Örnek JSON Yapısı:

Kopyalandı!

                  POST = https://vpostest.trpos.com/Payment/SaveCard
                  {
                  "apiKey": "3F76D2BA-074F-4A83-989F-7AF1FBFC93E1",
                  "hash": "{Sha512 Hash İçeriği}",
                  "cardInfo": {
                  "cardNumber": "520988******8019",
                  "expMonth": "12",
                  "expYear": "25",
                  "cvv": "656"
                  }
                  }
                  
                

Response:

Kopyalandı!

                    {
                      "ResultCode": "0000",
                      "ResultDetail": "",
                      "Hash": "{Sha512 Hash İçeriği}",
                      "CardToken": "526***1-]oJt`-.gx^Q_@|0**"
                      }
                    
                  

Response Verileri:

Alan Adı Tipi Açıklama
ResultCode string Kart Kayıt İşleminin Sonucu
ResultDetail string Ürün/Ödeme Linki Ekleme İşleminin Sonucuna Ait Açıklama
Hash string Karşılaştırma yapabilmek için Request esnasında gönderdiğiniz HASH değer
CardToken string Ödeme işleminde “PanCode” içerisinde kullanacağınız kart saklama datanız