Naira Cards
All endpoints for Naira cards
Create Card
$ pip install aes-everywhere
from AesEverywhere import aes256
# encryption
encrypted = aes256.encrypt('4 digit pin', 'Bridgecard Secret Key')
encrypted = encrypted.decode()
print(encrypted)
$ npm install aes-everywhere
var AES256 = require('aes-everywhere');
// or
// import AES256 from 'aes-everywhere';
// encryption
var encrypted = AES256.encrypt('3d secure pin', 'Bridgecard Secret Key')
console.log(encrypted);$ composer require mervick/aes-everywhere
require '../../vendor/mervick/aes-everywhere/php/src/AES256.php';
use mervick\aesEverywhere\AES256;
$encrypt = AES256::encrypt('3d secure pin', 'Bridgecard Secret Key')
curl -X 'POST' \
'https://issuecards.api.bridgecard.co/v1/issuing/sandbox/cards/create_card' \
-H 'accept: application/json' \
-H 'token: Bearer ******' \
-H 'Content-Type: application/json' \
-d '{
"cardholder_id": "d0658fedf8284207866d96183fa",
"card_type": "virtual" || "physical",
"card_brand": "Mastercard",
"card_currency": "NGN",
"pin" : "39sksksie3902023020dj03020203039",
"nin": "22236748901",
"meta_data": {"user_id": "d0658fedf828420786e4a7083fa"}
}'import requests
import json
url = "https://issuecards.api.bridgecard.co/v1/issuing/sandbox/cards/create_card"
payload = json.dumps({
"cardholder_id": "d0658fedf8284207866d96183fa",
"card_type": "virtual" || "physical",
"card_brand": "Mastercard",
"card_currency": "NGN",
"pin" : "39sksksie3902023020dj03020203039",
"nin": "22236748901",
"meta_data": {"user_id": "d0658fedf828420786e4a7083fa"}
})
headers = {
'accept': 'application/json',
'token': 'Bearer ******',
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Get Card Details
Get Card Balance
Get Transaction OTP
Fund Naira Card
Unload Naira Card
Mock a debit transaction
Freeze Card
Unfreeze Card
Get Card Transactions
Last updated