Download the PHP package bni-api/bni-php without Composer
On this page you can find all versions of the php package bni-api/bni-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package bni-php
BNI API SDK - PHP
This is the Official PHP client / library for BNI API. Please visit Digital Services for more information about our product and visit our documentation page at API Documentation for more technical details.
1. Installation
1.1 Using Composer
download Composer and run command line
1.2 Manual Installation
If you are not using Composer, you can clone or download this repository.
2. Usage
2.1 Choose an API Product
We have 5 API products you can use:
- One Gate Payment - A solution for a company to integrate its application / system with banking transaction services. documentation
- Snap BI - Integrate with SNAP BI documentation
- RDN - is BNI's innovation in providing solutions for securities companies in opening digital accounts for investors and can facilitate book-entry transactions by integrating them with API. documentation
- RDL - is the provision of financial services to bring together lenders and loan recipients in order to enter into lending and borrowing agreements in rupiah currency directly through an electronic system using the internet network. documentation
- RDF - is a solution for fintech companies registered with OJK in opening digital accounts to facilitate fund transfer transactions by utilizing API technology. documentation
- BNI Move check out our API here. documentation
2.2 Client Initialization and Configuration
Get your client key and server key from Menu - Applications Create API client object
2.2.A One Gate Payment
Create One Gate Payment
class object
Available methods for One Gate Payment
class
Get Balance
Get In House Inquiry
Do Payment
Get Payment Status
Get Inter Bank Inquiry
Get Inter Bank Payment
2.2.B Snap BI
Create Snap BI
class object
Available methods for Snap BI
class
Balance Inquiry
Internal Account Inquiry
Transaction Status Inquiry
Transfer Intra Bank
Transfer RTGS
Transfer SKNBI
External Account Inquiry
Transfer Inter Bank
2.2.C Autopay SNAP
Create Autopay
class object
Available methods for Autopay
class
Account Binding
Account Unbinding
Balance Inquiry
Debit / Payment
Debit Refund
Debit Status
Limit Inquiry
OTP
Verify OTP
Set Limit
2.2.D Ecollection
Create Ecollection
class object
Available methods for Ecollection
class
Create Billing
Update Billing
Inquiry Billing
Inactive Billing
php use BniApi\BniPhp\Bni; use BniApi\BniPhp\api\RDF;
$bni = new Bni( $env = 'sandbox', // dev, sandbox, prod $clientId = '{your-client-id}', $clientSecret = '{your-client-secret}', $apiKey = '{your-api-key}', $apiSecret = '{your-api-secret}', $appName = '{your-app-name}' ); $rdf = new RDF( $bni = '{instance-of-bni-class}', $privateKeyPath = '{your-path-private-key}', $channelId = '{your-channel}' );
#### Face Recognition
#### Register Investor
#### Register Investor's Account
#### Inquiry Account Info
#### Inquiry Account Balance
#### Inquiry Account History
#### Payment Using Transfer
#### Inquiry Payment Status
#### Payment Using Clearing
#### Payment Using RTGS
#### Inquiry Interbank Account
#### Payment Using Interbank
### 2.2.E RDF Service
Create `RDF` Class Object
#### Face Recognition
#### Register Investor
#### Register Investor's Account
#### Inquiry Account Info
#### Inquiry Account Balance
#### Inquiry Account History
#### Payment Using Transfer
#### Inquiry Payment Status
#### Payment Using Clearing
#### Payment Using RTGS
#### Inquiry Interbank Account
#### Payment Using Interbank
### 2.2.F RDN Service
Create `RDN` Class Object
#### Face Recognition
#### Check SID
#### Register Investor
#### Register Investor's Account
#### Send Data Static
#### Inquiry Account Info
#### Inquiry Account Balance
#### Inquiry Account History
#### Payment Using Transfer
#### Inquiry Payment Status
#### Payment Using Clearing
#### Payment Using RTGS
#### Inquiry Interbank Account
#### Payment Using Interbank
### 2.2.G P2P Lending Service (RDL)
Create `RDL` Class Object
#### Face Recognition
#### Register Investor
#### Register Investor's Account
#### Inquiry Account Info
#### Inquiry Account Balance
#### Inquiry Account History
#### Payment Using Transfer
#### Inquiry Payment Status
#### Payment Using Clearing
#### Payment Using RTGS
#### Inquiry Interbank Account
#### Payment Using Interbank
### 2.2.H Digiloan BNI Move
Create `Bni Move` Class Object
#### Prescreening
#### Save Image
## Get help
- [Digital Services](https://digitalservices.bni.co.id/en/)
- [API documentation](https://digitalservices.bni.co.id/documentation/public/en)
- [Stackoverflow](https://stackoverflow.com/users/19817167/bni-api-management)
- Can't find answer you looking for? email to [[email protected]](mailto:[email protected])