Documentation
Welcome to SBI API Banking Portal !
Sign up
Sign up to SBI's API banking system to start your API
journey
using sandbox, you can integrate and understand how your solutions would
work in a
"live" environment
- Please click on Sign up
- Complete online application form with necessary details and submit
- After your sign up request is approved, you will receive an activation link on your registered email address
Explore
You need to select APIs you want to try and
understand more
about it
- Sign in to SBI's developer portal
- Select the required API from the API Products
- API details and API overview will be shown
Try Out
Our documentation will show you how to format your
request
and get response from SBIs API banking
- Sign in to SBI's developer portal
- Select Product & APIs from the list
- Navigate to POST tab and select 'Try it'
- Generate sample request and click on Send
- You will get a sample response
APIs
AUTHENTICATION APIs
PAYMENT APIs
BENEFICIARY MANAGEMENT APIs
APIs >> AUTHENTICATION APIs
Authentication API [Aggregator]
Authentication API [Corporate]
APIs >> PAYMENT APIs
Account Balance [Aggregator]
Account Balance [Corporate]
Cancel Scheduled Payment [Aggregator]
Cancel Scheduled Payment [Corporate]
Download Account Statement [Aggregator]
Download Account Statement [Corporate]
File Based Payment [Aggregator]
File Based Payment [Corporate]
Generate Account Statement [Aggregator]
Generate Account Statement [Corporate]
MIS Transaction Report [Aggregator]
MIS Transaction Report [Corporate]
MT940 Download [Aggregator]
MT940 Download [Corporate]
OTPService [Aggregator]
OTPService [Corporate]
Payment Status [Aggregator]
Payment Status [Corporate]
Single Payment Initiation [Aggregator]
Single Payment Initiation [Corporate]
APIs >> BENEFICIARY MANAGEMENT APIs
Beneficiary API [Aggregator]
Beneficiary API [Corporate]
Security Features
API Keys (Client ID and Secret Key)
API Keys (Client ID and Secret Key)
To access the APIs, first create an account on the developer portal and then create one or more applications. Each application will get its own API keys i.e., Client ID and Secret Key.
Client ID and Secret Key needs to passed as a HTTP header parameter. If the keys are Valid, we will continue processing the request further otherwise the request would be rejected with appropriate error message.
Client ID and Secret Key needs to passed as a HTTP header parameter. If the keys are Valid, we will continue processing the request further otherwise the request would be rejected with appropriate error message.
O-Auth 2.0
O-Auth 2.0
O-Auth 2.0 is the industry-standard protocol for authorization. The O-Auth 2.0 authorization framework is a protocol that allows a user to grant a third-party web site or application access to the user's protected resources, without necessarily revealing their long-term credentials.
IP Whitelisting
IP Whitelisting
IP whitelisting serves as a filtering mechanism for incoming API requests to SBI API Banking platform. Once enabled, the IP whitelist functionality lets requests log in only from approved, or whitelisted, IP addresses. All other users trying to access from non-whitelisted IP addresses are blocked.
The only requests that are accepted those are coming from whitelisted IP addresses that you have registered at the time of onboarding
Two-Factor Authentication (2FA)
Two-Factor Authentication (2FA)
Two-factor authentication adds another layer of security, thus keeping online transactions safe and secure. Corporates have to provide generated one-time pin (OTPs) which will be sent to registered mobile numbers (registered at the time of onboarding) to do payment transactions, thus safeguarding your payment transactions from any malpractices.
HTTPS
HTTPS
The web services to be hosted must be HTTPS. The HTTPS type web service would filter out middle man from pipeline while data transportation between bank and user application.
Advanced Security
Advanced Security
Strong Encryption/Decryption using AES256 and RSA algorithms. API request and response to Corporate is secured using advanced and agreed upon encryption algorithm agreed to maintain data confidentiality and integrity.
Account Balance
Form based