Sıkça Sorulan Sorular
  • 1) Manage -> Applications seçeneğine tıklayın.




  • 2) Sağ üst köşedeki "Add Application" butonuna tıklayın.



  • 3) Uygulamanız için bir isim ve kısa bir açıklama girdikten sonra "Next" butonuna basın.



  • 4) Custom Fields aşamasında menüden bir platform seçip "Next" butonuna basın.



  • 5) API Managament aşamasında istediğiniz API'leri ekleyip "Next" butonuna basın. Her bir API için Hüküm & Koşullar'ı kabul etmeniz gerekmektedir.



  • 6) Authentication aşamasında token'ın yönlendirilmesi için bir callback url girin. Callback url güvenli(https) ve global olarak erişilebilir olmalı. Scope kısmı için "OOB" girmeli ve Type kısmı için de "Confidential" seçmelisiniz.



  • 7) "Submit Request" butonuna bastıktan sonra bir "Client ID" ve "Client Secret" otomatik olarak üretilecek ve ekranda gösterilecektir.



  • 8) Uygulama oluşturma işlemini tamamlamak için "Done" butonuna basınız. Uygulama "Pending Approval" durumunda olacaktır ve kısa zaman içinde işleme alınacaktır. İşlem onaylandığında konuyla alakalı bir e-posta alacaksınız.


API'ler OAuth 2.0 kullanan API Authentication tarafından korunmaktadır. "Access Token" oluşturabilmek için aşağıdaki parametrelerle bir istek gönderilmeli:

grant_type: Garanti BBVA API'leri için "grant_type" bilgisi "client_credentials" olmalıdır.
client_id: Portal'deki uygulamanın "Client Id" bilgisi.
client_secret: Portal'deki uygulamanın "Client Secret" bilgisi.
redirect_uri: "Access token" bilgisinin iletileceği adres. Bu alan Portal'deki "Callback URL" bilgisi ile aynı olmalıdır.

Örnek "Access Token" isteği:
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "grant_type=client_credentials&client_id=l7edc5187a3ac348c091b9d042xxxxxxxx&client_secret=fc9d4c464f86432fbef45744xxxxxxxx&redirect_uri=https://companydomain.com/tokenendpoint" https://apis.garantibbva.com.tr/auth/oauth/v2/token

SoapUI örneği:



Akış Diyagramı: