PUT Api/FDI
Adds new FDI in the system.
Request Information
URI Parameters
None.
Body Parameters
APIFDIAddModelName | Description | Type | Additional information |
---|---|---|---|
ACHCompanyID |
Company ID. Either Company ID or Principle MID is required if biller's payment consolidator is not enabled or partner's payment consolidator biller funds movement is not ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 128 |
ACHCompanyName |
Company Name. Required if biller's payment consolidator is not enabled or partner's payment consolidator biller funds movement is not ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 256 |
ACHPassword |
ACH Password |
string |
String length: inclusive between 0 and 512 |
ACHURL |
ACH URL |
string |
String length: inclusive between 0 and 256 |
ACHUsername |
ACH Username |
string |
String length: inclusive between 0 and 256 |
Active |
Specifies whether the FDI Code should be active. False by default. |
boolean |
None. |
CCClientID |
CC Client ID |
string |
String length: inclusive between 0 and 100 |
CCMerchantKey |
CC Merchant Key |
string |
String length: inclusive between 0 and 100 |
CCPassword |
CC Password |
string |
String length: inclusive between 0 and 512 |
CCURL |
CC URL |
string |
String length: inclusive between 0 and 256 |
CCUsername |
CC Username |
string |
String length: inclusive between 0 and 256 |
DDAAccountType |
DDA Account Type |
int? |
None. |
Default |
Specifies whether the FDI Code should be the default. False by default. |
boolean |
None. |
DepositoryDDA |
Depository DDA. Required if biller's AR file processor requires DDA or payment processor is ACH Batch Processing (Balanced), ACH Batch Processing (Balanced ODFI), or ACH Batch Processing (Balanced TraceID). |
string |
String length: inclusive between 0 and 20 |
DepositoryRoutingNumber |
Routing Transit Number. Required if biller's payment processor is ACH Batch Processing (Balanced), ACH Batch Processing (Balanced ODFI), or ACH Batch Processing (Balanced TraceID). |
string |
String length: inclusive between 0 and 50 |
Description |
Description of the FDI Code |
string |
String length: inclusive between 0 and 100 |
ElavonBankNumber |
Elavon Bank Number |
string |
String length: inclusive between 0 and 64 |
FDICode |
The FDI Code. Required and no longer than 20 characters. |
string |
Required String length: inclusive between 0 and 20 |
PaymentConsolidatorMerchantID |
Payment Consolidator Merchant ID. Required if biller's payment consolidator is enabled. |
string |
String length: inclusive between 0 and 100 |
PCCompanyID |
Company ID. Required if biller's payment consolidator is enabled and partner's payment consolidator biller funds movement is ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 128 |
PCCompanyName |
Company Name. Required if biller's payment consolidator is enabled and partner's payment consolidator biller funds movement is ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 256 |
PCDDAAccountType |
DDA Account Type. Required if biller's payment consolidator is enabled and partner's payment consolidator biller funds movement is ACH and AR File (Sponsor Bank). |
int? |
None. |
PCDepositoryDDA |
Depository DDA. Required if biller's payment consolidator is enabled and partner's payment consolidator biller funds movement is ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 64 |
PCDepositoryRoutingNumber |
Depository R/T. Required if biller's payment consolidator is enabled and partner's payment consolidator biller funds movement is ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 64 |
PrincipleMID |
Principle MID. Either Principle MID or Company ID is required if biller's payment consolidator is not enabled or partner's payment consolidator biller funds movement is not ACH and AR File (Sponsor Bank). |
string |
String length: inclusive between 0 and 400 |
RTPAccountNumber |
RTP Payment Account Number, address related fields are required if RTP Account Number is provided |
string |
String length: inclusive between 0 and 64 |
RTPAddress |
RTP biller's Address, require |
string |
String length: inclusive between 0 and 256 |
RTPCity |
RTP biller's City |
string |
String length: inclusive between 0 and 50 |
RTPClientID |
RTP biller's Client ID or Account Key if applicable |
string |
String length: inclusive between 0 and 128 |
RTPCountry |
RTP biller's Country code |
string |
String length: inclusive between 0 and 3 |
RTPRoutingNumber |
RTP Payment Account Routing Number |
string |
String length: inclusive between 0 and 50 |
RTPState |
RTP biller's State |
string |
String length: inclusive between 0 and 20 |
RTPUltimateClientKey |
RTP Ultimate ClientKey if applicable |
string |
String length: inclusive between 0 and 50 |
RTPZipCode |
RTP biller's Zip code |
string |
String length: inclusive between 0 and 14 |
Request Formats
application/json, text/json
{ "Active": true, "Default": true, "FDICode": "sample string 3", "RTPAccountNumber": "sample string 4", "ACHPassword": "sample string 5", "ACHURL": "sample string 6", "ACHUsername": "sample string 7", "CCClientID": "sample string 8", "CCMerchantKey": "sample string 9", "CCURL": "sample string 10", "CCUsername": "sample string 11", "CCPassword": "sample string 12", "ACHCompanyID": "sample string 13", "ACHCompanyName": "sample string 14", "DepositoryDDA": "sample string 15", "Description": "sample string 16", "DepositoryRoutingNumber": "sample string 17", "DDAAccountType": 1, "ElavonBankNumber": "sample string 18", "PrincipleMID": "sample string 19", "PaymentConsolidatorMerchantID": "sample string 20", "PCCompanyID": "sample string 21", "PCCompanyName": "sample string 22", "PCDDAAccountType": 1, "PCDepositoryDDA": "sample string 23", "PCDepositoryRoutingNumber": "sample string 24", "RTPClientID": "sample string 25", "RTPRoutingNumber": "sample string 26", "RTPUltimateClientKey": "sample string 27", "RTPAddress": "sample string 28", "RTPCountry": "sample string 29", "RTPCity": "sample string 30", "RTPState": "sample string 31", "RTPZipCode": "sample string 32" }
Response Information
Resource Description
Adds new FDI in the system.
APIFDIResponseModelName | Description | Type | Additional information |
---|---|---|---|
ErrorCode |
Name of the error condition. See ErrorCode model for details. |
ErrorCode |
None. |
ErrorID |
Internal error identification number that uniquely identifies this specific error that occurred. |
string |
None. |
ErrorNum |
Numeric value of the ErrorCode |
int |
None. |
Errors |
List of errors that occurred when performing the fdi request. |
Collection of string |
None. |
Result | APIFDIResultModel |
None. |
|
Success |
Indicates success or failure of the REST request. |
boolean |
None. |
Response Formats
application/json, text/json
Sample not available.