BankAccount

POST api/BankAccount/Credit

Direct ACH claim payment

CreditBankAccountRequest

NameDescriptionTypeAdditional information
ContactName

string
CustomerId

string
Amount

decimal number
Token

string
ClientReferenceData

ClientReferenceData
CallbackId

string
AccountGroupCode

string
BankAccountDetails

BankAccountDetails
AuthenticationKey

string

ClientReferenceData

NameDescriptionTypeAdditional information
ClientReferenceData1

string
ClientReferenceData2

string
ClientReferenceData3

string
ClientReferenceData4

string
ClientReferenceData5

string

BankAccountDetails

NameDescriptionTypeAdditional information
RoutingNumber

string
AccountNumber

string
AccountType

BankAccountType
CustomerName

string

BankAccountType

Possible enumeration values:

NameValueDescription
Undefined

0

Checking

1

Savings

2

Request Formats

 
{
  "ContactName": null,
  "CustomerId": null,
  "Amount": 10.0,
  "Token": "4a4df9c2-33bc-4a58-8a94-316070918f1d",
  "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": "696937a2-eac7-499f-8c1a-390188ece64a"
}
<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">696937a2-eac7-499f-8c1a-390188ece64a</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>4a4df9c2-33bc-4a58-8a94-316070918f1d</Token>
  <ContactName i:nil="true" />
  <CustomerId i:nil="true" />
</CreditBankAccountRequest>

Response Information

CreditBankAccountResponse

NameDescriptionTypeAdditional information
BankAccountInformation

BankAccountInformation
TransactionId

string
TransactionDate

date
TimeZone

string
BatchNumber

integer
ResponseCode

string
ResponseMessage

string

BankAccountInformation

NameDescriptionTypeAdditional information
AccountType

BankAccountType
LastFourDigits

string
BankName

string
NameOnAccount

string

Response Formats

{
  "BankAccountInformation": {
    "AccountType": 1,
    "LastFourDigits": "3123",
    "BankName": "Customer Name",
    "NameOnAccount": "Customer Name"
  },
  "TransactionId": "1234",
  "TransactionDate": "2019-11-19T10:30:29",
  "TimeZone": "PST",
  "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>PST</TimeZone>
  <TransactionDate>2019-11-19T10:30:29.737258-08:00</TransactionDate>
  <TransactionId>1234</TransactionId>
</CreditBankAccountResponse>

POST api/BankAccount/VoidCredit

Void direct ACH claim payment

VoidCreditBankAccountRequest

NameDescriptionTypeAdditional information
TransactionId

string
CallbackId

string
AuthenticationKey

string

Request Formats

 
{
  "TransactionId": "1234",
  "CallbackId": "1234test",
  "AuthenticationKey": "7d425770-85fd-468f-b761-277297f21f17"
}
<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">7d425770-85fd-468f-b761-277297f21f17</AuthenticationKey>
  <CallbackId>1234test</CallbackId>
  <TransactionId>1234</TransactionId>
</VoidCreditBankAccountRequest>

Response Information

VoidCreditBankAccountResponse

NameDescriptionTypeAdditional information
BatchNumber

integer
ResponseCode

string
ResponseMessage

string

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>