Prepaid Solutions

Overview

With our prepaid solution, you can extend prepaid products to customers without constraints such as credit rating, income, or bank account ownership. The solution includes issuer, branch, corporate, or cardholder web-based portals, enabling effortless sales, maintenance, load, and card or customer lifecycle management. These features empower non-banked customers to manage their finances like seasoned professionals, making financial management more accessible and straightforward.

Activate prepaid cards

Users can activate prepaid cards when they are first issued or after they have been deactivated for any reason.

Check card balances

Users can check the balance on a prepaid card in real-time or on a scheduled basis.

View transaction history

Users can view a detailed record of all transactions made with a prepaid card, including the date, time, amount, and location of each transaction.

 
Version

Balance Transfer

Status:

Production

Version:

V2

Product:

Prepaid Solutions

Balance Transfer

Overview

This API allows you to effortlessly transfer funds between accounts. Customize your transfer using optional parameters and receive instant feedback on your transaction.

How It Works

The Balance Transfer API facilitates fund transfers between accounts using various parameters, including currency, amount, and a brief description of the transfer. A unique reference number and plan number are also included. The API also provides optional parameters, such as interest rates, fees, grace periods, and allocation amounts. Once the parameters are set, the API executes the transfer between the source and destination accounts and returns a response indicating the success or failure of the transaction.

https://api-sandbox.network.global

Balance Transfer

Status:

Production

Version:

V2

Product:

Prepaid Solutions
/SB/CardServices/Transaction/V2/BalanceTransfer
curl --location --request POST '#{PARAM_URL}' --header 'Authorization: Bearer {{ access_token }}' {custom_headers} --data-raw '#{JSON_PAYLOAD}'
curl --location --request GET 'https://api-sandbox.network.global/v1/tokenkc/generate' \--data-raw '#{JSON_PAYLOAD}'
curl --location --request POST 'https://api-sandbox.network.global/v1/tokenkc/generate' \--data-raw '#{JSON_PAYLOAD}'

Node Child Node Type Length Description
Authorization* requiredBearer xxxx* requiredstringAuthorization Header (Bearer Token)
Content-Type* requiredapplication/json* requiredstringContent Type

Node TypeTypeLengthDescription
headermsg_id* requiredstring12The msg_id sent in the request will be sent back in response in this field
msg_type* requiredstring12Request Type Default TRANSACTION
msg_function* requiredstring50Function name to be used Default REQ_BALANCE_TRANSFER
src_application* requiredstring10Source requesting channel Ex IVR
target_application* requiredstring10Target application name Ex PCMS
timestamp* requiredstring30Timestamp of the request Format DD/MM/YYYY HH:MM:SS
bank_id* requiredstring4Source Bank Id Ex bankID
instance_idstring10InstanceID
bodycurrency* requiredstring
amount* requiredstring
description* requiredstring
transaction_ref_number* requiredstring
plan_number* requiredstring
override_optionsnumber_of_portionsstring
interest_ratestring
fee_waivestring
ad-hoc_fee_typestring
ad-hoc_feestring
grace_periodstring
free_period_numberstring
portion_amountstring
allocate_interest_amountstring

{
    "NISrvResponse": {
        "request_balance_transfer": {
            "header": {
                "msg_id": "236001",
                "msg_type": "TRANSACTION",
                "msg_function": "REQ_BALANCE_TRANSFER",
                "src_application": "IVR",
                "target_application": "CMS",
                "timestamp": "2020-07-20T10:49:02.366+04:00",
                "bank_id": "NIC",
                "instance_id": "InstanceID"
            },
            "body": {
                "currency": "AED",
                "amount": "3000.00",
                "description": "Balance Transfer 270620221110",
                "transaction_ref_number": "11100521",
                "plan_number": "00166",
                "override_options": {
                    "number_of_portions": "",
                    "interest_rate": "10",
                    "fee_waive": "N",
                    "ad-hoc_fee_type": "F",
                    "ad-hoc_fee": "20",
                    "grace_period": "1",
                    "free_period_number": "1",
                    "portion_amount": "40000",
                    "allocate_interest_amount": "1000"
                }
            }
        }
    }
}

Node Child Node Type Length Description
Content-Typeapplication/jsonstringContent Type

Node TypeTypeLengthDescription
headermsg_id* requiredstring12The msg_id sent in the request will be sent back in response in this field
msg_type* requiredstring12Request Type Default TRANSACTION
msg_function* requiredstring50Function name to be used Default RES_BALANCE_TRANSFER
src_application* requiredstring10Source requesting channel Ex IVR
target_application* requiredstring10Target application name Ex PCMS
timestamp* requiredstring30Timestamp of the request Format DD/MM/YYYY HH:MM:SS
bank_id* requiredstring4Source Bank Id Ex bankID
instance_idstring10InstanceID
exception_details

{
    "NISrvResponse": {
        "response_balance_transfer": {
            "header": {
                "msg_id": "236001",
                "msg_type": "TRANSACTION",
                "msg_function": "RES_BALANCE_TRANSFER",
                "src_application": "IVR",
                "target_application": "CMS",
                "timestamp": "2020-07-20T10:49:02.366+04:00",
                "bank_id": "NIC",
                "instance_id": "InstanceID"
            },
            "exception_details": {
                "application_name": "TCC-ADP",
                "date_time": "2023-02-01T16:39:47.314+04:00",
                "status": "S",
                "error_code": "000",
                "error_description": "Success"
            }
        }
    }
}

Code Description
200Sample Description
400Bad Request
401Unauthorized
403Forbidden
500Internal Server Error
502Bad gateway
503Scheduled Maintenance
504Gateway Timeout
596Service Not Found