Bank Accounts
The Bank Accounts API
Introduction
The Octane Bank Accounts API provides developers with functionality to manage and retrieve information related to bank accounts with their accounts.
Bank Accounts:
Retrieve a comprehensive list of bank accounts associated with a given API key.
Access specific bank account details by querying with the bank account ID.
Create new bank accounts by providing essential details in the request body.
Deletes a specific bank account by providing the bank account ID.
Bank Account API Endpoints
Post US Bank Account
POST
https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts
Create a new US bank account by providing the necessary account details. Upon a successful request, it returns a 201 status code along with the details of the created bank account.
Headers
apiKey*
string
Your Abyiss API Key
Request Body
routingNumber*
string
The bank account routing number.
accountNumber*
string
The bank account number.
billingDetails*
object
Customer's billing details.
billingDetails.city*
string
City in the billing address.
billingDetails.country*
string
Country in the billing address.
billingDetails.line1*
string
Address line 1 in the billing address.
billingDetails.line2
string
Address line 2 in the billing address.
billingDetails.province*
string
Province or state in the billing address.
billingDetails.fullName*
string
Full name of the billing contact.
billingDetails.phone*
string
Phone number of the billing contact.
billingDetails.postalCode*
string
Postal code in the billing address.
{
"id": "bac-123456788",
"routingNumber": "12345",
"accountNumber": "67890",
"bankName": "Bank of America",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"userId": "usr-123456788",
"fiatCurrency": "USD",
"bankAddress": {
"city": "ORLANDO",
"country": "UNITED_STATES",
"line1": "1123 PROMANADE ST",
"line2": null,
"province": "FL",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781"
},
"billingDetails": {
"city": "BOSTON",
"country": "UNITED_STATES",
"line1": "342 MAIN ST",
"line2": "SUITE 100",
"province": "MA",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"fullName": "GAVIN BELSON",
"phone": "1112223333",
"postalCode": "02142"
}
}
Get Bank Accounts
GET
https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts
Retrieves all bank accounts associated with the provided API key. Upon a successful request, it returns a 200 status code and a list of bank accounts.
Headers
apiKey*
string
Your Abyiss API Key
[{
"id": "bac-123456788",
"routingNumber": "12345",
"accountNumber": "67890",
"bankName": "Bank of America",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"userId": "usr-123456788",
"fiatCurrency": "USD",
"bankAddress": {
"city": "ORLANDO",
"country": "UNITED_STATES",
"line1": "1123 PROMANADE ST",
"line2": null,
"province": "FL",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781"
},
"billingDetails": {
"city": "BOSTON",
"country": "UNITED_STATES",
"line1": "342 MAIN ST",
"line2": "SUITE 100",
"province": "MA",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"fullName": "GAVIN BELSON",
"phone": "1112223333",
"postalCode": "02142"
}
}]
Get Bank Account by ID
GET
https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts/{bankAccountId}
Retrieves the details of a specific bank account using its unique bank account ID. Upon a successful request, it returns a 200 status code and the details of the requested bank account.
Headers
apiKey*
string
Your Abyiss API Key
Query Parameters
bankAccountId*
string
Bank Account Id
{
"id": "bac-123456788",
"routingNumber": "12345",
"accountNumber": "67890",
"bankName": "Bank of America",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"userId": "usr-123456788",
"fiatCurrency": "USD",
"bankAddress": {
"city": "ORLANDO",
"country": "UNITED_STATES",
"line1": "1123 PROMANADE ST",
"line2": null,
"province": "FL",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781"
},
"billingDetails": {
"city": "BOSTON",
"country": "UNITED_STATES",
"line1": "342 MAIN ST",
"line2": "SUITE 100",
"province": "MA",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"fullName": "GAVIN BELSON",
"phone": "1112223333",
"postalCode": "02142"
}
}
Delete Bank Account
DELETE
``https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts/{bankAccountId}
Deletes a specified bank account using its unique bank account ID. Upon a successful request, it returns a 204 status code indicating that the wallet has been deleted.
Headers
apiKey*
string
Your Abyiss API Key
Query Parameters
bankAccountId*
string
Bank Account Id
Response
No Content
Copy & Paste Code
POST Bank Accounts
curl -X POST \
-H "Content-Type: application/json" \
-H "apiKey: your-api-key" \
-d '{
"routingNumber": "12555342345",
"accountNumber": "67555234890",
"billingDetails": {
"city": "Boston",
"country": "USA",
"line1": "123 Bill Me Dr",
"province": "MA",
"fullName": "Frank Tester",
"phone": "123345456",
"postalCode": "123543"
}
}' \
https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts
GET Bank Accounts
curl "https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts?apiKey=YOUR_API_KEY_HERE"
Bank Accounts Response Object
Example URL: https://api.abyiss.com/v2/octane/paymentMethods/bankAccounts?apiKey=
{
"id": "bac-123456788",
"routingNumber": "12345",
"accountNumber": "67890",
"bankName": "Bank of America",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"userId": "usr-123456788",
"fiatCurrency": "USD",
"bankAddress": {
"city": "ORLANDO",
"country": "UNITED_STATES",
"line1": "1123 PROMANADE ST",
"line2": null,
"province": "FL",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781"
},
"billingDetails": {
"city": "BOSTON",
"country": "UNITED_STATES",
"line1": "342 MAIN ST",
"line2": "SUITE 100",
"province": "MA",
"createdAt": "2024-07-23T14:04:28.788",
"updatedAt": "2024-07-23T14:04:28.781",
"fullName": "GAVIN BELSON",
"phone": "1112223333",
"postalCode": "02142"
}
}
Bank Accounts Response Attributes
id
string
Unique bank account id.
routingNumber
string
The bank account routing number.
accountNumber
string
The bank account number.
bankName
string
The bank name.
createdAt
string
The timestamp the bank account was created at.
updatedAt
string
The timestamp the bank account was updated at.
userId
string
Unique user id.
bankAddress
object
Customers bank detials.
bankAddress.city
string
City where the bank is located.
bankAddress.country
string
Country where the bank is located.
bankAddress.line1
string
Address line 1 of the bank.
bankAddress.line2
string
Address line 2 of the bank.
bankAddress.province
string
Province or state where the bank is located.
billingDetails
object
Customers billing details.
billingDetails.city
string
City in the billing address.
billingDetails.country
string
Country in the billing address.
billingDetails.line1
string
Address line 1 in the billing address.
billingDetails.line2
string
Address line 2 in the billing address.
billingDetails.province
string
Province or state in the billing address.
billingDetails.fullName
string
Full name of the billing contact.
billingDetails.phone
string
Phone number of the billing contact.
billingDetails.postalCode
string
Postal code in the billing address.
Last updated
Was this helpful?