API - Nakit Çekim Talebi
StilPay Nakit Ödeme ve Banka Transfer hizmeti ile StilPay platformuna kabul edilen ödemelerin üye işyerine bildirimini sağlayan temel web hizmetleridir . Üye işyeri kendisine ait ödemeler ile ilgili tüm bilgilendirmeleri bu hizmetler üzerinden alır. Hizmetlerin bildirim yapacağı söz konusu URL entegrasyon sürecinde üye iş yeri tarafından StilPay'e bildirilir.
Üye İşyeri ayarlar menüsünden kendisine özel Servis-ID ve Gizli-Anahtar ile işlemleri gerçekleştirir. iFrame çağrımına gerekmekte olan frame_id değerini, Api-Url'e Servis-ID, MD5 ile şifrelenmiş Gizli Anahtarı ve Data (İşlem-ID, Ödeme-Tutarı) değerlerini parametre geçerek post eder ve response olarak alır. Mevcut transaction değeri ile 50sn içinde frame çağrımını yapılmalıdır.
Canlı Ortam URL Bilgileri
> Nakit Çekim Talebi (POST)
https://servis.stilpay.com/api/Transfer/withdrawalrequestTest Ortam URL Bilgileri
> Nakit Çekim Talebi (POST)
http://stilpaytest.stilpay.com/api/Transfer/withdrawalrequest> Nakit Çekim Talebi (POST)
REQUEST:
{
"service_id" : "3748", // Size Bildirilen Sevice ID
"ciphered" : "8989cf60419cf692190e5a814fb6c6f4", // Size Bildirilen MD5 ile Şifrelenmiş Ciphered(Gizli Anahtar)
"data" : {
"title" : "Stilpay", // Alıcı Ad Soyad
"iban" : "TR32 0001 0015 4897 7360 4050 01", // Alıcı Iban Numarası
"amount" : 10, // Tutar
"is_eft" : true, // İşlem EFT ise 'true', FAST ise 'false'
"request_nr" :"Test1234" // Unique ID
}
}
RESPONSE - OK(200):
{
"ResponseStatus": 1,
"Status": "OK",
"Message": null,
"Data": {
"request_nr": "Test1234"
}
}
> Nakit Çekim Talebi (POST) Response
Response olarak aldığınız değerlerde ResponseStatus = 1
ve Status = "OK"
ise isteğiniz başarılı bir şekilde bize ulaşmış ve işleme alınmıştır.
Parametre | Tip | Açıklama |
---|---|---|
service_id | String - Zorunlu - Uzunluk(4) | Üye İşyeri Servis ID |
ciphered | String - Zorunlu | MD5(Gizli Anahtar) |
title | String - Zorunlu | Alıcı Ad Soyad |
iban | String - Zorunlu | Alıcı Iban |
amount | Decimal - Zorunlu | Çekim Talebi Tutarı |
is_eft | Boolean - Zorunlu | İşlem EFT ise 'true', FAST ise 'false' |
request_nr | String - Zorunlu | İşlem ID |