IHELA OFFICIAL DOCS
  1. Basics
IHELA OFFICIAL DOCS
  • iHela Ryanje Official Docs
  • Merchant Services
    • Introduction
    • Basics
      • oAuth2 Authentication
        POST
      • Cashin Payment banks
        GET
      • Cashout Payment banks
        GET
      • Account Lookup
        GET
    • Bills Payment
      • Bills operations flow
      • Bills Init
      • Bill Status Check
      • Account Cashin
  • Banking Services
    • Introduction
    • Ping
      GET
    • Token Refresh
      POST
    • Token request
      POST
    • Account Lookup
      POST
    • Account Balance
      POST
    • Statement
      GET
    • Withdrawal
      POST
    • Deposit
      POST
    • Transaction Status
      POST
    • Transaction fees
      POST
  • Agent Services
    • Introduction
    • Ping
      GET
    • Token Refresh
      POST
    • Token request
      POST
    • Account Lookup
      POST
    • Deposit
      POST
    • Withdrawal Validation
      POST
    • Operation Lookup
      POST
    • Transaction Status
      POST
  1. Basics

Cashin Payment banks

GET
/payments/bank/cashin/
Last modified:2023-05-13 09:15:51
The bank list API returns the banks that iHela accepts for cashin payments. You can add type filter to separate Commercial Banks, Mobile Banks and Microfinances.
Note that every bank has some accepted configurations in api_values attribute. The most important to check is has_lookup.
The has_lookup attribute specifies if the bank accepts "Account Lookup" or not.
If it accepts lookup, it is recommended to check the "Customer name" from Account Lookup endpoint to avoid some wrong account errors from the user.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:8081/api/v2/payments/bank/cashin/'

Responses

🟢200OK
application/json
Body
response_code
string 
required
response_data
object 
required
objects
array [object {13}] 
required
count
integer 
required
response_message
string 
required
success
boolean 
required
response_status
integer 
required
Example
{
    "response_code": "00",
    "response_data": {
        "objects": [
            {
                "id": 1,
                "slug": "MF1-0001",
                "name": "IHELÁ CREDIT UNION",
                "swift_code": null,
                "bank_code": 1,
                "bank_type": "MF1",
                "can_create_account_online": true,
                "is_active": true,
                "company": {
                    "name": "IHELÁ CREDIT UNION",
                    "fullname": "IHELÁ CREDIT UNION",
                    "nickname": "ICU",
                    "slug": "0000000002",
                    "image": "https://testcbsdbs.ihela.bi/media/clients/corporate/2_ihela.png",
                    "about": "IHELÁ CREDIT UNION",
                    "logo": "https://testcbsdbs.ihela.bi/media/clients/corporate/2_ihela.png",
                    "logo_icon": "https://testcbsdbs.ihela.bi/media/clients/corporate/2_ihela_logo_red.png"
                },
                "limits_config": null,
                "account_masked_text": null,
                "is_default": true,
                "api_values": {
                    "has_lookup": true,
                    "has_cashin": true,
                    "has_cashout": true,
                    "has_integrated_too": false,
                    "additional_api_list": [
                        "agent_agent_transfer",
                        "agent_lookup"
                    ]
                }
            }
        ],
        "count": 7
    },
    "response_message": "Done",
    "success": true,
    "response_status": 200
}
Modified at 2023-05-13 09:15:51
Previous
oAuth2 Authentication
Next
Cashout Payment banks
Built with