Epay

POST api/Epay/SendEmailForCharge

Create ePay and send email for charge to specified address

SendEmailForChargeRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

Max length: 255

InsuredName

Insured name

string

Required

Max length: 100

RecipientEmailAddress

Recipient eMail address

string

Max length: 100

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

ClientReferenceData

NameDescriptionTypeAdditional information
ClientReferenceData1

Used to pass a Policy Number for Reference.

string

Max length: 100

ClientReferenceData2

Used to pass External TransactionID

string

Max length: 100

ClientReferenceData3

Used to pass location data such as office of where card was processed.

string

Max length: 100

ClientReferenceData4

Client can pass anything needed in this field. This value is shown on Transaction Details screen.

string

Max length: 100

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "Amount": 20.0,
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "RecipientEmailAddress": "johnsmith@test.com",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<SendEmailForChargeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <RecipientEmailAddress>johnsmith@test.com</RecipientEmailAddress>
  <UseConvenienceFee i:nil="true" />
</SendEmailForChargeRequest>

Response Information

SendEmailForChargeResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendEmailForChargeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendEmailForChargeResponse>

POST api/Epay/SendEmailForChargeViaTerminal

Create ePay and send email for charge to specified address

SendEmailForChargeViaTerminalRequest

NameDescriptionTypeAdditional information
Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

RecipientEmailAddress

Recipient eMail address

string

None.

InsuredName

Insured name

string

Required

Max length: 100

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "Amount": 20.0,
  "PolicyNumber": null,
  "RecipientEmailAddress": "johnsmith@test.com",
  "InsuredName": "John Smith",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": false,
  "AuthenticationKey": "Authentication Key"
}
<SendEmailForChargeViaTerminalRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <RecipientEmailAddress>johnsmith@test.com</RecipientEmailAddress>
  <UseConvenienceFee>false</UseConvenienceFee>
</SendEmailForChargeViaTerminalRequest>

Response Information

SendEmailForChargeViaTerminalResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendEmailForChargeViaTerminalResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendEmailForChargeViaTerminalResponse>

POST api/Epay/SendEmailForSavePaymentMethod

Create ePay and send email for saving payment method to specified address

SendEmailForSavePaymentMethodRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

RecipientEmailAddress

Recipient eMail address

string

None.

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "RecipientEmailAddress": "johnsmith@test.com",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "AuthenticationKey": "Authentication Key"
}
<SendEmailForSavePaymentMethodRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <RecipientEmailAddress>johnsmith@test.com</RecipientEmailAddress>
</SendEmailForSavePaymentMethodRequest>

Response Information

SendEmailForSavePaymentMethodResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendEmailForSavePaymentMethodResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendEmailForSavePaymentMethodResponse>

POST api/Epay/SendEmailForChargeBySavedPaymentMethod

Create ePay and send email for charging by saved payment method to specified address

SendEmailForChargeBySavedPaymentMethodRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

RecipientEmailAddress

Recipient eMail address

string

None.

ProcessOneToken

ProcessOne token

string

Required

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "Amount": 20.0,
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "RecipientEmailAddress": "johnsmith@test.com",
  "ProcessOneToken": "519177A2-FC71-41F7-A7DA-F8F63379CAE6",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<SendEmailForChargeBySavedPaymentMethodRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <ProcessOneToken>519177A2-FC71-41F7-A7DA-F8F63379CAE6</ProcessOneToken>
  <RecipientEmailAddress>johnsmith@test.com</RecipientEmailAddress>
  <UseConvenienceFee i:nil="true" />
</SendEmailForChargeBySavedPaymentMethodRequest>

Response Information

SendEmailForChargeBySavedPaymentMethodResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendEmailForChargeBySavedPaymentMethodResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendEmailForChargeBySavedPaymentMethodResponse>

POST api/Epay/SendTextMessageForCharge

Create ePay and send SMS to specified phone number

SendTextMessageForChargeRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

RecipientPhoneNumber

Phone number

string

Required

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "Amount": 20.0,
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "RecipientPhoneNumber": "1234567890",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<SendTextMessageForChargeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <RecipientPhoneNumber>1234567890</RecipientPhoneNumber>
  <UseConvenienceFee i:nil="true" />
</SendTextMessageForChargeRequest>

