BankAccount

POST api/BankAccount/Credit

CreditBankAccountRequest

NameDescriptionTypeAdditional information
ContactName

string

None.

Amount

decimal number

None.

Token

string

None.

ClientReferenceData

ClientReferenceData

None.

CallbackId

string

String length: inclusive between 0 and 36

AccountGroupCode

string

String length: inclusive between 0 and 50

BankAccountDetails

BankAccountDetails

None.

AuthenticationKey

string

Required

ClientReferenceData

NameDescriptionTypeAdditional information
ClientReferenceData1

string

None.

ClientReferenceData2

string

None.

ClientReferenceData3

string

None.

ClientReferenceData4

string

None.

ClientReferenceData5

string

None.

BankAccountDetails

NameDescriptionTypeAdditional information
RoutingNumber

string

Required

AccountNumber

string

Required

Matching regular expression pattern: ^\d{4,17}$

AccountType

BankAccountType

None.

CustomerName

string

Required

String length: inclusive between 0 and 250

BankAccountType

Possible enumeration values:

NameValueDescription
Undefined

0

Checking

1

Savings

2

Request Formats

 
{
  "ContactName": null,
  "Amount": 10.0,
  "Token": "d263433f-5a99-4e82-97d4-26d5bb72e3ec",
  "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": "62896fe8-dadb-405c-bc2d-1d833aa79561"
}
<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">62896fe8-dadb-405c-bc2d-1d833aa79561</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>d263433f-5a99-4e82-97d4-26d5bb72e3ec</Token>
  <ContactName 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-03-20T06:51:56.0239573-07:00",
  "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-03-20T06:51:56.0239573-07:00</TransactionDate>
  <TransactionId>1234</TransactionId>
</CreditBankAccountResponse>

POST api/BankAccount/VoidCredit

VoidCreditBankAccountRequest

NameDescriptionTypeAdditional information
TransactionId

string

Required

Matching regular expression pattern: ^\d*$

CallbackId

string

None.

AuthenticationKey

string

Required

Request Formats

 
{
  "TransactionId": "1234",
  "CallbackId": "1234test",
  "AuthenticationKey": "4948759f-e15a-45db-a27b-758b75d89b17"
}
<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">4948759f-e15a-45db-a27b-758b75d89b17</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>

PrepaidCard

POST api/PrepaidCard/Add

AddPrepaidCardRequest

NameDescriptionTypeAdditional information
PrepaidAccountNumber

string

Required

Matching regular expression pattern: ^\d*$

PrepaidCardReferenceNumber

string

Matching regular expression pattern: ^\d*$

ActivateCard

boolean

None.

ClientReferenceData

ClientReferenceData

None.

PrepaidVendorProfileNumber

string

Required

Matching regular expression pattern: ^\d*$

PrepaidCardType

PrepaidCardType

None.

AddressDetails

AddressDetails

None.

AuthenticationKey

string

Required

PrepaidCardType

Possible enumeration values:

NameValueDescription
Physical

0

Virtual

1

AddressDetails

NameDescriptionTypeAdditional information
Address1

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

ContactName

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 249

NameOnAccount

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 249

City

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

State

string

None.

Zip

string

Matching regular expression pattern: ^\d*$

Request Formats

 
{
  "PrepaidAccountNumber": "sample string 1",
  "PrepaidCardReferenceNumber": "sample string 2",
  "ActivateCard": true,
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "PrepaidVendorProfileNumber": "sample string 4",
  "PrepaidCardType": 0,
  "AddressDetails": {
    "Address1": "sample string 1",
    "ContactName": "sample string 2",
    "NameOnAccount": "sample string 3",
    "City": "sample string 4",
    "State": "sample string 5",
    "Zip": "sample string 6"
  },
  "AuthenticationKey": "sample string 5"
}
<AddPrepaidCardRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 5</AuthenticationKey>
  <AddressDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
    <d2p1:Address1>sample string 1</d2p1:Address1>
    <d2p1:City>sample string 4</d2p1:City>
    <d2p1:ContactName>sample string 2</d2p1:ContactName>
    <d2p1:NameOnAccount>sample string 3</d2p1:NameOnAccount>
    <d2p1:State>sample string 5</d2p1:State>
    <d2p1:Zip>sample string 6</d2p1:Zip>
  </AddressDetails>
  <PrepaidCardType>Physical</PrepaidCardType>
  <PrepaidVendorProfileNumber>sample string 4</PrepaidVendorProfileNumber>
  <ActivateCard>true</ActivateCard>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <PrepaidAccountNumber>sample string 1</PrepaidAccountNumber>
  <PrepaidCardReferenceNumber>sample string 2</PrepaidCardReferenceNumber>
</AddPrepaidCardRequest>

Response Information

AddPrepaidCardResponse

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

None.

CardLastFourDigits

string

None.

CardIssuer

string

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidCardReferenceNumber": "sample string 1",
  "CardLastFourDigits": "sample string 2",
  "CardIssuer": "sample string 3",
  "ResponseCode": "sample string 4",
  "ResponseMessage": "sample string 5"
}
<AddPrepaidCardResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 4</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 5</ResponseMessage>
  <CardIssuer>sample string 3</CardIssuer>
  <CardLastFourDigits>sample string 2</CardLastFourDigits>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
</AddPrepaidCardResponse>

POST api/PrepaidCard/GetInformation

GetPrepaidCardInformationRequest

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

Matching regular expression pattern: ^\d*$

CardId

string

Matching regular expression pattern: ^\d*$

AuthenticationKey

string

Required

Request Formats

 
{
  "PrepaidCardReferenceNumber": "sample string 1",
  "CardId": "sample string 2",
  "AuthenticationKey": "sample string 3"
}
<GetPrepaidCardInformationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 3</AuthenticationKey>
  <CardId>sample string 2</CardId>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
</GetPrepaidCardInformationRequest>

Response Information

GetPrepaidCardInformationResponse

NameDescriptionTypeAdditional information
PrepaidVendorProfileNumber

string

None.

CardIssuer

string

None.

CardLastFourDigits

string

None.

FirstNameOnCard

string

None.

LastNameOnCard

string

None.

CardId

