...
The processes outlined below will outline how to submit a Change Request to update your or your Merchant’s bank account information.
Using the Portal
Submitting a change request using the Portal can be completed in a few simple steps along with easy upload of the supporting documents in a single process:
Expand | ||||
---|---|---|---|---|
| ||||
While Merchants can submit their Change Requests, Referrers have the unique ability to log in as the Merchant and submit Change Requests on behalf of a Merchant. Submit a Change Request for bank account information by following the steps below: Step 1: Navigate to the Banking tab and click the ADD NEW ACCOUNT button using one of the Portal pages below:
Step 2: If Plaid is unavailable for any reason, click ADD ACCOUNT MANUALLY. This will display the message below. Then, click Continue.
Step 3: Upload any supporting document(s) and click Save. The bank account change request process requires a valid document upload to add a new account or change account and routing numbers for existing accounts. Valid supporting documents include:
Step 4: Once the change is made the Merchant or Referrer is provided the below message. Click Done to finish submitting the Change Request.
| ||||
Expand | title | Click here to see steps to Submit
Using the API
Submitting a Change Request
...
using the
...
API
...
Step 1: Create a new account or update an existing account.
URL & Method
Code Block |
---|
POST https://test-api.payrix.com/accounts |
Tip |
---|
Alternatively, you can use endpoint with a |
Headers
...
is a multi-part process. Follow each expandable step below for each applicable step to submit a change request for a bank account with supporting documentation:
Expand | ||||
---|---|---|---|---|
| ||||
Visit our API Documentation for parameter descriptions and valid values. Request URL & Headers
Request Parameters | ||||
Parameters | Type | Required | Description | Valid Values |
| string | Required | The alphanumeric Entity ID associated with this Account. |
| string | A user-provided name for this bank account. | This field is stored as a text string and must be between 0 and 100 characters long. |
| string | This field is stored as a text string and must be between 0 and 100 characters long. |
| integer | Required | Indicates whether the Account is the 'primary' Account for the associated Entity. | Only one Account associated with each Entity can be the 'primary' Account. |
| string | Required | The type of financial account, debit, credit or both. |
|
| integer | Required | The status of the Account being ready to be added. |
|
| integer | Required | Indicates whether the Account will have a reserved placed on its funds. |
| integer | The last stage completed for risk assessment. |
|
| integer | Required | The currency type for the account. | Any 3-digit currency symbol. Default Value: |
| string | The expiration date of the related credit or debit account. | Format: Example: February, 2025 = |
| integer | Required | Whether this bank account is marked as ‘inactive’. |
|
| integer | Required | Whether this bank account is marked as ‘frozen’. |
|
Code Block | ||
---|---|---|
| ||
{
"primary": 1,
"type": "all",
"status": 1,
"reserved": 1,
"currency": "USD",
"inactive": "0",
"frozen": "0",
"entity": "string",
"name": "string",
"description": "string",
"checkStage": "createAccount",
"expiration": "0529"
} |
Note: The parameter descriptions above apply to the data
object parameters in the response as well.
Example Response
Code Block | ||
---|---|---|
| ||
Tip | ||
Alternatively, you can use endpoint with a |
Code Block |
---|
POST /accounts/{id} HTTP/1.1
Content-Type: application/json
Host: api-test.payrix.com
APIKEY:{{private_api_key}} |
Example Request Body
Code Block | ||
---|---|---|
| ||
{
"primary": 1,
"type": "all",
"status": 1,
"reserved": 1,
"currency": "USD",
"inactive": "0",
"frozen": "0",
"entity": "string",
"name": "string",
"description": "string",
"checkStage": "createAccount",
"expiration": "0529"
} |
Note: The parameter descriptions above apply to the data
object parameters in the response as well.
Example Response
Code Block | ||
---|---|---|
| ||
{ "response": { "data": [ { "account": { "method": 8, "number": 2345, "routing": 3924, "payment": null }, "id": "p1_act_5a1ef5e55656698eefaf8b6", { "accountcreated": { "2017-11-28T01:02:57.000Z", "methodmodified": 8, "2017-11-28T01:02:57.000Z", "numbercreator": 2345"p1_log_5a1ef5e55653ed720159d53", "routingmodifier": 3924"p1_log_5a1ef5e55653ed720159d53", "entity": "payment": nullp1_ent_5a1ef5e5565631155c95344", }"token": "ae1abb3aaa18e4c374ca83fa75a7fff6", "idname": "p1_act_5a1ef5e55656698eefaf8b6", "createddescription": "2017-11-28T01:02:57.000Z", ", "modifiedprimary": "2017-11-28T01:02:57.000Z"1, "creatorstatus": "p1_log_5a1ef5e55653ed720159d53"0, "modifiercurrency": "p1_log_5a1ef5e55653ed720159d53USD", "entityinactive": "p1_ent_5a1ef5e5565631155c95344"0, "tokenfrozen": "ae1abb3aaa18e4c374ca83fa75a7fff6",0 } "name": "", "description": "", "primary": 1, "status": 0, "currency": "USD", "inactive": 0, "frozen": 0 } ], "details": { "requestId": 1 }, "errors": [], "messages": [ "Change request p1_chr_6513a1e2144ac0c8219c231 was created. This request may need to be reviewed and approved before taking effect." ] } } |
Step 2: Upload Supporting Documentation
URL & Method
Code Block |
---|
POST https://apiv2.stage.payrix.com/entities/{entityType}/{entityId}/documents |
Path Parameters
Parameter
Description
Valid Values
{entityType}
The type of entity adding a new bank account or editing an existing one.
merchant
referrer
facilitator
{entityId}
The entity ID of the business submitting the Change Request.
IDs beginning with t1_ent
’s License, etc)
Response Parameters
Parameter
Type
Description
Valid Values
uuid
string
Unique identifier of the document
name
string
The name of the document
description
string
A custom description of the document
type
string
The document type (Driver’s License, Bank Document, etc.)
ownership
string
The owner of the document.
merchant
referrer
facilitator
status
integer
Whether or not the uploaded document was reviewed by a risk analyst.
Reviewed
Not reviewed
createdAt
number
Timestamp of when the Document is created.
expiresAt
number
],
"details": {
"requestId": 1
},
"errors": [],
"messages": [
"Change request p1_chr_6513a1e2144ac0c8219c231 was created. This request may need to be reviewed and approved before taking effect."
]
}
} |
Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
Create a Note Resource to Associate with an Entity and Documents - Example Code SnippetVisit our API Documentation for parameter descriptions and valid values. Request URL & Header
Example Request Body
Example Response
|
Expand | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Create a Document Resource to Associate with the Note - Example Code SnippetVisit our API Documentation for parameter descriptions and valid values. Request URL & Header
Example Request Body
Example Response
|
Expand | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
Upload the Image or Document File Associated with the Entity’s Note - Example Code SnippetVisit our API Documentation for parameter descriptions and valid values. Request URL & Header
Example Request Body (form-data)
Example Request Body (JSON)
Example Response
|
After submitting your Change Request, risk analysts from the Payrix platform (or your associated platform Facilitator) will conduct a review of the submitted account information and supporting documentation.
...