Response Information

SendTextMessageForChargeResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendTextMessageForChargeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendTextMessageForChargeResponse>

POST api/Epay/SendTextMessageForChargeViaTerminal

Create ePay and send SMS to specified phone number

SendTextMessageForChargeViaTerminalRequest

NameDescriptionTypeAdditional information
Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

RecipientPhoneNumber

Phone number

string

Required

InsuredName

Insured name

string

Required

Max length: 100

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "Amount": 20.0,
  "PolicyNumber": null,
  "RecipientPhoneNumber": "1234567890",
  "InsuredName": "John Smith",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<SendTextMessageForChargeViaTerminalRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <RecipientPhoneNumber>1234567890</RecipientPhoneNumber>
  <UseConvenienceFee i:nil="true" />
</SendTextMessageForChargeViaTerminalRequest>

Response Information

SendTextMessageForChargeViaTerminalResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendTextMessageForChargeViaTerminalResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendTextMessageForChargeViaTerminalResponse>

POST api/Epay/SendTextMessageForSavePaymentMethod

Create ePay and send SMS for saving payment method to specified phone number

SendTextMessageForSavePaymentMethodRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

RecipientPhoneNumber

Phone number

string

Required

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "RecipientPhoneNumber": "1234567890",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "AuthenticationKey": "Authentication Key"
}
<SendTextMessageForSavePaymentMethodRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <RecipientPhoneNumber>1234567890</RecipientPhoneNumber>
</SendTextMessageForSavePaymentMethodRequest>

Response Information

SendTextMessageForSavePaymentMethodResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendTextMessageForSavePaymentMethodResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendTextMessageForSavePaymentMethodResponse>

POST api/Epay/SendTextMessageForChargeBySavedPaymentMethod

Create ePay and send SMS for charging by saved payment method to specified phone number

SendTextMessageForChargeBySavedPaymentMethodRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

ProcessOneToken

ProcessOne token

string

Required

RecipientPhoneNumber

Phone number

string

Required

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "Amount": 20.0,
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "ProcessOneToken": "519177A2-FC71-41F7-A7DA-F8F63379CAE6",
  "RecipientPhoneNumber": "1234567890",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<SendTextMessageForChargeBySavedPaymentMethodRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <ProcessOneToken>519177A2-FC71-41F7-A7DA-F8F63379CAE6</ProcessOneToken>
  <RecipientPhoneNumber>1234567890</RecipientPhoneNumber>
  <UseConvenienceFee i:nil="true" />
</SendTextMessageForChargeBySavedPaymentMethodRequest>

Response Information

SendTextMessageForChargeBySavedPaymentMethodResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<SendTextMessageForChargeBySavedPaymentMethodResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</SendTextMessageForChargeBySavedPaymentMethodResponse>

POST api/Epay/CreateLinkForCharge

Create ePay portal link for charge

CreateLinkForChargeRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "Amount": 20.0,
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<CreateLinkForChargeRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <UseConvenienceFee i:nil="true" />
</CreateLinkForChargeRequest>

Response Information

CreateLinkForChargeResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<CreateLinkForChargeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</CreateLinkForChargeResponse>

POST api/Epay/CreateLinkForSavePaymentMethod

Create ePay portal link for saving payment method

CreateLinkForSavePaymentMethodRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "AuthenticationKey": "Authentication Key"
}
<CreateLinkForSavePaymentMethodRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
</CreateLinkForSavePaymentMethodRequest>

Response Information

CreateLinkForSavePaymentMethodResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<CreateLinkForSavePaymentMethodResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</CreateLinkForSavePaymentMethodResponse>

POST api/Epay/CreateLinkForChargeBySavedPaymentMethod

Create ePay portal link for charge by saved payment method

CreateLinkForChargeBySavedPaymentMethodRequest

NameDescriptionTypeAdditional information
CommunicationKey

Communication key

string

Required

Max length: 100

Amount

Payment amount

decimal number

Range: inclusive between 0.01 and 10000000

PolicyNumber

string

None.

InsuredName

Insured name

string

Required

Max length: 100

ProcessOneToken

ProcessOne token

string

Required

ClientReferenceData

ClientReferenceData

None.

AccountGroupCode