string

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidVendorProfileNumber": "sample string 1",
  "CardIssuer": "sample string 2",
  "CardLastFourDigits": "sample string 3",
  "FirstNameOnCard": "sample string 4",
  "LastNameOnCard": "sample string 5",
  "CardId": "sample string 6",
  "ResponseCode": "sample string 7",
  "ResponseMessage": "sample string 8"
}
<GetPrepaidCardInformationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 7</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 8</ResponseMessage>
  <CardId>sample string 6</CardId>
  <CardIssuer>sample string 2</CardIssuer>
  <CardLastFourDigits>sample string 3</CardLastFourDigits>
  <FirstNameOnCard>sample string 4</FirstNameOnCard>
  <LastNameOnCard>sample string 5</LastNameOnCard>
  <PrepaidVendorProfileNumber>sample string 1</PrepaidVendorProfileNumber>
</GetPrepaidCardInformationResponse>

POST api/PrepaidCard/ChangeStatus

ChangePrepaidCardStatusRequest

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

Required

Matching regular expression pattern: ^\d*$

ActionType

PrepaidCardActionType

Required

ClientReferenceData

ClientReferenceData

None.

AuthenticationKey

string

Required

PrepaidCardActionType

Possible enumeration values:

NameValueDescription
Block

0

Unblock

1

Request Formats

 
{
  "PrepaidCardReferenceNumber": "sample string 1",
  "ActionType": 0,
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "AuthenticationKey": "sample string 2"
}
<ChangePrepaidCardStatusRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 2</AuthenticationKey>
  <ActionType>Block</ActionType>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
</ChangePrepaidCardStatusRequest>

Response Information

ChangePrepaidCardStatusResponse

NameDescriptionTypeAdditional information
ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "ResponseCode": "sample string 1",
  "ResponseMessage": "sample string 2"
}
<ChangePrepaidCardStatusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 1</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseMessage>
</ChangePrepaidCardStatusResponse>

POST api/PrepaidCard/Activate

ActivatePrepaidCardRequest

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

Required

Matching regular expression pattern: ^\d*$

ExpirationYear

integer

Required

Matching regular expression pattern: ^(\d{2}|2\d{3})$

ExpirationMonth

integer

Required

Range: inclusive between 1 and 12

ValidationValue

string

Matching regular expression pattern: ^\d{3,4}$

ClientReferenceData

ClientReferenceData

None.

AuthenticationKey

string

Required

Request Formats

 
{
  "PrepaidCardReferenceNumber": "sample string 1",
  "ExpirationYear": 2,
  "ExpirationMonth": 3,
  "ValidationValue": "sample string 4",
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "AuthenticationKey": "sample string 5"
}
<ActivatePrepaidCardRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 5</AuthenticationKey>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <ExpirationMonth>3</ExpirationMonth>
  <ExpirationYear>2</ExpirationYear>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
  <ValidationValue>sample string 4</ValidationValue>
</ActivatePrepaidCardRequest>

Response Information

ChangePrepaidCardStatusResponse

NameDescriptionTypeAdditional information
ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "ResponseCode": "sample string 1",
  "ResponseMessage": "sample string 2"
}
<ChangePrepaidCardStatusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 1</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseMessage>
</ChangePrepaidCardStatusResponse>

POST api/PrepaidCard/GetImage

GetPrepaidCardImageRequest

NameDescriptionTypeAdditional information
CardId

string

Required

Matching regular expression pattern: ^\d*$

AuthenticationKey

string

Required

Request Formats

 
{
  "CardId": "sample string 1",
  "AuthenticationKey": "sample string 2"
}
<GetPrepaidCardImageRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 2</AuthenticationKey>
  <CardId>sample string 1</CardId>
</GetPrepaidCardImageRequest>

Response Information

GetPrepaidCardImageResponse

NameDescriptionTypeAdditional information
CardImageUrl

string

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "CardImageUrl": "sample string 1",
  "ResponseCode": "sample string 2",
  "ResponseMessage": "sample string 3"
}
<GetPrepaidCardImageResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 3</ResponseMessage>
  <CardImageUrl>sample string 1</CardImageUrl>
</GetPrepaidCardImageResponse>

POST api/PrepaidCard/Replace

ReplacePrepaidCardRequest

NameDescriptionTypeAdditional information
OldCardId

string

Required

Matching regular expression pattern: ^\d*$

NewPrepaidCardReferenceNumber

string

Matching regular expression pattern: ^\d*$

ReplacementReason

CardReplacementReason

Required

ClientReferenceData

ClientReferenceData

None.

PrepaidVendorProfileNumber

string

Required

Matching regular expression pattern: ^\d*$

PrepaidCardType

PrepaidCardType

None.

AddressDetails

AddressDetails

None.

AuthenticationKey

string

Required

CardReplacementReason

Possible enumeration values:

NameValueDescription
Replace

0

Lost

1

Stolen

2

Request Formats

 
{
  "OldCardId": "sample string 1",
  "NewPrepaidCardReferenceNumber": "sample string 2",
  "ReplacementReason": 0,
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "PrepaidVendorProfileNumber": "sample string 3",
  "PrepaidCardType": 0,
  "AddressDetails": {
    "Address1": "sample string 1",
    "ContactName": "sample string 2",
    "NameOnAccount": "sample string 3",
    "City": "sample string 4",
    "State": "sample string 5",
    "Zip": "sample string 6"
  },
  "AuthenticationKey": "sample string 4"
}
<ReplacePrepaidCardRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 4</AuthenticationKey>
  <AddressDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
    <d2p1:Address1>sample string 1</d2p1:Address1>
    <d2p1:City>sample string 4</d2p1:City>
    <d2p1:ContactName>sample string 2</d2p1:ContactName>
    <d2p1:NameOnAccount>sample string 3</d2p1:NameOnAccount>
    <d2p1:State>sample string 5</d2p1:State>
    <d2p1:Zip>sample string 6</d2p1:Zip>
  </AddressDetails>
  <PrepaidCardType>Physical</PrepaidCardType>
  <PrepaidVendorProfileNumber>sample string 3</PrepaidVendorProfileNumber>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <NewPrepaidCardReferenceNumber>sample string 2</NewPrepaidCardReferenceNumber>
  <OldCardId>sample string 1</OldCardId>
  <ReplacementReason>Replace</ReplacementReason>
</ReplacePrepaidCardRequest>

Response Information

ReplacePrepaidCardResponse

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

None.

CardLastFourDigits

string

None.

CardIssuer

string

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidCardReferenceNumber": "sample string 1",
  "CardLastFourDigits": "sample string 2",
  "CardIssuer": "sample string 3",
  "ResponseCode": "sample string 4",
  "ResponseMessage": "sample string 5"
}
<ReplacePrepaidCardResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidCard">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 4</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 5</ResponseMessage>
  <CardIssuer>sample string 3</CardIssuer>
  <CardLastFourDigits>sample string 2</CardLastFourDigits>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
</ReplacePrepaidCardResponse>

PrepaidProfile

POST api/PrepaidProfile/Create

CreatePrepaidProfileRequest

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

Matching regular expression pattern: ^\d*$

ActivateCard

boolean

None.

IndividualProfileData

IndividualPrepaidProfileData

None.

CompanyProfileData

CompanyPrepaidProfileData

None.

AccountType

PrepaidAccountType

Required

ClientReferenceData

ClientReferenceData

Required

AuthenticationKey

string

Required

IndividualPrepaidProfileData

NameDescriptionTypeAdditional information
FirstName

string

Matching regular expression pattern: ^[\w\-\s]*$

String length: inclusive between 2 and 30

LastName

string

Matching regular expression pattern: ^[\w\-\s]*$

String length: inclusive between 2 and 30

Address

string

Required

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 30

City

string

Required

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 20

State

string

Required

Zip

string

Required

Matching regular expression pattern: ^\d*$

Phone

string

Required

Matching regular expression pattern: ^\d*$

Email

string

Max length: 100

CompanyPrepaidProfileData

NameDescriptionTypeAdditional information
CompanyName

string

Required

Matching regular expression pattern: ^[\w\-\s\.\,\?\@\&\!\#\~\*\;\+\‘\–]*$

Max length: 30

TaxId

string

Matching regular expression pattern: ^\d*$

ContactName

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 249

Address

string

Required

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 30

City

string

Required

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 20

State

string

Required

Zip

string

Required

Matching regular expression pattern: ^\d*$

Phone

string

Required

Matching regular expression pattern: ^\d*$

Email

string

Max length: 100

PrepaidAccountType

Possible enumeration values:

NameValueDescription
Individual

0

Company

1

Request Formats

 
{
  "PrepaidCardReferenceNumber": "sample string 1",
  "ActivateCard": true,
  "IndividualProfileData": {
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "Address": "sample string 3",
    "City": "sample string 4",
    "State": "sample string 5",
    "Zip": "sample string 6",
    "Phone": "sample string 7",
    "Email": "sample string 8"
  },
  "CompanyProfileData": {
    "CompanyName": "sample string 1",
    "TaxId": "sample string 2",
    "ContactName": "sample string 3",
    "Address": "sample string 4",
    "City": "sample string 5",
    "State": "sample string 6",
    "Zip": "sample string 7",
    "Phone": "sample string 8",
    "Email": "sample string 9"
  },
  "AccountType": 0,
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "AuthenticationKey": "sample string 3"
}
<CreatePrepaidProfileRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 3</AuthenticationKey>
  <AccountType>Individual</AccountType>
  <ActivateCard>true</ActivateCard>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <CompanyProfileData>
    <Address>sample string 4</Address>
    <City>sample string 5</City>
    <Email>sample string 9</Email>
    <Phone>sample string 8</Phone>
    <State>sample string 6</State>
    <Zip>sample string 7</Zip>
    <CompanyName>sample string 1</CompanyName>
    <ContactName>sample string 3</ContactName>
    <TaxId>sample string 2</TaxId>
  </CompanyProfileData>
  <IndividualProfileData>
    <Address>sample string 3</Address>
    <City>sample string 4</City>
    <Email>sample string 8</Email>
    <Phone>sample string 7</Phone>
    <State>sample string 5</State>
    <Zip>sample string 6</Zip>
    <FirstName>sample string 1</FirstName>
    <LastName>sample string 2</LastName>
  </IndividualProfileData>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
</CreatePrepaidProfileRequest>

Response Information

CreatePrepaidProfileResponse

NameDescriptionTypeAdditional information
PrepaidVendorProfileNumber

string

None.

CardLastFourDigits

string

None.

CardIssuer

string

None.

TransactionId

string

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidVendorProfileNumber": "sample string 1",
  "CardLastFourDigits": "sample string 2",
  "CardIssuer": "sample string 3",
  "TransactionId": "sample string 4",
  "ResponseCode": "sample string 5",
  "ResponseMessage": "sample string 6"
}
<CreatePrepaidProfileResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 5</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 6</ResponseMessage>
  <CardIssuer>sample string 3</CardIssuer>
  <CardLastFourDigits>sample string 2</CardLastFourDigits>
  <PrepaidVendorProfileNumber>sample string 1</PrepaidVendorProfileNumber>
  <TransactionId>sample string 4</TransactionId>
</CreatePrepaidProfileResponse>

POST api/PrepaidProfile/Update

UpdatePrepaidProfileRequest

NameDescriptionTypeAdditional information
PrepaidVendorProfileNumber

string

Required

Matching regular expression pattern: ^\d*$

AccountType

PrepaidAccountType

Required

IndividualProfileData

UpdateIndividualPrepaidProfileData

None.

CompanyProfileData

UpdateCompanyPrepaidProfileData

None.

ShipmentProfileData

UpdateShipmentPrepaidProfileData

None.

ClientReferenceData

ClientReferenceData

Required

AuthenticationKey

string

Required

UpdateIndividualPrepaidProfileData

NameDescriptionTypeAdditional information
FirstName

string

Matching regular expression pattern: ^[\w\-\s]*$

String length: inclusive between 2 and 30

LastName

string

Matching regular expression pattern: ^[\w\-\s]*$

String length: inclusive between 2 and 100

Phone

string

Matching regular expression pattern: ^\d*$

Address

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

City

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

State

string

None.

Zip

string

Matching regular expression pattern: ^\d*$

Email

string

Max length: 100

UpdateCompanyPrepaidProfileData

NameDescriptionTypeAdditional information
CompanyName

string

Matching regular expression pattern: ^[\w\-\s\.\,\?\@\&\!\#\~\*\;\+\‘\–]*$

Max length: 30

Address

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

City

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

State

string

None.

Zip

string

Matching regular expression pattern: ^\d*$

ContactProfileData

UpdateContactPrepaidProfileData

None.

UpdateContactPrepaidProfileData

NameDescriptionTypeAdditional information
Name

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 100

Phone

string

Matching regular expression pattern: ^\d*$

Email

string

Max length: 100

UpdateShipmentPrepaidProfileData

NameDescriptionTypeAdditional information
Address

string

Required

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

ContactName

string

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 249

City

string

Required

Matching regular expression pattern: ^[\w\-\s]*$

Max length: 255

State

string

Required

Zip

string

Required

Matching regular expression pattern: ^\d*$

Request Formats

 
{
  "PrepaidVendorProfileNumber": "sample string 1",
  "AccountType": 0,
  "IndividualProfileData": {
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "Phone": "sample string 3",
    "Address": "sample string 4",
    "City": "sample string 5",
    "State": "sample string 6",
    "Zip": "sample string 7",
    "Email": "sample string 8"
  },
  "CompanyProfileData": {
    "CompanyName": "sample string 1",
    "Address": "sample string 2",
    "City": "sample string 3",
    "State": "sample string 4",
    "Zip": "sample string 5",
    "ContactProfileData": {
      "Name": "sample string 1",
      "Phone": "sample string 2",
      "Email": "sample string 3"
    }
  },
  "ShipmentProfileData": {
    "Address": "sample string 1",
    "ContactName": "sample string 2",
    "City": "sample string 3",
    "State": "sample string 4",
    "Zip": "sample string 5"
  },
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "AuthenticationKey": "sample string 2"
}
<UpdatePrepaidProfileRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 2</AuthenticationKey>
  <AccountType>Individual</AccountType>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <CompanyProfileData>
    <Address>sample string 2</Address>
    <City>sample string 3</City>
    <CompanyName>sample string 1</CompanyName>
    <ContactProfileData>
      <Email>sample string 3</Email>
      <Name>sample string 1</Name>
      <Phone>sample string 2</Phone>
    </ContactProfileData>
    <State>sample string 4</State>
    <Zip>sample string 5</Zip>
  </CompanyProfileData>
  <IndividualProfileData>
    <Address>sample string 4</Address>
    <City>sample string 5</City>
    <Email>sample string 8</Email>
    <FirstName>sample string 1</FirstName>
    <LastName>sample string 2</LastName>
    <Phone>sample string 3</Phone>
    <State>sample string 6</State>
    <Zip>sample string 7</Zip>
  </IndividualProfileData>
  <PrepaidVendorProfileNumber>sample string 1</PrepaidVendorProfileNumber>
  <ShipmentProfileData>
    <Address>sample string 1</Address>
    <City>sample string 3</City>
    <ContactName>sample string 2</ContactName>
    <State>sample string 4</State>
    <Zip>sample string 5</Zip>
  </ShipmentProfileData>
</UpdatePrepaidProfileRequest>

Response Information

UpdatePrepaidProfileResponse

NameDescriptionTypeAdditional information
TransactionId

string

None.

IndividualProfileData

UpdateIndividualPrepaidProfileData

None.

CompanyProfileData

UpdateCompanyPrepaidProfileData

None.

ShipmentProfileData

UpdateShipmentPrepaidProfileData

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "TransactionId": "sample string 1",
  "IndividualProfileData": {
    "FirstName": "sample string 1",
    "LastName": "sample string 2",
    "Phone": "sample string 3",
    "Address": "sample string 4",
    "City": "sample string 5",
    "State": "sample string 6",
    "Zip": "sample string 7",
    "Email": "sample string 8"
  },
  "CompanyProfileData": {
    "CompanyName": "sample string 1",
    "Address": "sample string 2",
    "City": "sample string 3",
    "State": "sample string 4",
    "Zip": "sample string 5",
    "ContactProfileData": {
      "Name": "sample string 1",
      "Phone": "sample string 2",
      "Email": "sample string 3"
    }
  },
  "ShipmentProfileData": {
    "Address": "sample string 1",
    "ContactName": "sample string 2",
    "City": "sample string 3",
    "State": "sample string 4",
    "Zip": "sample string 5"
  },
  "ResponseCode": "sample string 2",
  "ResponseMessage": "sample string 3"
}
<UpdatePrepaidProfileResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 3</ResponseMessage>
  <CompanyProfileData>
    <Address>sample string 2</Address>
    <City>sample string 3</City>
    <CompanyName>sample string 1</CompanyName>
    <ContactProfileData>
      <Email>sample string 3</Email>
      <Name>sample string 1</Name>
      <Phone>sample string 2</Phone>
    </ContactProfileData>
    <State>sample string 4</State>
    <Zip>sample string 5</Zip>
  </CompanyProfileData>
  <IndividualProfileData>
    <Address>sample string 4</Address>
    <City>sample string 5</City>
    <Email>sample string 8</Email>
    <FirstName>sample string 1</FirstName>
    <LastName>sample string 2</LastName>
    <Phone>sample string 3</Phone>
    <State>sample string 6</State>
    <Zip>sample string 7</Zip>
  </IndividualProfileData>
  <ShipmentProfileData>
    <Address>sample string 1</Address>
    <City>sample string 3</City>
    <ContactName>sample string 2</ContactName>
    <State>sample string 4</State>
    <Zip>sample string 5</Zip>
  </ShipmentProfileData>
  <TransactionId>sample string 1</TransactionId>
</UpdatePrepaidProfileResponse>

POST api/PrepaidProfile/GetProfileTransactions

GetProfileTransactionsRequest

NameDescriptionTypeAdditional information
PrepaidVendorProfileNumber

string

Matching regular expression pattern: ^\d*$

PrepaidAccountNumber

string

Matching regular expression pattern: ^\d*$

StartDate

date

Required

EndDate

date

Required

AuthenticationKey

string

Required

Request Formats

 
{
  "PrepaidVendorProfileNumber": "sample string 1",
  "PrepaidAccountNumber": "sample string 2",
  "StartDate": "2019-03-20T06:51:57.7612875-07:00",
  "EndDate": "2019-03-20T06:51:57.7612875-07:00",
  "AuthenticationKey": "sample string 5"
}
<GetProfileTransactionsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 5</AuthenticationKey>
  <EndDate>2019-03-20T06:51:57.7612875-07:00</EndDate>
  <PrepaidAccountNumber>sample string 2</PrepaidAccountNumber>
  <PrepaidVendorProfileNumber>sample string 1</PrepaidVendorProfileNumber>
  <StartDate>2019-03-20T06:51:57.7612875-07:00</StartDate>
</GetProfileTransactionsRequest>

Response Information

GetProfileTransactionsResponse

NameDescriptionTypeAdditional information
ProfileTransactions

Collection of PrepaidProfileTransaction

None.

ResponseCode

string

None.

ResponseMessage

string

None.

PrepaidProfileTransaction

NameDescriptionTypeAdditional information
ClaimNumber

string

None.

PrepaidAccountNumber

string

None.

Type

string

None.

PostDateTime

date

None.

AuthorizationDateTime

date

None.

TimeZone

string

None.

Amount

decimal number

None.

Description

string

None.

PrepaidAccountBalance

decimal number

None.

Response Formats

{
  "ProfileTransactions": [
    {
      "ClaimNumber": "sample string 1",
      "PrepaidAccountNumber": "sample string 2",
      "Type": "sample string 3",
      "PostDateTime": "2019-03-20T06:51:57.7612875-07:00",
      "AuthorizationDateTime": "2019-03-20T06:51:57.7612875-07:00",
      "TimeZone": "sample string 5",
      "Amount": 6.0,
      "Description": "sample string 7",
      "PrepaidAccountBalance": 8.0
    },
    {
      "ClaimNumber": "sample string 1",
      "PrepaidAccountNumber": "sample string 2",
      "Type": "sample string 3",
      "PostDateTime": "2019-03-20T06:51:57.7612875-07:00",
      "AuthorizationDateTime": "2019-03-20T06:51:57.7612875-07:00",
      "TimeZone": "sample string 5",
      "Amount": 6.0,
      "Description": "sample string 7",
      "PrepaidAccountBalance": 8.0
    }
  ],
  "ResponseCode": "sample string 1",
  "ResponseMessage": "sample string 2"
}
<GetProfileTransactionsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 1</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseMessage>
  <ProfileTransactions>
    <PrepaidProfileTransaction>
      <Amount>6</Amount>
      <AuthorizationDateTime>2019-03-20T06:51:57.7612875-07:00</AuthorizationDateTime>
      <ClaimNumber>sample string 1</ClaimNumber>
      <Description>sample string 7</Description>
      <PostDateTime>2019-03-20T06:51:57.7612875-07:00</PostDateTime>
      <PrepaidAccountBalance>8</PrepaidAccountBalance>
      <PrepaidAccountNumber>sample string 2</PrepaidAccountNumber>
      <TimeZone>sample string 5</TimeZone>
      <Type>sample string 3</Type>
    </PrepaidProfileTransaction>
    <PrepaidProfileTransaction>
      <Amount>6</Amount>
      <AuthorizationDateTime>2019-03-20T06:51:57.7612875-07:00</AuthorizationDateTime>
      <ClaimNumber>sample string 1</ClaimNumber>
      <Description>sample string 7</Description>
      <PostDateTime>2019-03-20T06:51:57.7612875-07:00</PostDateTime>
      <PrepaidAccountBalance>8</PrepaidAccountBalance>
      <PrepaidAccountNumber>sample string 2</PrepaidAccountNumber>
      <TimeZone>sample string 5</TimeZone>
      <Type>sample string 3</Type>
    </PrepaidProfileTransaction>
  </ProfileTransactions>
</GetProfileTransactionsResponse>

POST api/PrepaidProfile/GetInformation

GetPrepaidProfileInformationRequest

NameDescriptionTypeAdditional information
PrepaidVendorProfileNumber

string

Required

Matching regular expression pattern: ^\d*$

CurrentOnly

boolean

None.

AuthenticationKey

string

Required

Request Formats

 
{
  "PrepaidVendorProfileNumber": "sample string 1",
  "CurrentOnly": true,
  "AuthenticationKey": "sample string 3"
}
<GetPrepaidProfileInformationRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 3</AuthenticationKey>
  <CurrentOnly>true</CurrentOnly>
  <PrepaidVendorProfileNumber>sample string 1</PrepaidVendorProfileNumber>
</GetPrepaidProfileInformationRequest>

Response Information

GetPrepaidProfileInformationResponse

NameDescriptionTypeAdditional information
AccountInformationList

Collection of PrepaidAccountInformation

None.

ResponseCode

string

None.

ResponseMessage

string

None.

PrepaidAccountInformation

NameDescriptionTypeAdditional information
AccountNumber

string

None.

IsActive

boolean

None.

Status

PrepaidAccountStatus

None.

BalanceAmount

decimal number

None.

BalanceErrorMessage

string

None.

CardInformationList

Collection of PrepaidAccountCardInformation

None.

PrepaidAccountStatus

Possible enumeration values:

NameValueDescription
LostCardWaitingForSufficientFunds

0

Voided

1

Canceled

2

Disabled

3

FailedIdVerification

4

SuspendedNeverActivated

5

Suspended

6

Lost

7

MovedToNewProgram

8

Active

9

PassedIdVerification

10

Delinquent

11

ChargedOff

12

Stolen

13

IdVerificationInProcess

14

Upgraded

15

ApplicationSubmitted

16

WaitingToBeProcessed

17

SetToEmboss

18

ShippedReadyToActivate

19

CanceledWithoutRefund

20

CanceledAwaitingRepayment

21

PrepaidAccountCardInformation

NameDescriptionTypeAdditional information
ReferenceNumber

string

None.

Status

PrepaidCardStatus

None.

HasPendingLoad

boolean

None.

PrepaidCardType

PrepaidCardType

None.

CardLastFourDigits

string

None.

CardIssuer

string

None.

CardId

string

None.

PrepaidCardStatus

Possible enumeration values:

NameValueDescription
LostCardWaitingForSufficientFunds

0

Blocked

1

Canceled

2

Disabled

3

LostCard

4

Active

5

OperationsHold

6

Delinquent

7

ChargedOff

8

Stolen

9

Voided

10

WaitingForPayment

11

SetToEmboss

12

ShippedReadyToActivate

13

CanceledWithoutRefund

14

Response Formats

