BankAccount

POST api/BankAccount/Credit

Direct ACH claim payment

CreditBankAccountRequest

NameDescriptionTypeAdditional information
ContactName

string

None.

CustomerId

string

None.

Amount

decimal number

None.

Token

string

None.

ClientReferenceData

ClientReferenceData

None.

CallbackId

string

None.

AccountGroupCode

string

None.

BankAccountDetails

BankAccountDetails

None.

AuthenticationKey

string

None.

ClientReferenceData

NameDescriptionTypeAdditional information
ClientReferenceData1

string

None.

ClientReferenceData2

string

None.

ClientReferenceData3

string

None.

ClientReferenceData4

string

None.

ClientReferenceData5

string

None.

BankAccountDetails

NameDescriptionTypeAdditional information
RoutingNumber

string

None.

AccountNumber

string

None.

AccountType

BankAccountType

None.

CustomerName

string

None.

BankAccountType

Possible enumeration values:

NameValueDescription
Undefined

0

Checking

1

Savings

2

Request Formats

 
{
  "ContactName": null,
  "CustomerId": null,
  "Amount": 10.0,
  "Token": "017965bf-af75-40ff-b45d-1938b66d4800",
  "ClientReferenceData": {
    "ClientReferenceData1": "ClaimNumber",
    "ClientReferenceData2": null,
    "ClientReferenceData3": "SourceUser",
    "ClientReferenceData4": null,
    "ClientReferenceData5": "SourceAccount"
  },
  "CallbackId": "1234test",
  "AccountGroupCode": "Default",
  "BankAccountDetails": {
    "RoutingNumber": "011103093",
    "AccountNumber": "123123123",
    "AccountType": 1,
    "CustomerName": "Customer Name"
  },
  "AuthenticationKey": "c1ccb439-35bc-4677-b9e6-f7ffb7021ce3"
}
<CreditBankAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.BankAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">c1ccb439-35bc-4677-b9e6-f7ffb7021ce3</AuthenticationKey>
  <AccountGroupCode>Default</AccountGroupCode>
  <Amount>10</Amount>
  <BankAccountDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:AccountNumber>123123123</d2p1:AccountNumber>
    <d2p1:AccountType>Checking</d2p1:AccountType>
    <d2p1:CustomerName>Customer Name</d2p1:CustomerName>
    <d2p1:RoutingNumber>011103093</d2p1:RoutingNumber>
  </BankAccountDetails>
  <CallbackId>1234test</CallbackId>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>ClaimNumber</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2 i:nil="true" />
    <d2p1:ClientReferenceData3>SourceUser</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4 i:nil="true" />
    <d2p1:ClientReferenceData5>SourceAccount</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <Token>017965bf-af75-40ff-b45d-1938b66d4800</Token>
  <ContactName i:nil="true" />
  <CustomerId i:nil="true" />
</CreditBankAccountRequest>

Response Information

CreditBankAccountResponse

NameDescriptionTypeAdditional information
BankAccountInformation

BankAccountInformation

None.

TransactionId

string

None.

TransactionDate

date

None.

TimeZone

string

None.

BatchNumber

integer

None.

ResponseCode

string

None.

ResponseMessage

string

None.

BankAccountInformation

NameDescriptionTypeAdditional information
AccountType

BankAccountType

None.

LastFourDigits

string

None.

BankName

string

None.

NameOnAccount

string

None.

Response Formats

{
  "BankAccountInformation": {
    "AccountType": 1,
    "LastFourDigits": "3123",
    "BankName": "Customer Name",
    "NameOnAccount": "Customer Name"
  },
  "TransactionId": "1234",
  "TransactionDate": "2019-09-19T08:15:02",
  "TimeZone": "PDT",
  "BatchNumber": 1,
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<CreditBankAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.BankAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">Success</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">Success</ResponseMessage>
  <BankAccountInformation>
    <AccountType>Checking</AccountType>
    <BankName>Customer Name</BankName>
    <LastFourDigits>3123</LastFourDigits>
    <NameOnAccount>Customer Name</NameOnAccount>
  </BankAccountInformation>
  <BatchNumber>1</BatchNumber>
  <TimeZone>PDT</TimeZone>
  <TransactionDate>2019-09-19T08:15:02</TransactionDate>
  <TransactionId>1234</TransactionId>
</CreditBankAccountResponse>

POST api/BankAccount/VoidCredit

Void direct ACH claim payment

VoidCreditBankAccountRequest

NameDescriptionTypeAdditional information
TransactionId

string

None.

CallbackId

string

None.

AuthenticationKey

string

None.

Request Formats

 
{
  "TransactionId": "1234",
  "CallbackId": "1234test",
  "AuthenticationKey": "2e1516f5-c960-41e1-9753-b8bd898c2179"
}
<VoidCreditBankAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.BankAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">2e1516f5-c960-41e1-9753-b8bd898c2179</AuthenticationKey>
  <CallbackId>1234test</CallbackId>
  <TransactionId>1234</TransactionId>
</VoidCreditBankAccountRequest>

Response Information

VoidCreditBankAccountResponse

NameDescriptionTypeAdditional information
BatchNumber

integer

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "BatchNumber": 1,
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<VoidCreditBankAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.BankAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">Success</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">Success</ResponseMessage>
  <BatchNumber>1</BatchNumber>
</VoidCreditBankAccountResponse>