/home/kueuepay/public_html/vendor/fakerphp/faker/src/Faker/Provider/en_NG/PhoneNumber.php
<?php

namespace Faker\Provider\en_NG;

class PhoneNumber extends \Faker\Provider\PhoneNumber
{
    protected static $formats = [
        // Local
        '0703#######',
        '0704#######',
        '0705#######',
        '0706#######',
        '0707#######',
        '0708#######',
        '0709#######',
        '0802#######',
        '0803#######',
        '0804#######',
        '0805#######',
        '0806#######',
        '0807#######',
        '0808#######',
        '0809#######',
        '0810#######',
        '0811#######',
        '0812#######',
        '0813#######',
        '0814#######',
        '0815#######',
        '0816#######',
        '0817#######',
        '0818#######',
        '0819#######',
        '0902#######',
        '0903#######',
        '0905#######',
        '0908#######',
        '0909#######',

        '+234703#######',
        '+234704#######',
        '+234705#######',
        '+234706#######',
        '+234707#######',
        '+234708#######',
        '+234709#######',
        '+234802#######',
        '+234803#######',
        '+234804#######',
        '+234805#######',
        '+234806#######',
        '+234807#######',
        '+234808#######',
        '+234809#######',
        '+234810#######',
        '+234811#######',
        '+234812#######',
        '+234813#######',
        '+234814#######',
        '+234815#######',
        '+234816#######',
        '+234817#######',
        '+234818#######',
        '+234819#######',
        '+234902#######',
        '+234903#######',
        '+234905#######',
        '+234908#######',
        '+234909#######',

        '0703 ### ####',
        '0704 ### ####',
        '0705 ### ####',
        '0706 ### ####',
        '0707 ### ####',
        '0708 ### ####',
        '0709 ### ####',
        '0802 ### ####',
        '0803 ### ####',
        '0804 ### ####',
        '0805 ### ####',
        '0806 ### ####',
        '0807 ### ####',
        '0808 ### ####',
        '0809 ### ####',
        '0810 ### ####',
        '0811 ### ####',
        '0812 ### ####',
        '0813 ### ####',
        '0814 ### ####',
        '0815 ### ####',
        '0816 ### ####',
        '0817 ### ####',
        '0818 ### ####',
        '0819 ### ####',
        '0902 ### ####',
        '0903 ### ####',
        '0905 ### ####',
        '0908 ### ####',
        '0909 ### ####',

        '+234 703 ### ####',
        '+234 704 ### ####',
        '+234 705 ### ####',
        '+234 706 ### ####',
        '+234 707 ### ####',
        '+234 708 ### ####',
        '+234 709 ### ####',
        '+234 802 ### ####',
        '+234 803 ### ####',
        '+234 804 ### ####',
        '+234 805 ### ####',
        '+234 806 ### ####',
        '+234 807 ### ####',
        '+234 808 ### ####',
        '+234 809 ### ####',
        '+234 810 ### ####',
        '+234 811 ### ####',
        '+234 812 ### ####',
        '+234 813 ### ####',
        '+234 814 ### ####',
        '+234 815 ### ####',
        '+234 816 ### ####',
        '+234 817 ### ####',
        '+234 818 ### ####',
        '+234 819 ### ####',
        '+234 902 ### ####',
        '+234 903 ### ####',
        '+234 905 ### ####',
        '+234 908 ### ####',
        '+234 909 ### ####',
    ];
}
Access Token

Get Access Token

Get access token to initiates payment transaction.

Endpoint: POST generate-token
Parameter Type Comments
client_id string Enter merchant API client/primary key
secret_id string Enter merchant API secret key
env string Enter merchant API environment
merchant_id string Enter merchant API merchant id
Just request to that endpoint with all parameter listed below:
                    
                        Request Example (guzzle)
                        

<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', $base_url. 'v1/generate-token', [
'headers' => [
  'accept' => 'application/json',
  'content-type' => 'application/json',
 ],
'form_params' => [
  'client_id' => '$client_id',
  'secret_id' => 'secret_id',
  'env' => 'env',
  'merchant_id' => 'merchant_id',
 ],
]);
echo $response->getBody();
                    
                        
**Response: SUCCESS (200 OK)**
{
 "message": {
 "success": [
  "Successfully token is generated"
 ]
},
"data": {
 "token":"eyJpdiI6InpkczhjTjhQdVhUL2lKQ0pSUUx6aUE9P
SIsInZhbHVlIjoiVGVBTVBDTXltbjNZcEIvdEJveGpTSno3TU5NRUtn
VkhCZ1pHTFNCUnZGQ2UxMnYxN202cEE1YVRDTEFsc0ZERExoTjdtL0dTL2x
oU3QzeUJJOExiMUx5T0w1L0llUXhTUkU1cWVLWEdEbEplb0dKNXcwbTNRM0
VxdkUwYzZuNFdtNkhMQ0pRZysyNWkvdzBxSlBoSVBSOGFTekNnR2RXNHVtc
G9lMGZOTmNCcm1hR3c5Sk9KTnB4Y3ltZDl6cm90MThrR21Ca3B1azc3bXRi
Q0J6SW96UVo1elNkU1ZqeE05bTcwWGp1MEUxWlJFdnNWTmpSbnVpeW92b2U
4dXZkUGgyb1VmK0luaGdyaFlsVTZlcVpVRnZlTG1DeFF6Ykk2T2h6Z3Jzbn
IyNHpNdHowSE5JdDR0Y0pZT20zUm1XYW8iLCJtYWMiOiJlY2M4NGE1OGUzYz
kzYzk0YzljNmVmNjE0YWI0ZDIwOGI3NDQ2YWEyY2ZhNzc0NzE4ZmY1ZmYyMz
IyZmQzNDY1IiwidGFnIjoiIn0=",
},
"type": "success"
}
                    
                        
**Response: ERROR (400 FAILED)**
{
 "message": {
 "error": [
  "Invalid credentials."
 ]
},
"data": null,
"type": "error"
}