Yanıt Servisi

Yalnızca rezervli faturaya yansıtma kurgusu ile çalışan modelde(channelId=10), Payment servisi ile ödeme isteği başlatılıp dönüşü alınır, sonrasında fayda sağlanır ve “Commit Service” çağrılır. Örnekle açıklamak gerekirse, Akıllı Faks servis uygulaması Payment Service’i çağırarak kullanıcısının faturasında istenen tutarı rezerve eder, daha sonra fals çeker, daha sonra “Commit Service” ‘i çağırarak ödeme işlemini tamamlar. Fayda sağlama sırasında(faks çekme) bir hata ile karşılaşılır ve fayda verilemezse (faks çekilemezse) “Commit Service” çağrılmaz ve kullanıcının faturasına ücret yansımaz. Ödeme isteği sırasındaki istekte;

Servis uygulaması tarafından sağlanması beklenmektedir.

https://apigw.tvoip.turkcell.com.tr/pgw/commitService

İstek
{
    "transactionId": "66664",
    "msisdn": "9053XXXXXXXX",
    "commitToken": "12345432",
    "chand": 10
 }
Açıklama
ÖzellikTipAçıklama
transactionIdStringİsteğe ait unique bir değer verilmeli
msisdnStringÜcretlendirilecek kullanıcının GSM numarası
commitTokenString‘Listener Service’ ile dönülen token
paymentMethodString‘reserve’ statik olarak kullanılır
channelIdStringÜcretlendirme kanal id değeri
commitTokenStringYalnızca reserve&commit ile faturaya yansıtılacak ödemelerde 10.
İstek
{
    "transactionId": "66664",
    "resultCode": 0,
    "resultDesc": "SUCCESS"
}
Açıklama
ÖzellikTipAçıklama
resultCodeintDönüş kodu id değeri
resultDescStringDönüş açıklaması
transactionIdStringİsteğe ait id değeri