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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

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:

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])

All versions of bni-php with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle Version 7.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bni-api/bni-php contains the following files

Loading the files please wait ....