leonscottkfm

Unreal MVP
31 May 2015
1,540
5
219
63
28
(34) İstanbul Avrupa
store.steampowered.com
Kendi Web tabanlı oyunumu yaptım diyelim. Sanalika gibi bir şey. Oyun içerisinde eşya satın alma sistemi yapmak istiyorum fakat gerçekten de kredi kartı girilip ödeme yapılacak ve eşya satın alınacak.
Bunu yapabileceğimiz bir sistem mevcut mudur ? Yani oyun içerisindeki markette sanal pos olacak.
 
PayTR gibi firmalar aracılığı ile direkt API'ler üstünden böyle bir sisteme sahip olabilirsiniz.

Teker teker bankalar ve sistemleri ile uğraşmayıp direkt PayTR üstünden halledebiliyorsun basitçe.
 
PayTR gibi firmalar aracılığı ile direkt API'ler üstünden böyle bir sisteme sahip olabilirsiniz.

Teker teker bankalar ve sistemleri ile uğraşmayıp direkt PayTR üstünden halledebiliyorsun basitçe.
Anladığım kadarıyla Unrealin içine bir browser entegre edebiliriz. Bu browser ise item seçildiğinde açılacak ve kutucuğa fiyatı yazılacak bunu da web okumayla falan yaparız herhalde. Daha sonra üye kart bilgisini girdikten sonra miktar çekilip bize yansıyacak doğru mudur ?
 
Anlatmış olduğun yöntem ile mümkün tabii, bir web sunucusu üstünden bu işlemi yapabilirsin tarayıcı ile, fakat PayTR API bazlı çalışıyor. Öncelikle API nedir, bunun üstünden gidelim:
API (Application Programming Interface), iletişim için bir köprüdür. Farklı yazılımların birbirleriyle etkileşime geçmesini sağlar.

Öncelikle PAYTR veya başka bir servis için bir API URL'ine sahip olursun, paytr.com/api gibi.

Bu api bir takım data bekler.

merchant_id, user_ip, mail, amount(ödeme miktarı), username vs. gibi. İstediğin sisteme dair API'leri ve bu API'lerin gerektirdiği yapıları dökümanları kullanarak bulabilirsin. İletişime geçmek için karşı tarafın beklediği yapıda bir "request" oluşturursun ve bunu API aracılığı ile iletirsin. Bu işlem için en basitinden curl gibi bir araç kullanabilirsin.

Ardından oluşturmuş olduğun request, bir response içerir. Bu response, API'nın durumuna göre farklı cevaplar içerebilir. Genel olarak API mantığı bu şekildedir ve PayTR'da da bu şekilde çalışır.

Mağazanın id'si, hangi kullanıcı, hangi IP'den, kaç Türk lirası veya dolar ile alışveriş yapıyor gibi kontroller sağlayabiliyorsun bu yapıda.

Aynı zamanda iframe de gömebilirsin sanırım PayTR'da.
 
  • Beğen
Tepkiler: leonscottkfm