This field is used to route money to different accounts based on a predefined groups. If this option is used a mapping must be setup in ProcessOne before this value can be used.

string

Max length: 50

UseConvenienceFee

Should Convenience Fee be used to process payments (default - true)

boolean

None.

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "CommunicationKey": "12A98464-2A40-4097-8FFA-5C6841BC5EB9",
  "Amount": 20.0,
  "PolicyNumber": null,
  "InsuredName": "John Smith",
  "ProcessOneToken": "519177A2-FC71-41F7-A7DA-F8F63379CAE6",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "AccountGroupCode": null,
  "UseConvenienceFee": null,
  "AuthenticationKey": "Authentication Key"
}
<CreateLinkForChargeBySavedPaymentMethodRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <AccountGroupCode i:nil="true" />
  <Amount>20</Amount>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <CommunicationKey>12A98464-2A40-4097-8FFA-5C6841BC5EB9</CommunicationKey>
  <InsuredName>John Smith</InsuredName>
  <PolicyNumber i:nil="true" />
  <ProcessOneToken>519177A2-FC71-41F7-A7DA-F8F63379CAE6</ProcessOneToken>
  <UseConvenienceFee i:nil="true" />
</CreateLinkForChargeBySavedPaymentMethodRequest>

Response Information

CreateLinkForChargeBySavedPaymentMethodResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

PortalUrl

Portal URL

string

None.

ClientReferenceData

Client Reference Data

ClientReferenceData

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "PortalUrl": "https://portalone.processonepayments.com/Epay",
  "ClientReferenceData": {
    "ClientReferenceData1": "POC-00101-2",
    "ClientReferenceData2": "External Transaction ID",
    "ClientReferenceData3": "Location",
    "ClientReferenceData4": "anything"
  },
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<CreateLinkForChargeBySavedPaymentMethodResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <ClientReferenceData>
    <ClientReferenceData1>POC-00101-2</ClientReferenceData1>
    <ClientReferenceData2>External Transaction ID</ClientReferenceData2>
    <ClientReferenceData3>Location</ClientReferenceData3>
    <ClientReferenceData4>anything</ClientReferenceData4>
  </ClientReferenceData>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <PortalUrl>https://portalone.processonepayments.com/Epay</PortalUrl>
</CreateLinkForChargeBySavedPaymentMethodResponse>

POST api/Epay/GetEpayInfo

Get ePay info

GetEpayInfoRequest

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

Required

AuthenticationKey

Instance authentication key (for ePay)

string

Required

Request Formats

 
{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "AuthenticationKey": "Authentication Key"
}
<GetEpayInfoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <AuthenticationKey>Authentication Key</AuthenticationKey>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
</GetEpayInfoRequest>

Response Information

GetEpayInfoResponse

NameDescriptionTypeAdditional information
EpayToken

ePay token

string

None.

EpayStatus

ePay status

EpayStatus

None.

TransactionId

ProcessOne Transaction ID

string

None.

Token

ProcessOne token

string

None.

ResponseCode

Response code

string

None.

ResponseMessage

Response message

string

None.

EpayStatus

Possible enumeration values:

NameValueDescription
Undefined

0

Undefined

WaitingForResponse

1

Waiting for customer response

PaymentSuccessful

2

Payment successful

PaymentSubmitted

3

Obsolete. Use PaymentSuccessful instead

CardDeclined

4

Obsolete. Use PaymentFailed instead

PaymentFailed

5

Payment failed

Failed

6

Failed

Response Formats

{
  "EpayToken": "DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC",
  "EpayStatus": 1,
  "TransactionId": "12345",
  "Token": "519177A2-FC71-41F7-A7DA-F8F63379CAE6",
  "ResponseCode": "Success",
  "ResponseMessage": "Success"
}
<GetEpayInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OneInc.PortalOne.Epay.RestApi.Contracts.DataContracts">
  <ResponseCode>Success</ResponseCode>
  <ResponseMessage>Success</ResponseMessage>
  <EpayStatus>WaitingForResponse</EpayStatus>
  <EpayToken>DFEAC0D8-6355-46BB-BE62-2520C8CF7AFC</EpayToken>
  <Token>519177A2-FC71-41F7-A7DA-F8F63379CAE6</Token>
  <TransactionId>12345</TransactionId>
</GetEpayInfoResponse>