{
  "AccountInformationList": [
    {
      "AccountNumber": "sample string 1",
      "IsActive": true,
      "Status": 0,
      "BalanceAmount": 1.0,
      "BalanceErrorMessage": "sample string 3",
      "CardInformationList": [
        {
          "ReferenceNumber": "sample string 1",
          "Status": 0,
          "HasPendingLoad": true,
          "PrepaidCardType": 0,
          "CardLastFourDigits": "sample string 3",
          "CardIssuer": "sample string 4",
          "CardId": "sample string 5"
        },
        {
          "ReferenceNumber": "sample string 1",
          "Status": 0,
          "HasPendingLoad": true,
          "PrepaidCardType": 0,
          "CardLastFourDigits": "sample string 3",
          "CardIssuer": "sample string 4",
          "CardId": "sample string 5"
        }
      ]
    },
    {
      "AccountNumber": "sample string 1",
      "IsActive": true,
      "Status": 0,
      "BalanceAmount": 1.0,
      "BalanceErrorMessage": "sample string 3",
      "CardInformationList": [
        {
          "ReferenceNumber": "sample string 1",
          "Status": 0,
          "HasPendingLoad": true,
          "PrepaidCardType": 0,
          "CardLastFourDigits": "sample string 3",
          "CardIssuer": "sample string 4",
          "CardId": "sample string 5"
        },
        {
          "ReferenceNumber": "sample string 1",
          "Status": 0,
          "HasPendingLoad": true,
          "PrepaidCardType": 0,
          "CardLastFourDigits": "sample string 3",
          "CardIssuer": "sample string 4",
          "CardId": "sample string 5"
        }
      ]
    }
  ],
  "ResponseCode": "sample string 1",
  "ResponseMessage": "sample string 2"
}
<GetPrepaidProfileInformationResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidProfile">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 1</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseMessage>
  <AccountInformationList>
    <PrepaidAccountInformation>
      <AccountNumber>sample string 1</AccountNumber>
      <BalanceAmount>1</BalanceAmount>
      <BalanceErrorMessage>sample string 3</BalanceErrorMessage>
      <CardInformationList>
        <PrepaidAccountCardInformation>
          <CardId>sample string 5</CardId>
          <CardIssuer>sample string 4</CardIssuer>
          <CardLastFourDigits>sample string 3</CardLastFourDigits>
          <HasPendingLoad>true</HasPendingLoad>
          <PrepaidCardType>Physical</PrepaidCardType>
          <ReferenceNumber>sample string 1</ReferenceNumber>
          <Status>LostCardWaitingForSufficientFunds</Status>
        </PrepaidAccountCardInformation>
        <PrepaidAccountCardInformation>
          <CardId>sample string 5</CardId>
          <CardIssuer>sample string 4</CardIssuer>
          <CardLastFourDigits>sample string 3</CardLastFourDigits>
          <HasPendingLoad>true</HasPendingLoad>
          <PrepaidCardType>Physical</PrepaidCardType>
          <ReferenceNumber>sample string 1</ReferenceNumber>
          <Status>LostCardWaitingForSufficientFunds</Status>
        </PrepaidAccountCardInformation>
      </CardInformationList>
      <IsActive>true</IsActive>
      <Status>LostCardWaitingForSufficientFunds</Status>
    </PrepaidAccountInformation>
    <PrepaidAccountInformation>
      <AccountNumber>sample string 1</AccountNumber>
      <BalanceAmount>1</BalanceAmount>
      <BalanceErrorMessage>sample string 3</BalanceErrorMessage>
      <CardInformationList>
        <PrepaidAccountCardInformation>
          <CardId>sample string 5</CardId>
          <CardIssuer>sample string 4</CardIssuer>
          <CardLastFourDigits>sample string 3</CardLastFourDigits>
          <HasPendingLoad>true</HasPendingLoad>
          <PrepaidCardType>Physical</PrepaidCardType>
          <ReferenceNumber>sample string 1</ReferenceNumber>
          <Status>LostCardWaitingForSufficientFunds</Status>
        </PrepaidAccountCardInformation>
        <PrepaidAccountCardInformation>
          <CardId>sample string 5</CardId>
          <CardIssuer>sample string 4</CardIssuer>
          <CardLastFourDigits>sample string 3</CardLastFourDigits>
          <HasPendingLoad>true</HasPendingLoad>
          <PrepaidCardType>Physical</PrepaidCardType>
          <ReferenceNumber>sample string 1</ReferenceNumber>
          <Status>LostCardWaitingForSufficientFunds</Status>
        </PrepaidAccountCardInformation>
      </CardInformationList>
      <IsActive>true</IsActive>
      <Status>LostCardWaitingForSufficientFunds</Status>
    </PrepaidAccountInformation>
  </AccountInformationList>
</GetPrepaidProfileInformationResponse>

PrepaidAccount

POST api/PrepaidAccount/Load

LoadPrepaidAccountRequest

NameDescriptionTypeAdditional information
ActivateCard

boolean

None.

Amount

decimal number

Required

AccountGroupCode

string

String length: inclusive between 0 and 50

PrepaidVendorProfileNumber

string

Required

Matching regular expression pattern: ^\d*$

PrepaidCardReferenceNumber

string

Matching regular expression pattern: ^\d*$

ClientReferenceData

ClientReferenceData

None.

Comment

string

Max length: 255

Customer

string

None.

Contact

string

None.

AuthenticationKey

string

Required

Request Formats

 
{
  "ActivateCard": true,
  "Amount": 2.0,
  "AccountGroupCode": "sample string 3",
  "PrepaidVendorProfileNumber": "sample string 4",
  "PrepaidCardReferenceNumber": "sample string 5",
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "Comment": "sample string 6",
  "Customer": "sample string 7",
  "Contact": "sample string 8",
  "AuthenticationKey": "sample string 9"
}
<LoadPrepaidAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 9</AuthenticationKey>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <Comment>sample string 6</Comment>
  <Contact>sample string 8</Contact>
  <Customer>sample string 7</Customer>
  <PrepaidCardReferenceNumber>sample string 5</PrepaidCardReferenceNumber>
  <PrepaidVendorProfileNumber>sample string 4</PrepaidVendorProfileNumber>
  <AccountGroupCode>sample string 3</AccountGroupCode>
  <ActivateCard>true</ActivateCard>
  <Amount>2</Amount>
</LoadPrepaidAccountRequest>

Response Information

LoadPrepaidAccountResponse

NameDescriptionTypeAdditional information
PrepaidAccountBalance

decimal number

None.

PrepaidAccountNumber

string

None.

CardLastFourDigits

string

None.

CardIssuer

string

None.

TransactionId

string

None.

TransactionDate

date

None.

TimeZone

string

None.

BatchNumber

integer

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidAccountBalance": 1.0,
  "PrepaidAccountNumber": "sample string 2",
  "CardLastFourDigits": "sample string 3",
  "CardIssuer": "sample string 4",
  "TransactionId": "sample string 5",
  "TransactionDate": "2019-03-20T06:51:58.0737926-07:00",
  "TimeZone": "sample string 7",
  "BatchNumber": 8,
  "ResponseCode": "sample string 9",
  "ResponseMessage": "sample string 10"
}
<LoadPrepaidAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 9</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 10</ResponseMessage>
  <BatchNumber>8</BatchNumber>
  <TimeZone>sample string 7</TimeZone>
  <TransactionDate>2019-03-20T06:51:58.0737926-07:00</TransactionDate>
  <TransactionId>sample string 5</TransactionId>
  <CardIssuer>sample string 4</CardIssuer>
  <CardLastFourDigits>sample string 3</CardLastFourDigits>
  <PrepaidAccountBalance>1</PrepaidAccountBalance>
  <PrepaidAccountNumber>sample string 2</PrepaidAccountNumber>
