Download OpenAPI specification:
Welcome to OneCB API Technical Documentation
SANDBOX environment serve as secure playground for developers. Use this environment to test without affecting production data.
SANDBOX url: https://api.sandbox.onecoopbank.com/gate
SWAGGER url: https://api.sandbox.onecoopbank.com/swagger
Purpose of Use: Develop and test applications in a controlled environment.
Access Credentials:
Bearer <token> to the Authorization header(Use this documentation as guide to access all protected resources.)
One Cooperative Bank API utilizes JWT(JSON Web Token), which is commonly used for authentication and authorization in web applications and APIs.
Session Token
Token Usage
Bearer <token> Token Verification
Authorization
Token Expiry
HTTP Status Codes
- code: 200
label: OK
definition: Successful Operation
- code: 400
label: Bad Request
definition: Invalid Parameters
- code: 401
label: Unauthorized
definition: Authentication required
- code: 404
label: Not Found
definition: Resource not found
- code: 500
label: Internal Server Error
definition: Server Issue
Idempotency is a fundamental API design principle ensuring that multiple identical API requests return the same and original response of the initial request, preventing unintentional duplicate operations. OneCB APIs are designed to be idempotent for the following reasons:
Resilience to Network Failures: In distributed systems, network failures, timeouts, or other transient errors can cause clients to send duplicate requests. Idempotency ensures that even if the same request is sent multiple times due to these issues, the system behaves consistently and doesn't perform the action more than once.
Preventing Duplicate Operations: Idempotency helps prevent unintended side effects caused by duplicate requests. For example, in an e-commerce system, if a client retries a payment request due to a timeout, idempotency ensures that the payment is processed only once, preventing double charging or other errors.
Consistency and Predictability: Idempotency ensures that the system behaves predictably regardless of the number of times a request is made. This consistency is crucial for maintaining data integrity and ensuring a smooth user experience.
| Service Description | This service will handle verifications of user identities and credentials. It typically serves as a gateway for users to access secured resources. |
This endpoint will allow users with appropriate privileges to register new accounts within the system.
(Note: We will email you the TOKEN so that you can use this endpoint.)
| first_name required | string First name of the client |
| last_name required | string Last name of the client |
| email_address required | string Email address of the client |
| user_name required | string Username of the client |
| password required | string Password of the client |
{- "first_name": "Juan",
- "last_name": "De La Cruz",
- "email_address": "juan_delacruz@gmail.com",
- "user_name": "onecb_test",
- "password": "123456"
}{- "data": {
- "id": "68e5f95e-14b1-4b56-af8f-65e2bd670f56",
- "session_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkR1bW15IFVzZXIiLCJpYXQiOjE1MTYyMzkwMjJ9.8Yf7OHH3UcMb7i0TQ5f6fRJj9IT9sFLoyvZG0d5zE4M",
- "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwicmVmcmVzaFRva2VuIjoiZG9uYWxkX3JlZnJlc2hfdG9rZW4ifQ.d7-NxAacI4sLoU5ZRrPqU7ETTcESpgSRs6q_KoZV39A",
- "email_address": "juan_delacruz@gmail.com",
- "first_name": "Juan",
- "last_name": "De La Cruz",
- "user_name": "onecb_test",
- "roles": [
- [
- "offline_access",
- "uma_authorization",
- "default-roles-onecoopbank"
]
], - "success": true
}
}This endpoint will verify user credentials.
| email_address required | string Email address of the client |
| password required | string Password of the client |
{- "email_address": "onecb_test",
- "password": "123456"
}{- "data": {
- "id": "68e5f95e-14b1-4b56-af8f-65e2bd670f56",
- "session_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkR1bW15IFVzZXIiLCJpYXQiOjE1MTYyMzkwMjJ9.8Yf7OHH3UcMb7i0TQ5f6fRJj9IT9sFLoyvZG0d5zE4M",
- "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwicmVmcmVzaFRva2VuIjoiZG9uYWxkX3JlZnJlc2hfdG9rZW4ifQ.d7-NxAacI4sLoU5ZRrPqU7ETTcESpgSRs6q_KoZV39A",
- "email_address": "juan_delacruz@gmail.com",
- "first_name": "Juan",
- "last_name": "De La Cruz",
- "user_name": "onecb_test",
- "roles": [
- [
- "offline_access",
- "uma_authorization",
- "default-roles-onecoopbank"
]
], - "success": true
}
}This endpoint enables you to securely reset your forgotten password.
| email_address | string Email address of the client |
{- "email_address": "juan_delacruz@gmail.com"
}{- "status_code": 200,
- "success": true
}This endpoint will allow you to terminate current session and log out of the system.
| refresh_token | string A token used to obtain a new access token without requiring the user to re-authenticate |
{- "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwicmVmcmVzaFRva2VuIjoiZG9uYWxkX3JlZnJlc2hfdG9rZW4ifQ.d7-NxAacI4sLoU5ZRrPqU7ETTcESpgSRs6q_KoZV39A"
}{- "success": true
}The GetAccountTypes endpoint enables you to fetch a list of account types along with their corresponding IDs, facilitating identification and selection of specific account types
{- "id": "65c36a5f7f2cbf18c4d2cbfb",
- "name": "savings account",
- "code": "008",
- "description": "new savings account product",
- "created_at": "2024-02-07T11:32:47.026Z",
- "updated_at": "2024-02-07T11:32:47.026Z",
- "account_type": "Savings",
- "currency": "USD",
- "initial_deposit": "100.00",
- "allow_debit_transaction": "true,",
- "with_insurance": "true,",
- "interest_computation": "string",
- "interest_rate": {
- "active": {
- "rate": "string",
- "days": 0
}, - "inactive": {
- "rate": "string",
- "days": 0
}, - "dormant": {
- "rate": "string",
- "days": 0
}, - "tax_rate": "string"
}, - "minimum_adb": "string",
- "minimum_adb_basis": "string",
- "day_basis": true,
- "interest_matrics": {
- "post_gross": true
}, - "posting_frequency": "string",
- "with_passbook": true,
- "with_slip": true,
- "below_maintaining_charging_active_account": {
- "type": "string",
- "post_charge_amount": "string",
- "maintaining_running_balance": "string",
- "charge_amount": "string",
- "number_consecutive_months": 0,
- "after_zero_months_charge_monthly": true
}, - "below_maintaining_charging_dormant_account": {
- "maintaining_monthly_adb": "string",
- "charge_amount": "string",
- "number_consecutive_months": 0
}, - "dormant_charging": {
- "days_dormant": 0,
- "dormant_charge": "string",
- "months_to_charge_dormant": 0,
- "days_inactive": 0,
- "inactive_charge": "string"
}, - "with_below_running_balance": {
- "balance_type": "string",
- "mode_of_charging": "string",
- "charge_without_transaction": true
}
}The GetAccountTypeDetails endpoint allows you to fetch comprehensive details about specific account types, providing essential information for a more in-depth understanding and utilization of each account type
| id required | string = 24 characters Example: 65c36a5f7f2cbf18c4d2cbfb |
{- "id": "65c36a5f7f2cbf18c4d2cbfb",
- "name": "savings account",
- "code": "008",
- "description": "new savings account product",
- "created_at": "2024-02-07T11:32:47.026Z",
- "updated_at": "2024-02-07T11:32:47.026Z",
- "account_type": "Savings",
- "currency": "USD",
- "initial_deposit": "100.00",
- "allow_debit_transaction": "true,",
- "with_insurance": "true,",
- "interest_computation": "string",
- "interest_rate": {
- "active": {
- "rate": "string",
- "days": 0
}, - "inactive": {
- "rate": "string",
- "days": 0
}, - "dormant": {
- "rate": "string",
- "days": 0
}, - "tax_rate": "string"
}, - "minimum_adb": "string",
- "minimum_adb_basis": "string",
- "day_basis": true,
- "interest_matrics": {
- "post_gross": true
}, - "posting_frequency": "string",
- "with_passbook": true,
- "with_slip": true,
- "below_maintaining_charging_active_account": {
- "type": "string",
- "post_charge_amount": "string",
- "maintaining_running_balance": "string",
- "charge_amount": "string",
- "number_consecutive_months": 0,
- "after_zero_months_charge_monthly": true
}, - "below_maintaining_charging_dormant_account": {
- "maintaining_monthly_adb": "string",
- "charge_amount": "string",
- "number_consecutive_months": 0
}, - "dormant_charging": {
- "days_dormant": 0,
- "dormant_charge": "string",
- "months_to_charge_dormant": 0,
- "days_inactive": 0,
- "inactive_charge": "string"
}, - "with_below_running_balance": {
- "balance_type": "string",
- "mode_of_charging": "string",
- "charge_without_transaction": true
}
}The GetIndividualCustomers endpoint facilitates the retrieval of a list of individual customers, providing a comprehensive overview of their information, enabling efficient access to relevant details for further processing or analysis
{- "id": "65c2ee3bdb1e0711f7dfef52",
- "customer_type": "individual",
- "name": "Juan Dela Cruz",
- "first_name": "Juan",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "suffix": "jr",
- "gender": "Male",
- "civil_status": "Married",
- "email_address": "test.moonshot@gmail.com",
- "mobile_number": [
- "09187000000"
], - "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "signatures": [
- "65b59e58f493ad36a8a2db19",
- "65b59e77f493ad36a8a2db1a"
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "birth_place": "Sampagar",
- "citizenship": "Filipino",
- "nationality": "british",
- "tin": "11000",
- "sss": "3333",
- "gsis": "3333",
- "present_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "permanent_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "residence_since": "2000"
}, - "father": {
- "first_name": "Ron",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "mother": {
- "first_name": "Tina",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "spouse": {
- "first_name": "Ann",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "mobile_number": "09123456781"
}, - "beneficiary": [
- {
- "first_name": "Khel",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "son",
- "mobile_number": "09123654781"
}, - {
- "first_name": "Chessa",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "daughter",
- "mobile_number": "09784563211"
}
], - "employment_status": "regular",
- "employer": {
- "name": "Company A",
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "job_title": "CEO",
- "occupation": "IT",
- "monthly_gross_income": 50000,
- "employment_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "contact_number": "12323234243324",
- "email_address": "test.moonshot@gmail.com"
}, - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "created_at": "2024-02-07T02:43:07.575Z",
- "updated_at": "2024-02-07T02:43:07.575Z"
}The PostIndividualCustomer endpoint enables the creation of new individual customer profiles by providing the necessary details such as name, contact information, and other relevant information, facilitating the seamless addition of individual customers to the system.
| Idempotency-Key required | string Idempotency key for the request |
| first_name required | string First name of the individual customer. |
| customer_type required | string Type of customer, in this case, individual. |
| middle_name | string Middle name of the individual customer. |
| last_name required | string Last name of the individual customer. |
| suffix | string Suffix of the individual customer's name. |
| gender required | string Gender of the individual customer. |
| civil_status required | string Civil status of the individual customer. |
| email_address required | string <email> Email address of the individual customer. |
| mobile_number required | Array of strings Array of mobile numbers associated with the individual customer. |
required | Array of objects Array of photos associated with the individual customer. |
required | Array of objects Array of KYC (Know Your Customer) information associated with the individual customer. |
| signatures required | Array of strings Array of signature IDs associated with the individual customer. |
object Birthday of the individual customer. | |
| birth_place required | string Place of birth of the individual customer. |
| citizenship required | string Citizenship of the individual customer. |
| nationality required | string Nationality of the individual customer. |
| tin required | string Tax Identification Number of the individual customer. |
| sss | string SSS (Social Security System) number of the individual customer. |
| gsis | string GSIS (Government Service Insurance System) number of the individual customer. |
required | object Present address of the individual customer. |
required | object Permanent address of the individual customer. |
| employment_status required | string Employment status of the individual customer. |
object Employer information associated with the individual customer. | |
Array of objects Array of bank information associated with the individual customer. | |
object Mother's name associated with the individual customer. | |
object Father's name associated with the individual customer. | |
object Spouse information associated with the individual customer. | |
Array of objects Array of beneficiary information associated with the individual customer. |
{- "first_name": "Marsha",
- "customer_type": "individual",
- "middle_name": "Bug",
- "last_name": "Mellow",
- "suffix": "jr",
- "gender": "Male",
- "civil_status": "Married",
- "email_address": "test.moonshot@gmail.com",
- "mobile_number": [
- "09187000000"
], - "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "signatures": [
- "65b59e58f493ad36a8a2db19",
- "65b59e77f493ad36a8a2db1a"
], - "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "birth_place": "Sampagar",
- "citizenship": "Filipino",
- "nationality": "british",
- "tin": "11000",
- "sss": "3333",
- "gsis": "3333",
- "present_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "permanent_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "residence_since": "2000"
}, - "employment_status": "regular",
- "employer": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "name": "Company A",
- "job_title": "CEO",
- "occupation": "IT",
- "monthly_gross_income": 50000,
- "employment_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "contact_number": "12323234243324",
- "email_address": "test@gmail.com"
}, - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "mother": {
- "first_name": "Aida",
- "last_name": "Mellow"
}, - "father": {
- "first_name": "Barb",
- "middle_name": "Che",
- "last_name": "Mellow"
}, - "spouse": {
- "first_name": "Ann",
- "middle_name": "Chovey",
- "last_name": "Mellow",
- "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - "beneficiary": [
- {
- "first_name": "Mark",
- "middle_name": "Che",
- "last_name": "Mellow",
- "relationship": "son"
}, - {
- "first_name": "Canny",
- "middle_name": "Che",
- "last_name": "Mellow",
- "relationship": "daughter"
}
]
}{- "InsertedID": "65c2cfd0db1e0711f7dfef4a"
}The GetCustomerByID endpoint enables you to retrieve specific customer details by providing their unique identifier, offering a targeted and efficient way to access individual customer information
| id required | string = 24 characters Example: 65c2ee3bdb1e0711f7dfef52 |
{- "id": "65c2ee3bdb1e0711f7dfef52",
- "customer_type": "individual",
- "name": "Ronnie Dela Cruz",
- "first_name": "Ronnie",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "suffix": "jr",
- "gender": "Male",
- "civil_status": "Married",
- "email_address": "test.moonshot@gmail.com",
- "mobile_number": [
- "09187000000"
], - "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "signatures": [
- "65b59e58f493ad36a8a2db19",
- "65b59e77f493ad36a8a2db1a"
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "birth_place": "Sampagar",
- "citizenship": "Filipino",
- "nationality": "british",
- "tin": "11000",
- "sss": "3333",
- "gsis": "3333",
- "present_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "permanent_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "residence_since": "2000"
}, - "father": {
- "first_name": "Ronnie",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "mother": {
- "first_name": "Anny",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "spouse": {
- "first_name": "Rose",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "mobile_number": "09321654781"
}, - "beneficiary": [
- {
- "first_name": "Kate",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "son",
- "mobile_number": "09316547812"
}, - {
- "first_name": "Chelsa",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "daughter",
- "mobile_number": "0936574256"
}
], - "employment_status": "regular",
- "employer": {
- "name": "Company A",
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "job_title": "CEO",
- "occupation": "IT",
- "monthly_gross_income": 50000,
- "employment_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "contact_number": "12323234243324",
- "email_address": "test@gmail.com"
}, - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "created_at": "2024-02-07T02:43:07.575Z",
- "updated_at": "2024-02-07T02:43:07.575Z"
}The PatchAccountById endpoint enables users to update specific details of a customer account by submitting a request with the desired modifications, offering a flexible and efficient way to keep customer information up-to-date within the system
| id required | string = 24 characters Example: 65c2ee3bdb1e0711f7dfef52 |
| first_name required | string Updated first name of the individual customer. |
| customer_type required | string Updated type of customer, in this case, individual. |
| middle_name | string Updated middle name of the individual customer. |
| last_name required | string Updated last name of the individual customer. |
| suffix | string Updated suffix of the individual customer's name. |
| gender required | string Updated gender of the individual customer. |
| civil_status required | string Updated civil status of the individual customer. |
| email_address required | string <email> Updated email address of the individual customer. |
| mobile_number required | Array of strings Updated array of mobile numbers associated with the individual customer. |
required | Array of objects Updated array of photos associated with the individual customer. |
required | Array of objects Updated array of KYC (Know Your Customer) information associated with the individual customer. |
| signatures required | Array of strings Updated array of signature IDs associated with the individual customer. |
required | object Updated birthday of the individual customer. |
| birth_place required | string Updated place of birth of the individual customer. |
| citizenship required | string Updated citizenship of the individual customer. |
| nationality required | string Updated nationality of the individual customer. |
| tin required | string Updated Tax Identification Number of the individual customer. |
| sss | string Updated SSS (Social Security System) number of the individual customer. |
| gsis | string Updated GSIS (Government Service Insurance System) number of the individual customer. |
required | object Updated present address of the individual customer. |
required | object Updated permanent address of the individual customer. |
| employment_status required | string Updated employment status of the individual customer. |
object Updated employer information associated with the individual customer. | |
Array of objects Updated array of bank information associated with the individual customer. | |
object Updated mother's name associated with the individual customer. | |
object Updated father's name associated with the individual customer. | |
object Updated spouse information associated with the individual customer. | |
Array of objects Updated array of beneficiary information associated with the individual customer. |
{- "first_name": "Ron",
- "customer_type": "individual",
- "middle_name": "Pale",
- "last_name": "Cruz",
- "suffix": "jr",
- "gender": "Male",
- "civil_status": "Married",
- "email_address": "test.moonshot@gmail.com",
- "mobile_number": [
- "09187000000"
], - "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "signatures": [
- "65b59e58f493ad36a8a2db19",
- "65b59e77f493ad36a8a2db1a"
], - "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "birth_place": "Sampagar",
- "citizenship": "Filipino",
- "nationality": "british",
- "tin": "11000",
- "sss": "3333",
- "gsis": "3333",
- "present_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "permanent_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "residence_since": "2000"
}, - "employment_status": "regular",
- "employer": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "name": "Company A",
- "job_title": "CEO",
- "occupation": "IT",
- "monthly_gross_income": 50000,
- "employment_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "contact_number": "12323234243324",
- "email_address": "test@gmail.com"
}, - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "mother": {
- "first_name": "Tina",
- "last_name": "Cruz"
}, - "father": {
- "first_name": "Ron",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "spouse": {
- "first_name": "Chessa",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - "beneficiary": [
- {
- "first_name": "Kate",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "son"
}, - {
- "first_name": "Chelsea",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "daughter"
}
]
}{- "processed": "2024-02-07T12:00:07.059Z"
}The DeleteCustomerById endpoint provides the capability to remove a customer record from the system by specifying the unique identifier associated with the customer, offering a straightforward method for deleting customer information when needed.
| id required | string = 24 characters Example: 65c2ee3bdb1e0711f7dfef52 |
{- "message": "Account deactivated successfully!"
}This endpoint enables you to retrieve specific customer details by providing their account number
| account_number required | string [ 10 .. 14 ] characters Example: 111100010011 |
{- "id": "65c2ee3bdb1e0711f7dfef52",
- "customer_type": "individual",
- "name": "Ronnie Dela Cruz",
- "first_name": "Ronnie",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "suffix": "jr",
- "gender": "Male",
- "civil_status": "Married",
- "email_address": "test.moonshot@gmail.com",
- "mobile_number": [
- "09187000000"
], - "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "signatures": [
- "65b59e58f493ad36a8a2db19",
- "65b59e77f493ad36a8a2db1a"
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "birth_place": "Sampagar",
- "citizenship": "Filipino",
- "nationality": "british",
- "tin": "11000",
- "sss": "3333",
- "gsis": "3333",
- "present_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "permanent_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "residence_since": "2000"
}, - "father": {
- "first_name": "Ronnie",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "mother": {
- "first_name": "Anny",
- "middle_name": "Dela",
- "last_name": "Cruz"
}, - "spouse": {
- "first_name": "Rose",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "birthday": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "mobile_number": "09321654781"
}, - "beneficiary": [
- {
- "first_name": "Kate",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "son",
- "mobile_number": "09316547812"
}, - {
- "first_name": "Chelsa",
- "middle_name": "Dela",
- "last_name": "Cruz",
- "relationship": "daughter",
- "mobile_number": "0936574256"
}
], - "employment_status": "regular",
- "employer": {
- "name": "Company A",
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000",
- "job_title": "CEO",
- "occupation": "IT",
- "monthly_gross_income": 50000,
- "employment_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "contact_number": "12323234243324",
- "email_address": "test@gmail.com"
}, - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "created_at": "2024-02-07T02:43:07.575Z",
- "updated_at": "2024-02-07T02:43:07.575Z"
}The GetInstitutions endpoint facilitates the retrieval of a list of corporate customers, providing comprehensive information about each corporate customer, including their IDs, names, and other relevant details, allowing efficient access to corporate customer data for various purposes.
{- "id": "65c30819db1e0711f7dfef53",
- "customer_type": "institution",
- "name": "Juan Dela Cruz",
- "email_address": "test.moonshot@gmail.com",
- "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "tin": "11000",
- "business_name": "Juan Farm",
- "trade_name": "Ones Farms",
- "business_type": "Farm",
- "fund_source": [
- "business"
], - "phone_number": [
- "09187000000",
- "456456456",
- "34534534543"
], - "founded_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "authorized_signatory": [
- {
- "customer_id": "65b601e223de3b48d0134804",
- "customer_name": "Hazel Nutt"
}
], - "dti": "12345",
- "sec": "222222",
- "registered_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "created_at": "2024-02-07T04:33:29.959Z",
- "updated_at": "2024-02-07T04:33:29.959Z"
}The PostInstitutionCustomer endpoint enables the creation of a new corporate customer by submitting the necessary information, such as company details, contact information, and identification data, streamlining the process of adding corporate customers to the system.
| Idempotency-Key required | string Idempotency key for the request |
| customer_type required | string Type of customer, in this case, corporate. |
| business_name required | string Name of the business associated with the corporate customer. |
| trade_name | string Trade name of the business associated with the corporate customer. |
| business_type required | string Type of business associated with the corporate customer. |
| civil_status | string Civil status of the corporate customer. |
| email_address required | string <email> Email address of the corporate customer. |
| phone_number required | Array of strings Array of phone numbers associated with the corporate customer. |
required | object Date when the business associated with the corporate customer was founded. |
| fund_source required | Array of strings Array of fund sources associated with the corporate customer. |
required | Array of objects Array of authorized signatories associated with the corporate customer. |
| tin required | string Tax Identification Number of the corporate customer. |
| sss required | string Social Security System (SSS) number of the corporate customer. |
| dti required | string DTI (Department of Trade and Industry) registration number. |
| sec | string SEC (Securities and Exchange Commission) registration number. |
required | object Address information of the corporate customer. |
required | Array of objects Array of photos associated with the corporate customer. |
Array of objects Array of KYC (Know Your Customer) information associated with the corporate customer. | |
Array of objects Array of bank information associated with the corporate customer. |
{- "customer_type": "institution",
- "business_name": "Juans Farm",
- "trade_name": "Ones Farms",
- "business_type": "Farm",
- "civil_status": "Married",
- "email_address": "test.moonshot@gmail.com",
- "phone_number": [
- "09187000000",
- "456456456",
- "34534534543"
], - "founded_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "fund_source": [
- "business"
], - "authorized_signatory": [
- {
- "customer_id": "65b601e223de3b48d0134804",
- "customer_name": "Hazel Nutt"
}
], - "tin": "11000",
- "sss": "3333",
- "dti": "12345",
- "sec": "222222",
- "registered_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false
}
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}
], - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
]
}{- "InsertedID": "65c30819db1e0711f7dfef53"
}The GetInstitutionById endpoint facilitates the retrieval of specific customer details by providing the customer's unique identifier, offering a convenient way to access and display comprehensive information about individual customers based on their identification.
| id required | string = 24 characters Example: 65c30819db1e0711f7dfef53 |
{- "id": "65c30819db1e0711f7dfef53",
- "customer_type": "corporate",
- "name": "Juans Farm",
- "email_address": "test.moonshot@gmail.com",
- "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false,
- "description": "Array of photos associated with the corporate customer."
}
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "description": "Array of KYC (Know Your Customer) information associated with the corporate customer."
}
], - "tin": "11000",
- "business_name": "Juans Farm",
- "trade_name": "Ones Farms",
- "business_type": "Farm",
- "fund_source": [
- "business"
], - "phone_number": [
- "09187000000",
- "456456456",
- "34534534543"
], - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "founded_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "authorized_signatory": [
- {
- "customer_id": "65b601e223de3b48d0134804",
- "customer_name": "Juan Dela Cruz",
- "description": "Array of authorized signatories associated with the corporate customer."
}
], - "dti": "12345",
- "sec": "222222",
- "registered_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "created_at": "2024-02-07T04:33:29.959Z",
- "updated_at": "2024-02-07T04:33:29.959Z"
}The DeleteInstitutionById endpoint facilitates the removal of a corporate customer from the system based on their unique identifier, providing a straightforward method to manage and streamline customer data.
| id required | string = 24 characters Example: 65c30819db1e0711f7dfef53 |
{- "message": "Account deactivated successfully!"
}The PatchInstitutionById endpoint empowers users to update specific details of corporate customers by providing their unique identifier, enabling seamless modification of information such as company details, contacts, and other relevant data.
| id required | string = 24 characters Example: 65c30819db1e0711f7dfef53 |
| customer_type required | string Type of customer, in this case, corporate. |
| name required | string Updated name of the corporate customer. |
| email_address required | string <email> Updated email address of the corporate customer. |
| tin required | string Updated Tax Identification Number of the corporate customer. |
| business_name required | string Updated name of the business associated with the corporate customer. |
| trade_name | string Updated trade name of the business associated with the corporate customer. |
| business_type required | string Updated type of business associated with the corporate customer. |
| fund_source required | Array of strings Updated fund source associated with the corporate customer. |
| phone_number required | Array of strings Updated array of phone numbers associated with the corporate customer. |
required | object Updated date when the business associated with the corporate customer was founded. |
| dti required | string Updated DTI (Department of Trade and Industry) registration number. |
| sec | string Updated SEC (Securities and Exchange Commission) registration number. |
required | object Updated address information of the corporate customer. |
{- "customer_type": "institution",
- "name": "Juan Dela Cruz Farm 2",
- "email_address": "test.moonshot@gmail.com",
- "tin": "11000",
- "business_name": "Juans1 Farm",
- "trade_name": "Ones Farms",
- "business_type": "Farm",
- "fund_source": [
- "business"
], - "phone_number": [
- "09187000000",
- "456456456",
- "34534534543"
], - "founded_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "dti": "12345",
- "sec": "222222",
- "registered_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}
}{- "id": "65c30819db1e0711f7dfef53",
- "customer_type": "corporate",
- "name": "Juans Farm",
- "email_address": "test.moonshot@gmail.com",
- "photos": [
- {
- "photo_id": "65b59e58f493ad36a8a2db19",
- "is_primary": true
}, - {
- "photo_id": "65b59e77f493ad36a8a2db1a",
- "is_primary": false,
- "description": "Array of photos associated with the corporate customer."
}
], - "kyc": [
- {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123234324234",
- "type": "Driver's License",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}
}, - {
- "photos": [
- "65b59e58f493ad36a8a2db19",
- "65b59e58f493ad36a8a2db19"
], - "number": "123123",
- "type": "TIN",
- "date_issued": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "expiry_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "description": "Array of KYC (Know Your Customer) information associated with the corporate customer."
}
], - "tin": "11000",
- "business_name": "Juans Farm",
- "trade_name": "Ones Farms",
- "business_type": "Farm",
- "fund_source": [
- "business"
], - "phone_number": [
- "09187000000",
- "456456456",
- "34534534543"
], - "bank": [
- {
- "name": "BPI",
- "branch": "CDO",
- "account_type": "Regular Savings"
}
], - "founded_date": {
- "day": "24",
- "month": "11",
- "year": "1983"
}, - "authorized_signatory": [
- {
- "customer_id": "65b601e223de3b48d0134804",
- "customer_name": "Juan Dela Cruz",
- "description": "Array of authorized signatories associated with the corporate customer."
}
], - "dti": "12345",
- "sec": "222222",
- "registered_address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "bukidnon",
- "zip": "3000"
}, - "created_at": "2024-02-07T04:33:29.959Z",
- "updated_at": "2024-02-07T04:33:29.959Z"
}The GetAccounts endpoint empowers users to obtain a comprehensive list of accounts along with their corresponding unique identifiers, offering a convenient way to access and reference account information within the system.
{- "id": "65c3259e26ad14fa549242da",
- "account_number": "111100010051",
- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "customer_name": "Juan Dela Cruz",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb",
- "account_description": "new savings account product",
- "active": true,
- "created_at": "2024-02-07T11:43:51.203Z",
- "updated_at": "2024-02-07T11:43:51.203Z"
}The PostAccount endpoint facilitates the creation of a new account, enabling users to input essential details such as customer ID, account description, and account type ID
| Idempotency-Key required | string Idempotency key for the request |
| customer_id required | string Unique identifier of the customer for whom the account is being created. |
| account_description | string Description or name associated with the new account. |
| account_type_id required | string Unique identifier of the account type for the new account. |
{- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "account_description": "new savings account product",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb"
}{- "account_number": "111100010051"
}The GetAccountByNumber endpoint empowers users to retrieve detailed information about a specific account based on its account number.
| account_number required | string [ 10 .. 14 ] characters Example: 111100010051 |
{- "id": "65c3259e26ad14fa549242da",
- "account_number": "111100010051",
- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "customer_name": "Juan Dela Cruz",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb",
- "account_description": "new savings account product",
- "active": true,
- "created_at": "2024-02-07T11:43:51.203Z",
- "updated_at": "2024-02-07T11:43:51.203Z"
}The GetAccountsByCustomer endpoint facilitates the retrieval of a customer's accounts by their unique identifier, providing a comprehensive overview of the associated accounts.
| id required | string = 24 characters Example: 65c2ee3bdb1e0711f7dfef52 |
[- {
- "id": "65c3671a7f2cbf18c4d2cbfa",
- "account_number": "111100010051",
- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "customer_name": "Rhey Rhen Geonzon Minoza",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb",
- "account_description": "new savings account product",
- "active": true,
- "created_at": "2024-02-07T11:43:51.203Z",
- "updated_at": "2024-02-07T11:43:51.203Z"
}, - {
- "id": "65c36cf77f2cbf18c4d2cbfd",
- "account_number": "111100019832",
- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "customer_name": "Rhey Rhen Geonzon Minoza",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb",
- "account_description": "new savings account product",
- "active": true,
- "created_at": "2024-02-07T11:43:51.203Z",
- "updated_at": "2024-02-07T11:43:51.203Z"
}
]The GetAccountById endpoint empowers users to retrieve detailed information about a specific account using its unique identifier, facilitating accurate and targeted access to account-specific data.
| id required | string = 24 characters Example: 65c3259e26ad14fa549242da |
{- "id": "65c3259e26ad14fa549242da",
- "account_number": "111100010051",
- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "customer_name": "Juan Dela Cruz",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb",
- "account_description": "new savings account product",
- "active": true,
- "created_at": "2024-02-07T11:43:51.203Z",
- "updated_at": "2024-02-07T11:43:51.203Z"
}The PatchAccountById endpoint provides the capability to update specific account details by utilizing the account's unique identifier, ensuring a targeted and accurate modification of the account information.
| id required | string = 24 characters Example: 65c3259e26ad14fa549242da |
| account_number required | string Unique account number associated with the account. (Note: Cannot be modified in a patch request.) |
| customer_id required | string Unique identifier of the customer who owns the account. (Note: Cannot be modified in a patch request.) |
| customer_name required | string Updated full name of the customer associated with the account. |
| account_type_id required | string Updated unique identifier of the account type associated with the account. |
| account_description | string Updated description or name associated with the account. |
| active | boolean Updated flag indicating whether the account is active (true) or inactive (false). |
| created_at required | string <date-time> Timestamp indicating when the account was originally created. (Note: Cannot be modified in a patch request.) |
| updated_at required | string <date-time> Timestamp indicating when the account was last updated. |
{- "account_number": "111100010051",
- "customer_id": "65c2ee3bdb1e0711f7dfef52",
- "customer_name": "Juan Dela Cruz",
- "account_type_id": "65c36a5f7f2cbf18c4d2cbfb",
- "account_description": "new savings account product",
- "active": false,
- "created_at": "2024-02-07T11:43:51.203Z",
- "updated_at": "2024-02-07T11:43:51.203Z"
}{- "processed": "2024-01-18T08:03:01.554Z"
}The PatchAccountById endpoint facilitates deactivation of an account by allowing updates to its status, providing a straightforward means to deactivate accounts as needed for effective account management. This feature ensures the seamless handling of account deactivation processes within the system.
| id required | string = 24 characters Example: 65c3259e26ad14fa549242da |
{- "message": "Account deactivated successfully!"
}| Service Description | This service facilitates the transfer of funds from one account to another. It allows you to initiate and manage disbursement transactions efficiently |
| Initiating Disbursement | This endpoint allows you to initiate a disbursement by providing details such as the recipients, sender and the amount to be disbursed. |
| Retrieving Disbursement Details | This endpoint allows you to retrieve detailed information about a specific disbursement. |
| Retrieving List of Disbursements | This endpoint allows you to retrieve list of disbursements |
The GetTransaction endpoint enables users to conveniently obtain a list of disbursements, offering a comprehensive view of relevant details and facilitating efficient tracking and management of disbursement transactions. This functionality supports effective financial monitoring and enhances the overall disbursement process within the system.
{- "id": "65c31ff7e466721f34171853",
- "transaction_type": "FUND_TRANSFER",
- "settlement_rail": "DIRECT",
- "source_account_number": "1000022200022",
- "sender": {
- "name": "Pablo",
- "address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "Makati",
- "zip": "1017"
}, - "mobile_number": "9121212121",
- "customer_id": "234324"
}, - "destination_account": {
- "account_number": "1000034300022",
- "bank_code": "10002",
- "account_alias": "",
- "branch": "1000"
}, - "recipient": {
- "name": "Juan",
- "address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "Makati",
- "zip": "1017"
}, - "mobile_number": "9121212121",
- "customer_id": "234324"
}, - "amount": {
- "currency": "PHP",
- "amount": "5000"
}, - "remarks": "hello world",
- "created_at": "2024-02-07T06:15:19.543Z",
- "updated_at": "0001-01-01T00:00:00Z"
}The PostFundTransfer endpoint empowers users to seamlessly initiate fund transfers, providing a streamlined process for transferring funds between accounts.
| Idempotency-Key required | string Idempotency key for the request |
| settlement_rail | string Settlement rail for the transaction, e.g., 'DIRECT'. |
| source_account_number required | string Account number of the source account for the transaction. |
required | object |
required | object |
required | object |
required | object |
| remarks | string Additional remarks or notes associated with the transaction. |
{- "settlement_rail": "DIRECT",
- "source_account_number": "1000034300022",
- "sender": {
- "name": "Pablo",
- "address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "Makati",
- "zip": "1017"
}, - "mobile_number": "9121212121",
- "customer_id": "234324"
}, - "destination_account": {
- "account_number": "1000034300022",
- "bank_code": "10002",
- "branch": "1000"
}, - "recipient": {
- "name": "Juan",
- "address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "Makati",
- "zip": "3000"
}, - "mobile_number": "9121212121",
- "customer_id": "234324"
}, - "amount": {
- "currency": "PHP",
- "amount": "5000"
}, - "remarks": "hello world"
}{- "transaction_id": "65c3675fe466721f34171857",
- "transaction_type": "FUND_TRANSFER",
- "status": "SUCCESSFUL",
- "reference_id": "5234",
- "last_update": "2024-03-06 05:14:54.468324649 +0000 UTC m=+7216.238754568",
- "repeat_request": false
}The GetDisbursementById endpoint facilitates the retrieval of comprehensive details about a specific disbursement, offering users in-depth information such as the disbursement ID, recipient details, amount, and transaction status.
| id required | string = 24 characters Example: 65c31ff7e466721f34171853 |
{- "id": "65c31ff7e466721f34171853",
- "transaction_type": "FUND_TRANSFER",
- "settlement_rail": "DIRECT",
- "source_account_number": "1000034300022",
- "sender": {
- "name": "Pablo",
- "address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "Makati",
- "zip": "1017"
}, - "mobile_number": "9121212121",
- "customer_id": "234324"
}, - "destination_account": {
- "account_number": "111100010051",
- "bank_code": "10002",
- "account_alias": "",
- "branch": "1000"
}, - "recipient": {
- "name": "Juan",
- "address": {
- "street": "24",
- "barangay": "11",
- "city": "1983",
- "state": "Makati",
- "zip": "1017"
}, - "mobile_number": "9121212121",
- "customer_id": "234334"
}, - "amount": {
- "currency": "PHP",
- "amount": "5000"
}, - "remarks": "hello world",
- "created_at": "2024-02-07T06:41:50.548Z",
- "updated_at": "0001-01-01T00:00:00Z"
}