Instant Funding Boarding
Merchant Boarding for Instant Funding
This guide describes the steps required to onboard a merchant for the Instant Funding service using the Netevia HQ API.
📌 Overview
The process involves:
- Submitting a merchant application in Netevia Banking.
- (Optional) Checking the application status and retrieving application notes.
- Updating merchant account details with Netevia Banking DDA account information.
- Creating a ticket to request Instant Funding enablement.
- (Optional) Retrieving ticket comments for updates.
🔹 Step 1: Submit Merchant Application in Netevia Banking
Endpoint:POST /api/v1/banking/submit
Request Body Requirement:
- You must include
"merchantProfileId": 0
in the request body. - This ensures the merchant is connected to the correct profile in Netevia Banking.
🔹 Step 2 (Optional): Check Application Status
Endpoint:GET /api/v1/banking/status
This returns the current status of the merchant’s Netevia Banking application.
🔹 Step 3 (Optional): Retrieve Application Notes
Endpoint:GET /api/v1/banking/notes
Application notes may provide:
- Status updates
- Additional information or requirements for the merchant’s banking application
🔹 Step 4: Update Merchant Account with DDA Information
Once the merchant’s Netevia Banking application is approved, update their account details with the Netevia DDA account.
Endpoint: POST /api/v1/merchant/account
Required Request Body Parameters:
{
"AccountNumber": "Value from Netevia Banking",
"businessCheckingRoutingNumber": "Value from Netevia Banking"
}
Important:
- The
AccountNumber
andbusinessCheckingRoutingNumber
must belong to Netevia Banking. - When a financial account is added in Netevia Banking, a client financial account is automatically created.
- This account data is required to transfer funds to Instant Funding.
- Alternatively, the merchant may create an additional account.
🔹 Step 5: Create Ticket to Enable Instant Funding
After setting the merchant’s DDA information, submit a ticket to request Instant Funding activation.
Endpoint: POST /api/v1/tickets/create
Example Request Body:
{
"merchantProfileId": 70269,
"subject": "Instant Funding",
"priority": "Low",
"department": "Underwriting",
"description": "Please enable Instant Funding",
"contactInformation": {
"firstName": "John",
"lastName": "Doe",
"phone": "1234567890",
"fax": "1234567890",
"email": "[email protected]",
"mobilePhone": "1234567890"
},
"merchantInformation": {
"dba": "Merchant DBA Name",
"address": "123 Main St",
"city": "Miami",
"state": "FL",
"zip": "33101",
"merchantType": "Retail",
"phone": "1234567890",
"fax": "1234567890",
"webSite": "https://merchantwebsite.com",
"email": "[email protected]",
"mobilePhone": "1234567890"
}
}
🔹 Step 6 (Optional): Retrieve Ticket Comments
To check updates or responses regarding the Instant Funding enablement request, you can fetch all ticket comments.
Endpoint: GET /api/v1/tickets/getCommentsByTicketId
Example Request:
https://hq.staging.netevia.dev/api/v1/tickets/getCommentsByTicketId?id=70269&ticketId=260900
Parameters:
id
→ Merchant Profile IDticketId
→ Ticket ID returned from Step 5
This returns a list of comments related to the ticket.
✅ Summary
To enable Instant Funding for a merchant:
- Submit application →
/api/v1/banking/submit
- (Optional) Check application status →
/api/v1/banking/status
- (Optional) Retrieve application notes →
/api/v1/banking/notes
- Update account with Netevia Banking DDA →
/api/v1/merchant/account
- Create ticket to request Instant Funding enablement →
/api/v1/tickets/create
- (Optional) Track ticket responses →
/api/v1/tickets/getCommentsByTicketId
API Workflow Diagram
sequenceDiagram participant Client as Partner System participant API as Netevia HQ API participant Bank as Netevia Banking participant Ticket as Ticketing System Client->>API: POST /api/v1/banking/submit\n(merchantProfileId=0) API->>Bank: Process Banking Application Client->>API: (Optional) GET /api/v1/banking/status Client->>API: (Optional) GET /api/v1/banking/notes Client->>API: POST /api/v1/merchant/account\n(Update with DDA Account) API->>Bank: Store Account Info Client->>API: POST /api/v1/tickets/create\n(Request Instant Funding) API->>Ticket: Create Ticket Client->>API: (Optional) GET /api/v1/tickets/getCommentsByTicketId API->>Ticket: Retrieve Ticket Comments
Updated 8 days ago