Giriş
Başlarken
Fibabanka Api Portal üzerinden Fibabanka bankacılık servislerini kullanabilmek için gerekli bilgileri öğrenebilirsiniz.
Sistemi kullanabilmek için öncelikle Bize Ulaşın sayfasından bizimle iletişime geçebilirsiniz. Sizin için gerekli yetki tanımların yapılmasının ardından Api Gateway üzerinden servis çağırabilirsiniz.
Yetkilendirme Rehberi
Authorization ve authentication için OAuth2(tools.ietf.org/html/rfc6749#section-4.4) standartlarıyla beraber servislerimizde grant type türlerinden Client Credential kullanılır. Sizinle paylaşılan client_id ve client_secret bilgilerini aşağıdaki gibi belirli süreli bir Bearer Token almak için kullanabilirsiniz:
Örnek Curl:
curl -X POST https://sandbox-auth.fibabanka.com.tr/v1/oauth/token?grant_type=client_credentials --header
"Authorization: Basic eW91ci1jbGllbnQtaWQ6eW91ci1jbGllbnQtc2VjcmV0"
Örnek Servis Çağrısı
Yetkilendirme Rehberi sekmesindeki gibi Token Servisinden alınan response içerisindeki access_token, sizin için gerekli olan token’dır. Apigateway üzerinden kullanmaya yetkili olduğunuz servisi çağırmak için, bu token’ı servis çağrısının header kısmına:
key: Authorization, value: Bearer {acces_token}
Örnek Curl:
curl –X POST https://sandbox-apigw.fibabanka.com.tr/v1/... --header “Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.....” --header “Content-Type: application/json” -d { ... } }
Servisler
Servis Bankacılığı'nı kullanmanın ne kadar kolay olduğunu görmek için Servisler'e göz atın.