</LoadPrepaidAccountResponse>

POST api/PrepaidAccount/ReserveLoad

ReserveLoadPrepaidAccountRequest

NameDescriptionTypeAdditional information
PrepaidVendorProfileNumber

string

Required

Matching regular expression pattern: ^\d*$

PrepaidCardReferenceNumber

string

Matching regular expression pattern: ^\d*$

ClientReferenceData

ClientReferenceData

None.

Comment

string

Max length: 255

Customer

string

None.

Contact

string

None.

AuthenticationKey

string

Required

Request Formats

 
{
  "PrepaidVendorProfileNumber": "sample string 1",
  "PrepaidCardReferenceNumber": "sample string 2",
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "Comment": "sample string 3",
  "Customer": "sample string 4",
  "Contact": "sample string 5",
  "AuthenticationKey": "sample string 6"
}
<ReserveLoadPrepaidAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 6</AuthenticationKey>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <Comment>sample string 3</Comment>
  <Contact>sample string 5</Contact>
  <Customer>sample string 4</Customer>
  <PrepaidCardReferenceNumber>sample string 2</PrepaidCardReferenceNumber>
  <PrepaidVendorProfileNumber>sample string 1</PrepaidVendorProfileNumber>
</ReserveLoadPrepaidAccountRequest>

Response Information

ReserveLoadPrepaidAccountResponse

NameDescriptionTypeAdditional information
CardLastFourDigits

string

None.

CardIssuer

string

None.

TransactionId

string

None.

TransactionDate

date

None.

TimeZone

string

None.

BatchNumber

integer

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "CardLastFourDigits": "sample string 1",
  "CardIssuer": "sample string 2",
  "TransactionId": "sample string 3",
  "TransactionDate": "2019-03-20T06:51:58.2300474-07:00",
  "TimeZone": "sample string 5",
  "BatchNumber": 6,
  "ResponseCode": "sample string 7",
  "ResponseMessage": "sample string 8"
}
<ReserveLoadPrepaidAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 7</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 8</ResponseMessage>
  <BatchNumber>6</BatchNumber>
  <TimeZone>sample string 5</TimeZone>
  <TransactionDate>2019-03-20T06:51:58.2300474-07:00</TransactionDate>
  <TransactionId>sample string 3</TransactionId>
  <CardIssuer>sample string 2</CardIssuer>
  <CardLastFourDigits>sample string 1</CardLastFourDigits>
</ReserveLoadPrepaidAccountResponse>

POST api/PrepaidAccount/ReleaseLoad

ReleaseLoadPrepaidAccountRequest

NameDescriptionTypeAdditional information
TransactionId

string

Required

Matching regular expression pattern: ^\d*$

Amount

decimal number

Required

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

string

String length: inclusive between 0 and 50

Customer

string

None.

Contact

string

None.

Comment

string

Max length: 255

AuthenticationKey

string

Required

Request Formats

 
{
  "TransactionId": "sample string 1",
  "Amount": 2.0,
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "AccountGroupCode": "sample string 3",
  "Customer": "sample string 4",
  "Contact": "sample string 5",
  "Comment": "sample string 6",
  "AuthenticationKey": "sample string 7"
}
<ReleaseLoadPrepaidAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 7</AuthenticationKey>
  <AccountGroupCode>sample string 3</AccountGroupCode>
  <Amount>2</Amount>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <Comment>sample string 6</Comment>
  <Contact>sample string 5</Contact>
  <Customer>sample string 4</Customer>
  <TransactionId>sample string 1</TransactionId>
</ReleaseLoadPrepaidAccountRequest>

Response Information

ReleaseLoadPrepaidAccountResponse

NameDescriptionTypeAdditional information
PrepaidAccountBalance

decimal number

None.

CardLastFourDigits

string

None.

CardIssuer

string

None.

TransactionId

string

None.

TransactionDate

date

None.

TimeZone

string

None.

BatchNumber

integer

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidAccountBalance": 1.0,
  "CardLastFourDigits": "sample string 2",
  "CardIssuer": "sample string 3",
  "TransactionId": "sample string 4",
  "TransactionDate": "2019-03-20T06:51:58.3706789-07:00",
  "TimeZone": "sample string 6",
  "BatchNumber": 7,
  "ResponseCode": "sample string 8",
  "ResponseMessage": "sample string 9"
}
<ReleaseLoadPrepaidAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 8</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 9</ResponseMessage>
  <BatchNumber>7</BatchNumber>
  <TimeZone>sample string 6</TimeZone>
  <TransactionDate>2019-03-20T06:51:58.3706789-07:00</TransactionDate>
  <TransactionId>sample string 4</TransactionId>
  <CardIssuer>sample string 3</CardIssuer>
  <CardLastFourDigits>sample string 2</CardLastFourDigits>
  <PrepaidAccountBalance>1</PrepaidAccountBalance>
</ReleaseLoadPrepaidAccountResponse>

POST api/PrepaidAccount/ReverseLoad

ReverseLoadPrepaidAccountRequest

NameDescriptionTypeAdditional information
TransactionId

string

Required

Matching regular expression pattern: ^\d*$

ClientReferenceData

ClientReferenceData

None.

Customer

string

None.

Contact

string

None.

AuthenticationKey

string

Required

Request Formats

 
{
  "TransactionId": "sample string 1",
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "Customer": "sample string 2",
  "Contact": "sample string 3",
  "AuthenticationKey": "sample string 4"
}
<ReverseLoadPrepaidAccountRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 4</AuthenticationKey>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <Contact>sample string 3</Contact>
  <Customer>sample string 2</Customer>
  <TransactionId>sample string 1</TransactionId>
</ReverseLoadPrepaidAccountRequest>

Response Information

ReverseLoadPrepaidAccountResponse

NameDescriptionTypeAdditional information
PrepaidAccountBalance

decimal number

None.

OriginalPrepaidAccountBalance

decimal number

None.

TransactionId

string

None.

TransactionDate

date

None.

TimeZone

string

None.

BatchNumber

integer

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "PrepaidAccountBalance": 1.0,
  "OriginalPrepaidAccountBalance": 2.0,
  "TransactionId": "sample string 3",
  "TransactionDate": "2019-03-20T06:51:58.5113021-07:00",
  "TimeZone": "sample string 5",
  "BatchNumber": 6,
  "ResponseCode": "sample string 7",
  "ResponseMessage": "sample string 8"
}
<ReverseLoadPrepaidAccountResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 7</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 8</ResponseMessage>
  <BatchNumber>6</BatchNumber>
  <TimeZone>sample string 5</TimeZone>
  <TransactionDate>2019-03-20T06:51:58.5113021-07:00</TransactionDate>
  <TransactionId>sample string 3</TransactionId>
  <OriginalPrepaidAccountBalance>2</OriginalPrepaidAccountBalance>
  <PrepaidAccountBalance>1</PrepaidAccountBalance>
</ReverseLoadPrepaidAccountResponse>

POST api/PrepaidAccount/Disburse

DisburseFundsRequest

NameDescriptionTypeAdditional information
PrepaidAccountNumber

string

Required

Matching regular expression pattern: ^\d*$

Amount

decimal number

Required

DisbursementType

DisbursementType

Required

BankAccountDetails

BankAccountDetails

None.

AddressDetails

AddressDetails

None.

Comment

string

Max length: 255

ClientReferenceData

ClientReferenceData

None.

Contact

string

None.

Token

string

None.

AuthenticationKey

string

Required

DisbursementType

Possible enumeration values:

NameValueDescription
Ach

0

Check

1

Request Formats

 
{
  "PrepaidAccountNumber": "sample string 1",
  "Amount": 2.0,
  "DisbursementType": 0,
  "BankAccountDetails": {
    "RoutingNumber": "sample string 1",
    "AccountNumber": "sample string 2",
    "AccountType": 0,
    "CustomerName": "sample string 3"
  },
  "AddressDetails": {
    "Address1": "sample string 1",
    "ContactName": "sample string 2",
    "NameOnAccount": "sample string 3",
    "City": "sample string 4",
    "State": "sample string 5",
    "Zip": "sample string 6"
  },
  "Comment": "sample string 3",
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "Contact": "sample string 4",
  "Token": "sample string 5",
  "AuthenticationKey": "sample string 6"
}
<DisburseFundsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 6</AuthenticationKey>
  <AddressDetails>
    <Address1>sample string 1</Address1>
    <City>sample string 4</City>
    <ContactName>sample string 2</ContactName>
    <NameOnAccount>sample string 3</NameOnAccount>
    <State>sample string 5</State>
    <Zip>sample string 6</Zip>
  </AddressDetails>
  <Amount>2</Amount>
  <BankAccountDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:AccountNumber>sample string 2</d2p1:AccountNumber>
    <d2p1:AccountType>Undefined</d2p1:AccountType>
    <d2p1:CustomerName>sample string 3</d2p1:CustomerName>
    <d2p1:RoutingNumber>sample string 1</d2p1:RoutingNumber>
  </BankAccountDetails>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <Comment>sample string 3</Comment>
  <Contact>sample string 4</Contact>
  <DisbursementType>Ach</DisbursementType>
  <PrepaidAccountNumber>sample string 1</PrepaidAccountNumber>
  <Token>sample string 5</Token>
</DisburseFundsRequest>

Response Information

DisburseFundsResponse

NameDescriptionTypeAdditional information
TransactionId

string

None.

TransactionDate

date

None.

TimeZone

string

None.

PrepaidAccountBalance

decimal number

None.

ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "TransactionId": "sample string 1",
  "TransactionDate": "2019-03-20T06:51:58.6675548-07:00",
  "TimeZone": "sample string 2",
  "PrepaidAccountBalance": 3.0,
  "ResponseCode": "sample string 4",
  "ResponseMessage": "sample string 5"
}
<DisburseFundsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 4</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 5</ResponseMessage>
  <PrepaidAccountBalance>3</PrepaidAccountBalance>
  <TimeZone>sample string 2</TimeZone>
  <TransactionDate>2019-03-20T06:51:58.6675548-07:00</TransactionDate>
  <TransactionId>sample string 1</TransactionId>
</DisburseFundsResponse>

POST api/PrepaidAccount/ChangeStatus

ChangePrepaidAccountStatusRequest

NameDescriptionTypeAdditional information
PrepaidCardReferenceNumber

string

Required

Matching regular expression pattern: ^\d*$

ActionType

PrepaidAccountActionType

None.

ClientReferenceData

ClientReferenceData

None.

AuthenticationKey

string

Required

PrepaidAccountActionType

Possible enumeration values:

NameValueDescription
Block

0

Unblock

1

Request Formats

 
{
  "PrepaidCardReferenceNumber": "sample string 1",
  "ActionType": 0,
  "ClientReferenceData": {
    "ClientReferenceData1": "sample string 1",
    "ClientReferenceData2": "sample string 2",
    "ClientReferenceData3": "sample string 3",
    "ClientReferenceData4": "sample string 4",
    "ClientReferenceData5": "sample string 5"
  },
  "AuthenticationKey": "sample string 2"
}
<ChangePrepaidAccountStatusRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <AuthenticationKey xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">sample string 2</AuthenticationKey>
  <ActionType>Block</ActionType>
  <ClientReferenceData xmlns:d2p1="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts">
    <d2p1:ClientReferenceData1>sample string 1</d2p1:ClientReferenceData1>
    <d2p1:ClientReferenceData2>sample string 2</d2p1:ClientReferenceData2>
    <d2p1:ClientReferenceData3>sample string 3</d2p1:ClientReferenceData3>
    <d2p1:ClientReferenceData4>sample string 4</d2p1:ClientReferenceData4>
    <d2p1:ClientReferenceData5>sample string 5</d2p1:ClientReferenceData5>
  </ClientReferenceData>
  <PrepaidCardReferenceNumber>sample string 1</PrepaidCardReferenceNumber>
</ChangePrepaidAccountStatusRequest>

Response Information

ChangePrepaidAccountStatusResponse

NameDescriptionTypeAdditional information
ResponseCode

string

None.

ResponseMessage

string

None.

Response Formats

{
  "ResponseCode": "sample string 1",
  "ResponseMessage": "sample string 2"
}
<ChangePrepaidAccountStatusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.RestApi.Outbound.Contracts.DataContracts.PrepaidAccount">
  <ResponseCode xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 1</ResponseCode>
  <ResponseMessage xmlns="http://schemas.datacontract.org/2004/07/OneInc.ProcessOne.Libs.RestApiValidation.DataContracts">sample string 2</ResponseMessage>
</ChangePrepaidAccountStatusResponse>