 |
Transaction optional
Transaction result details, issuer results codes and messages, authorization codes, balances, etc.
The specific fields returned can vary. Clients should code to be able to potentially receive any optional elements at any time. New elements being added should not break client code.
Note: Clients will need to inspect information returned in this portion to determine the final result of the requested transaction (i.e., approvals and declines).
 |
Choice
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Session optional
Session Information from processor
 |
Sequence 0..∞
| |
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
 |
Sequence 0..∞
| |
 |
Shipping optional
Shipping Information for the Session
 |
Sequence 1..10
| |
 |
Payment optional
Payment Information for the Session
 |
Sequence 1..200
| |
 |
LineItem optional
Line Item purchase information for the session
 |
Sequence 1..100
| |
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response message returned by the processor
|
 |
Status optional xs:string
Status from processors processing of the transaction
|
 |
StatusMessage optional xs:string
Status message from processors processing of the transaction
|
 |
Processor optional
Additional processor response information
 |
Sequence 1..100
| | | |
 |
 |
Sequence
 |
CredentialToken xs:string
A credential token that can be used to identify a specific user session on subsequent requests
| | |
 |
 |
All
 |
BatchId xs:int
The gateway-generated batch id of the closed batch
|
 |
TxnCnt xs:int
The number of transactions closed (sent for settlement)
|
 |
TotalAmt xs:decimal
The total transaction amount closed (sent for settlement)
|
 |
HostTotalCnt optional xs:int
Total number of transactions in the host batch.
|
 |
HostTotalAmt optional xs:decimal
Sum of transaction amounts in the host batch.
|
| |
 |
|
 |
|
 |
|
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response (result) text returned by the check processor; additional error messages may be separated by a hyphen (-)
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the check processor
|
 |
 |
All
 |
InvoiceNbr optional Restriction of xs:string
Used to log the invoice number on transactions that are not eCommerce.
Note: This is not passed in the settlement process.
|
| |
 |
 |
Sequence
 |
Type optional xs:string
Indicates type of response information:
- Error
- Decline
- Information
- Warning
- Approve
- Unknown
|
 |
Code optional xs:string
Check processor response code(s); overall single response code or detail response codes separated by a hyphen (-)
|
 |
Message optional xs:string
Message description of the provided code
|
 |
FieldNumber optional xs:string
Field number that is in error
|
 |
FieldName optional xs:string
Field name that is in error
| | | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response (result) text returned by the check processor; additional error messages may be separated by a hyphen (-)
|
 |
 |
Sequence
 |
Type optional xs:string
Indicates type of response information:
- Error
- Decline
- Information
- Warning
- Approve
- Unknown
|
 |
Code optional xs:string
Check processor response code(s); overall single response code or detail response codes separated by a hyphen (-)
|
 |
Message optional xs:string
Message description of the provided code
|
 |
FieldNumber optional xs:string
Field number that is in error
|
 |
FieldName optional xs:string
Field name that is in error
| | | | |
 |
 |
Sequence
 |
RspCode xs:int
Response (result) code indicating the overall success of the transaction; '0' indicates success while non-zero indicates a failure.
|
 |
RspMessage optional xs:string
Response (result) text returned by the check processor; additional error messages may be separated by a hyphen (-)
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the check processor
|
 |
 |
All
 |
InvoiceNbr optional Restriction of xs:string
Used to log the invoice number on transactions that are not eCommerce.
Note: This is not passed in the settlement process.
|
| |
 |
 |
Sequence
 |
Type optional xs:string
Indicates type of response information:
- Error
- Decline
- Information
- Warning
- Approve
- Unknown
|
 |
Code optional xs:string
Check processor response code(s); overall single response code or detail response codes separated by a hyphen (-)
|
 |
Message optional xs:string
Message description of the provided code
|
 |
FieldNumber optional xs:string
Field number that is in error
|
 |
FieldName optional xs:string
Field name that is in error
| | | | |
 |
|
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
|
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
|
 |
 |
Sequence
 |
Transactions 0..∞ TransactionDataType Complex Type
The result set of the search
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
Sequence
 |
MaskedCardNbr optional xs:string
This is the original transaction's card number, if any. It will contain the first six and last four digits with '*' filling in the middle. This value is safe for receipts and displays.
|
 |
CardSwiped xs:string
Indicates whether or not the payment method from the original transaction was swiped
|
 |
ServiceName xs:string
This is the original request type (i.e. CreditSale)
|
 |
TxnStatus xs:string
The current transaction status at the time of the search.
These can vary, but some of the key status values include:
- Active - 'A'
- Closed - 'C'
- Voided - 'V'
- Inactive - 'I'
- Reversed - 'R'
|
 |
Amt xs:decimal
The original requested amount
|
 |
AuthAmt optional xs:decimal
The actual authorized amount
Note: This can be different from the original requested amount for partial authorizations.
|
 |
SettlementAmt xs:decimal
The amount the transaction would settle for if it were closed as part of a batch
Note: This does not mean that it has or will close for this amount. The client controls this by adding it to the batch and closing the batch.
Note: This can be different from the original requested amount or the authorized amount for many reasons including: transaction edits (tip), reversals, additional authorizations, etc.
|
 |
ClerkID optional Restriction of xs:string
|
 |
RspDT xs:dateTime
Transaction response date time in the time zone conversion requested
|
 |
IssTxnId optional xs:string
Issuer transaction identifier
|
 |
BatchCloseDT optional xs:dateTime
Batch close date time in the time zone conversion requested. If the transaction is in open batch value is nil.
|
 |
AcctDataSrc optional xs:string
Account data source code. This is a derived value that represents the source of the account data received. For example, proximity vs. swiped vs. manual, et al.
|
 |
FraudRuleInfo optional xs:string
Comma-separated list of strings containing the ID or description of the fraud rule that triggered the fraud decline. Only applies to authorizations that were declined due to fraud.
Note: This is for internal use only.
|
 |
RepeatCount optional xs:int
For fraud declines indicates how many times the transaction has been overridden. Max is 1, so essentially, this indicates if the fraud decline result was overridden. Only applies to authorizations that were declined due to fraud.
Note: This is for internal use only.
|
 |
HasEMVTag optional xs:string
Indicates whether or not EMVTags were sent on this transaction; 'Y' indicates that EMV were sent, 'N' indicates that they were not.
|
 |
HasEComPaymentData optional xs:string
Indicates whether or not Secure ECommerce Payment Data was sent on this transaction; 'Y' indicates that it did and 'N' that it did not.
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
Company optional xs:string
The company associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CustomerFirstname optional xs:string
The customer first name associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CustomerLastname optional xs:string
The customer last name associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
DebtRepaymentIndicator optional debtRepaymentType Simple Type
Allows for flagging this transaction as being against a debt obligation. Only use this field with Heartland's explicit direction. This flag is used to identify transactions that might qualify for VISA's Debt Repayment Program special interchange rates.
|
 |
CardBrandTxnId optional xs:string
The CardBrandTxnId for this transaction.
|
 |
SAFData optional SAFDataType Complex Type
Specify if transaction was initiated in "store and forward" (SAF) mode (Y).
If SAFData block is present, SAFIndicator is required.
|
| |
 |
| | |
 |
 |
Sequence
 |
 |
All
 |
AttachmentType xs:string
Identifies the attachment types to be returned; see the attachmentTypeType enumerations for specific values supported.
|
 |
AttachmentFormat xs:string
Identifies the format of the attachment data; see the attachmentFormatType enumerations for specific values supported.
|
 |
Height optional xs:int
For image formats, this is the height calculated internally based on the provided data.
|
 |
Width optional xs:int
For image formats, this is the width calculated internally based on the provided data.
|
 |
AttachmentName optional Restriction of xs:string
A merchant-assigned name for the associated attachment
|
| | | |
 |
|
 |
 |
Sequence
| |
 |
 |
Sequence
| |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Rewards optional xs:string
Identifies rewards added to the account as a result of a transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Rewards optional xs:string
Identifies rewards added to the account as a result of a transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
 |
All
 |
Alias Restriction of xs:string
|
 |
PIN optional Restriction of pinType Simple Type
A numeric PIN associated with the stored value account.
Note: This is not a PIN block as defined in debit transactions.
| | | | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Rewards optional xs:string
Identifies rewards added to the account as a result of a transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
SaleCnt optional xs:int
Number of sale transactions in the reporting period
|
 |
SaleAmt optional xs:decimal
Sum of sale transaction amounts in the reporting period
|
 |
ActivateCnt optional xs:int
Number of activate transactions in the reporting period
|
 |
ActivateAmt optional xs:decimal
Sum of activate transaction amounts in the reporting period
|
 |
AddValueCnt optional xs:int
Number of add value transactions in the reporting period
|
 |
AddValueAmt optional xs:decimal
Sum of add value transaction amounts in the reporting period
|
 |
VoidCnt optional xs:int
Number of void transactions in the reporting period
|
 |
VoidAmt optional xs:decimal
Sum of void transaction amounts in the reporting period
|
 |
DeactivateCnt optional xs:int
Number of deactivate transactions in the reporting period
|
 |
DeactivateAmt optional xs:decimal
Sum of deactivate transaction amounts in the reporting period
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
RefundAmt optional xs:decimal
Balance on the account before it was deactivated; this should be refunded
|
 |
PointsBalanceAmt optional xs:decimal
Point balance on the account before it was deactivated; the client must determine how to handle this
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
SaleCnt optional xs:int
Number of sale transactions in the reporting period
|
 |
SaleAmt optional xs:decimal
Sum of sale transaction amounts in the reporting period
|
 |
ActivateCnt optional xs:int
Number of activate transactions in the reporting period
|
 |
ActivateAmt optional xs:decimal
Sum of activate transaction amounts in the reporting period
|
 |
AddValueCnt optional xs:int
Number of add value transactions in the reporting period
|
 |
AddValueAmt optional xs:decimal
Sum of add value transaction amounts in the reporting period
|
 |
VoidCnt optional xs:int
Number of void transactions in the reporting period
|
 |
VoidAmt optional xs:decimal
Sum of void transaction amounts in the reporting period
|
 |
DeactivateCnt optional xs:int
Number of deactivate transactions in the reporting period
|
 |
DeactivateAmt optional xs:decimal
Sum of deactivate transaction amounts in the reporting period
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the new account after the transaction
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the new account after the transaction
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Rewards optional xs:string
Identifies rewards added to the account as a result of a transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
SplitTenderCardAmt optional xs:decimal
If the stored account has insufficient funds to complete the sale, this field will contain the portion of the sale that was covered by the remaining funds in the account.
Note: In this case, the BalanceAmt should always be $0 after the sale since the balance was depleted trying to complete the sale.
|
 |
SplitTenderBalanceDueAmt optional xs:decimal
If the stored account has insufficient funds to complete the sale, this field will contain the portion of the sale that was not covered. This is the amount that is still due from the customer. The client must collect this amount from the customer using an additional payment method.
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Rewards optional xs:string
Identifies rewards added to the account as a result of a transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
SplitTenderCardAmt optional xs:decimal
If the stored account has insufficient funds to complete the sale, this field will contain the portion of the sale that was covered by the remaining funds in the account.
Note: In this case, the BalanceAmt should always be $0 after the sale since the balance was depleted trying to complete the sale.
|
 |
SplitTenderBalanceDueAmt optional xs:decimal
If the stored account has insufficient funds to complete the sale, this field will contain the portion of the sale that was not covered. This is the amount that is still due from the customer. The client must collect this amount from the customer using an additional payment method.
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Rewards optional xs:string
Identifies rewards added to the account as a result of a transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
All
 |
RspCode xs:int
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
BalanceAmt optional xs:decimal
Balance on the account after the transaction
|
 |
PointsBalanceAmt optional xs:decimal
Points balance on the account after the transaction
|
 |
Notes optional xs:string
Contains rewards messages to be displayed by the client to inform an account holder about special rewards or promotions available
| | |
 |
 |
Sequence
| |
 |
 |
Sequence
| |
 |
 |
Sequence
| |
 |
 |
All
 |
RspCode xs:string
Response code returned by the Parameter Data Download system
|
 |
RspText optional xs:string
Response text associated with RspCode
|
 |
PDLBlockRsp optional xs:string
Pass-through PDL block response; full definition of this field must be obtained from the Parameter Data Download system
|
 |
 |
Sequence
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
AVSRsltCode optional xs:string
If address verification requested, address verification result code returned by the issuer
|
 |
CVVRsltCode optional xs:string
If card verification was provided on the request, card verification result code returned by the issuer
|
 |
CPCInd optional xs:string
If commercial card was specified in the request, commercial card response indicator returned by the issuer.
Valid values include:
- B (Business Card)
- R (Corporate Card)
- S (Purchasing Card)
- L (B2B - Settlement amount may not exceed Authorized amount)
Note: If this is returned with one of these values, the client should obtain additional information from the card holder and provide it to the gateway via a CreditCPCEdit before this transaction is closed.
|
 |
RefNbr optional xs:string
Reference number returned by the processor or issuer
|
 |
AuthAmt optional amtType Simple Type
Actual amount authorized; could differ from requested for partial authorizations
Note: If not returned, the authorized amount is the requested amount.
|
 |
CardType optional xs:string
The card type processed based on configured BIN ranges
|
 |
AVSRsltText optional xs:string
Address verification result description returned by the issuer
|
 |
CVVRsltText optional xs:string
Card verification result description returned by the issuer
|
 |
TxnDescriptor optional xs:string
The dynamic portion of this was provided in the header of the request; this is the final string sent to the issuer based on the provided value and the values configured during boarding
|
 |
RecurringDataCode optional xs:string
MasterCard value that may be returned on recurring transactions. The only potential value on an approval is "01"; any of the other values may be returned on a decline.
Valid values include:
- "01" (New account information available)
- "02" (Cannot approve at this time, try again later)
- "03" (Do not try again)
- "21" (Recurring Payment Cancellation Service)
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code. This is returned by Visa when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token. This may be returned by issuer when using SecureECommerce.
|
 |
 |
All
 |
TransactionCode optional xs:string
Code that indicates type of transaction on the host.
|
 |
FieldKey optional xs:string
Used to decrypt field information.
|
 |
TraceNumber optional xs:string
Number identifying original transaction.
|
 |
MessageAuthenticationCode optional xs:string
A block of encrypted data to be sent from the POS on every contact Interac sale and return request. Required for Canadian merchants processing debit reversals.
| | |
 |
HostRspDT optional xs:dateTime
Processing Host response date and time.
Note:For Canadian merchants, the HostRspDT contains the timestamp to be printed on the customer receipt.
|
 |
CardBrandTxnId optional xs:string
This is the Network Transaction Identifier returned by the Card Brand.
|
 |
 |
All
| |
 |
IpTerms optional IPTermsRspDataType Complex Type
The IPTerms data block is included in a Credit response to provide the available terms for a cardholder. The program (mIPP or SIP) is echoed back from the request. The format of the term options is dictated by the program.
 |
All
| |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| | | |
 |
 |
Sequence
 |
Header
Report header that can include general information related to the details, criteria used for the report, totals, etc.
 |
All
 |
RptStartUtcDT xs:dateTime
Start date time of report results in UTC (Coordinated Universal Time)
|
 |
RptEndUtcDT xs:dateTime
End date time of report results in UTC (Coordinated Universal Time)
|
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
DeviceId optional xs:int
Device identifier of report results. If not present, results are for all devices associated with the site.
|
 |
TxnCnt xs:int
Number of transactions in report results
| | |
 |
Details 0..∞
Report details sorted by DeviceId, TxnUtcDT
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
All
 |
ServiceName xs:string
This is the original request type (i.e. CreditSale)
|
 |
TxnUtcDT xs:dateTime
Transaction response date time in UTC (Coordinated Universal Time)
|
 |
Status xs:string
The current transaction status at the time of the search.
These can vary, but some of the key status values include:
- Active - 'A'
- Closed - 'C'
- Voided - 'V'
- Inactive - 'I'
- Reversed - 'R'
|
 |
MaskedCardNbr xs:string
This is the original transaction's card number, if any. It will contain the first six and last four digits with '*' filling in the middle. This value is safe for receipts and displays.
|
 |
Amt xs:decimal
The original requested amount
|
 |
TxnDT xs:dateTime
Transaction response date time in the time zone conversion requested
|
 |
AuthAmt xs:decimal
The actual authorized amount
Note: This can be different from the original requested amount for partial authorizations.
|
 |
SettlementAmt xs:decimal
The amount the transaction would settle for if it were closed as part of a batch
Note: This does not mean that it has or will close for this amount. The client controls this by adding it to the batch and closing the batch.
Note: This can be different from the original requested amount or the authorized amount for many reasons including: transaction edits (tip), reversals, additional authorizations, etc.
|
 |
HasEMVTag optional xs:string
Indicates whether or not EMVTags were sent on this transaction; 'Y' indicates that it did and 'N' that it did not.
|
| | | |
 |
 |
Sequence
 |
Header
Report header that can include general information related to the details, criteria used for the report, totals, etc.
 |
All
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
BatchStatus xs:string
The batch status at the time of the report.
Key batch status values include:
- 'O' (open)
- 'C' (closed)
- 'E' (error)
|
 |
OpenUtcDT xs:dateTime
Batch open date time in UTC (Coordinated Universal Time)
|
 |
CloseUtcDT optional xs:dateTime
Batch close date time in UTC (Coordinated Universal Time)
|
 |
BatchTxnAmt xs:decimal
Sum of transaction amounts in the batch
|
 |
HostBatchTxnCnt optional xs:int
Total number of transactions in the host batch.
|
 |
HostBatchTxnAmt optional xs:decimal
Sum of transaction amounts in the host batch.
| | |
 |
Details 0..∞
Report details sorted by TxnUtcDT
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
Sequence
 |
TxnUtcDT xs:dateTime
Transaction response date time in UTC (Coordinated Universal Time)
|
 |
TxnStatus xs:string
The current transaction status at the time of the search.
These can vary, but some of the key status values include:
- Active - 'A'
- Closed - 'C'
- Voided - 'V'
- Inactive - 'I'
- Reversed - 'R'
|
 |
DebitCreditInd xs:string
Indicates if the transaction was a 'D' (debit) or 'C' (credit)
|
 |
SaleReturnInd xs:string
Indicates if the transaction was a 'S' (sale) or 'R' (return)
|
 |
CardSwiped xs:string
Indicates whether or not the payment method from the original transaction was swiped; 'Y' indicates that it was and 'N' that it was not.
|
 |
MaskedCardNbr xs:string
This is the original transaction's card number, if any. It will contain the first six and last four digits with '*' filling in the middle. This value is safe for receipts and displays.
|
 |
AuthAmt xs:decimal
The actual authorized amount
Note: This can be different from the original requested amount for partial authorizations.
|
 |
SettlementAmt xs:decimal
The amount the transaction would settle for if it were closed as part of this batch
Note: This can be different from the original requested amount or the authorized amount for many reasons including: transaction edits (tip), reversals, additional authorizations, etc.
|
 |
TxnDT xs:dateTime
Transaction response date time in the time zone conversion requested
|
 |
Amt xs:decimal
The original requested amount
|
 |
ClerkID optional Restriction of xs:string
|
 |
ServiceName optional xs:string
This is the original request type (i.e. CreditSale)
|
 |
HasEMVTag optional xs:string
Indicates whether or not EMVTags were sent on this transaction; 'Y' indicates that it did and 'N' that it did not
|
 |
Company optional xs:string
The company associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CustomerFirstname optional xs:string
The customer first name associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CustomerLastname optional xs:string
The customer last name associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CurrencyCodeAlpha xs:string
Indicates the currency text associated with the CardHolderCurrCode.
| | | | |
 |
 |
Sequence
 |
Header
Report header that can include general information related to the details, criteria used for the report, totals, etc.
 |
All
 |
RptStartUtcDT xs:dateTime
Start date time of report results in UTC (Coordinated Universal Time)
|
 |
RptEndUtcDT xs:dateTime
End date time of report results in UTC (Coordinated Universal Time)
|
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
DeviceId optional xs:int
Device identifier of report results, if not present results are for all devices associated with the site
|
| |
 |
Details 0..∞
Report details, sorted by DeviceId, OpenUtcDT
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
All
 |
BatchStatus xs:string
The batch status at the time of the report.
Key batch status values include:
- 'O' (open)
- 'C' (closed)
- 'E' (error)
|
 |
OpenUtcDT xs:dateTime
Batch open date time in UTC (Coordinated Universal Time)
|
 |
CloseUtcDT optional xs:dateTime
Batch close date time in UTC (Coordinated Universal Time)
|
 |
BatchTxnAmt xs:decimal
Sum of transaction amounts in the batch
|
 |
OpenDT xs:dateTime
Batch open date time in the time zone conversion requested
|
 |
CloseDT optional xs:dateTime
Batch close date time in the time zone conversion requested
| | | | |
 |
 |
Sequence
 |
Header
Report header that can include general information related to the details, criteria used for the report, totals, etc.
 |
All
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
BatchStatus xs:string
The batch status at the time of the report.
Key batch status values include:
- 'O' (open)
- 'C' (closed)
- 'E' (error)
|
 |
OpenUtcDT xs:dateTime
Batch open date time in UTC (Coordinated Universal Time)
|
 |
CloseUtcDT optional xs:dateTime
Batch close date time in UTC (Coordinated Universal Time)
|
 |
CreditCnt xs:int
Number of credit transactions in the batch
|
 |
CreditAmt xs:decimal
Sum of credit transaction amounts in the batch
|
 |
DebitCnt xs:int
Number of debit transactions in the batch
|
 |
DebitAmt xs:decimal
Sum of debit transaction amounts in the batch
|
 |
SaleCnt xs:int
Number of sale transactions in the batch
|
 |
SaleAmt xs:decimal
Sum of sale transaction amounts in the batch
|
 |
ReturnCnt xs:int
Number of return transactions in the batch
|
 |
ReturnAmt xs:decimal
Sum of return transaction amounts in the batch
|
 |
TotalCnt xs:int
Total number of transactions in the batch
|
 |
TotalAmt xs:decimal
Sum of transaction amounts in the batch
|
 |
TotalGratuityAmtInfo xs:decimal
Sum of gratuity amounts in the batch. Gratuity amounts, if any, are already included in the other amounts.
|
 |
TotalHCPCnt xs:int
Total number of Home Currency Pay transactions in the batch
|
 |
HostTotalCnt optional xs:int
Total number of transactions in the host batch.
|
 |
HostTotalAmt optional xs:decimal
Sum of transaction amounts in the host batch.
|
 |
HostCreditSaleCnt optional xs:int
Number of credit sale transactions in the host batch.
|
 |
HostCreditSaleAmt optional xs:decimal
Sum of credit sale transaction amounts in the host batch.
|
 |
HostCreditReturnAmt optional xs:decimal
Sum of credit return transaction amounts in the host batch.
|
 |
HostDebitSaleCnt optional xs:int
Number of debit sale transactions in the host batch.
|
 |
HostDebitSaleAmt optional xs:decimal
Sum of debit sale transaction amounts in the host batch.
|
 |
HostDebitReturnAmt optional xs:decimal
Sum of debit return transaction amounts in the host batch.
| | |
 |
Details 0..∞
Report details, sorted by CardType
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
All
 |
CreditCnt xs:int
Number of credit transactions in the batch
|
 |
CreditAmt xs:decimal
Sum of credit transaction amounts in the batch
|
 |
DebitCnt xs:int
Number of debit transactions in the batch
|
 |
DebitAmt xs:decimal
Sum of debit transaction amounts in the batch
|
 |
SaleCnt xs:int
Number of sale transactions in the batch
|
 |
SaleAmt xs:decimal
Sum of sale transaction amounts in the batch
|
 |
ReturnCnt xs:int
Number of return transactions in the batch
|
 |
ReturnAmt xs:decimal
Sum of return transaction amounts in the batch
|
 |
TotalCnt xs:int
Total number of transactions in the batch
|
 |
TotalAmt xs:decimal
Sum of transaction amounts in the batch
|
 |
TotalGratuityAmtInfo xs:decimal
Sum of gratuity amounts in the batch. Gratuity amounts, if any, are already included in the other amounts.
|
 |
TotalHCPCnt xs:int
Total number of Home Currency Pay transactions in the batch
| | | | |
 |
 |
Sequence
 |
Header
Report header that can include general information related to the details, criteria used for the report, totals, etc.
 |
All
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
DeviceId optional xs:int
Device identifier of report results. If not present, results are for all devices associated with the site.
|
 |
TxnCnt xs:int
Number of transactions in the batch
|
 |
TxnAmt xs:decimal
Sum of transaction amounts in the batch
| | |
 |
Details 0..∞
Report details, sorted by DeviceId, TxnUtcDT
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
All
 |
TxnStatus xs:string
The current transaction status at the time of the search.
These can vary, but some of the key status values include:
- Active - 'A'
- Closed - 'C'
- Voided - 'V'
- Inactive - 'I'
- Reversed - 'R'
|
 |
TxnUtcDT xs:dateTime
Transaction response date time in UTC (Coordinated Universal Time)
|
 |
DebitCreditInd xs:string
Indicates if the transaction was a 'D' (debit) or 'C' (credit)
|
 |
SaleReturnInd xs:string
Indicates if the transaction was a 'S' (sale) or 'R' (return)
|
 |
CardSwiped xs:string
Indicates whether or not the payment method from the original transaction was swiped; 'Y' indicates that it was and 'N' that it was not.
|
 |
MaskedCardNbr xs:string
This is the original transaction's card number, if any. It will contain the first six and last four digits with '*' filling in the middle. This value is safe for receipts and displays.
|
 |
Amt xs:decimal
The original requested amount
|
 |
AuthAmt xs:decimal
The actual authorized amount
Note: This can be different from the original requested amount for partial authorizations.
|
 |
SettlementAmt xs:decimal
The amount the transaction would settle for if it were closed as part of a batch
Note: This does not mean that it has or will close for this amount. The client controls this by adding it to the batch and closing the batch.
Note: This can be different from the original requested amount or the authorized amount for many reasons including: transaction edits (tip), reversals, additional authorizations, etc.
|
 |
TxnDT xs:dateTime
Transaction response date time in the time zone conversion requested
|
 |
HasEMVTag optional xs:string
Indicates whether or not EMVTags were sent on this transaction; 'Y' indicates that it did and 'N' that it did not.
| | | | |
 |
 |
Sequence
 |
Header
Report header that can include general information related to the details, criteria used for the report, totals, etc.
 |
All
 |
RptStartUtcDT xs:dateTime
Start date time of report results in UTC (Coordinated Universal Time)
|
 |
RptEndUtcDT xs:dateTime
End date time of report results in UTC (Coordinated Universal Time)
|
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
DeviceId optional xs:int
Device identifier of report results, if not present results are for all devices.
|
 |
TxnCnt xs:int
Number of transactions in the results
|
 |
TxnAmt xs:decimal
Sum of transaction amounts in the results
| | |
 |
Details 0..∞
Report details, in the order found
Note: If the data was defined in the request or response, a description has not been added here; only fields that are being introduced in this response have additional detail added. Typically, these will be fields that drive business logic that can be assumed at the time of the transaction or they are calculated at the time of the report.
 |
All
 |
ServiceName xs:string
This is the original request type (i.e. CreditSale)
|
 |
TxnUtcDT xs:dateTime
Transaction response date time in UTC (Coordinated Universal Time)
|
 |
TxnStatus xs:string
The current transaction status at the time of the search
These can vary, but some of the key status values include:
- Active - 'A'
- Closed - 'C'
- Voided - 'V'
- Inactive - 'I'
- Reversed - 'R'
|
 |
DebitCreditInd xs:string
Indicates if the transaction was a 'D' (debit) or 'C' (credit)
|
 |
SaleReturnInd xs:string
Indicates if the transaction was a 'S' (sale) or 'R' (return)
|
 |
MaskedCardNbr xs:string
This is the original transaction's card number, if any. It will contain the first six and last four digits with '*' filling in the middle. This value is safe for receipts and displays.
|
 |
Amt xs:decimal
The original requested amount
|
 |
AuthAmt xs:decimal
The actual authorized amount
Note: This can be different from the original requested amount for partial authorizations.
|
 |
SettlementAmt xs:decimal
The amount the transaction would settle for if it were closed as part of a batch
Note: This does not mean that it has or will close for this amount. The client controls this by adding it to the batch and closing the batch.
Note: This can be different from the original requested amount or the authorized amount for many reasons including: transaction edits (tip), reversals, additional authorizations, etc.
|
 |
TxnDT xs:dateTime
Transaction response date time in the time zone conversion requested
|
 |
HasEMVTag optional xs:string
Indicates whether or not EMVTags were sent on this transaction; 'Y' indicates that it did and 'N' that it did not
| | | | |
 |
 |
All
 |
SiteId xs:int
Site identifier used to process the request.
|
 |
MerchName xs:string
Merchant name associated with this site id
|
 |
DeviceId xs:int
Device identifier used to process the request.
|
 |
ServiceName xs:string
This is the original request type (i.e. CreditSale)
|
 |
ReqUtcDT xs:dateTime
Transaction request date time in UTC (Coordinated Universal Time)
|
 |
ReqDT xs:dateTime
Transaction request date time in the time zone conversion requested
|
 |
RspUtcDT xs:dateTime
Transaction response date time in UTC (Coordinated Universal Time)
|
 |
RspDT xs:dateTime
Transaction response date time in the time zone conversion requested
|
 |
MerchNbr xs:string
The merchant number (MID) associated with this site id
|
 |
TermOrdinal xs:int
Terminal ordinal number associated with this device id
|
 |
MerchAddr1 xs:string
Merchant address 1 associated with this site id
|
 |
MerchAddr2 xs:string
Merchant address 2 associated with this site id
|
 |
MerchCity xs:string
Merchant city associated with this site id
|
 |
MerchState xs:string
Merchant state associated with this site id
|
 |
MerchZip xs:string
Merchant zip associated with this site id
|
 |
MerchPhone xs:string
Merchant phone number associated with this site id
|
 |
|
 |
|
 |
 |
Sequence
 |
TxnStatus xs:string
The current transaction status at the time of the search.
These can vary, but some of the key status values include:
- Active - 'A'
- Closed - 'C'
- Voided - 'V'
- Inactive - 'I'
- Reversed - 'R'
|
 |
MaskedCardNbr xs:string
This is the original transaction's card number, if any. It will contain the first six and last four digits with '*' filling in the middle. This value is safe for receipts and displays.
|
 |
CardSwiped xs:string
Indicates whether or not the payment method from the original transaction was swiped; 'Y' indicates that it was and 'N' that it was not
|
 |
DebitCreditInd xs:string
Indicates if the transaction was a 'D (debit) or 'C' (credit)
|
 |
SaleReturnInd xs:string
Indicates if the transaction was a 'S' (sale) or 'R' (return)
|
 |
Amt xs:decimal
The original requested amount
|
 |
AuthAmt xs:decimal
The actual authorized amount
Note: This can be different from the original requested amount for partial authorizations.
|
 |
ReqACI xs:string
Requested authorization characteristics indicator
|
 |
RspACI xs:string
Response authorization characteristics indicator
|
 |
AcctDataSrc xs:string
Account data source code. This is a derived value that represents the source of the account data received. For example, proximity vs. swiped vs. manual, et al.
|
 |
IssTxnId xs:string
Issuer transaction identifier
|
 |
RefNbr xs:string
Retrieval reference number
|
 |
TxnSeqNbr xs:int
Transaction sequence number incremented with each authorization requested by a device
|
 |
SettlementAmt xs:decimal
The amount the transaction would settle for if it were closed as part of a batch
Note: This does not mean that it has or will close for this amount. The client controls this by adding it to the batch and closing the batch.
Note: This can be different from the original requested amount or the authorized amount for many reasons including: transaction edits (tip), reversals, additional authorizations, etc.
|
 |
ReturnAmtInfo optional xs:decimal
This is the total amount of returns that have been done against this specific transaction
|
 |
ReversalAmtInfo optional xs:decimal
This is the total amount of reversals that have been done against this specific transaction
|
 |
IncrementalAuthAmtInfo optional xs:decimal
This is the total amount of incremental authorizations that have been done against this specific transaction
|
 |
AllowDup optional Restriction of xs:string
|
 |
ProcessorRefNum optional Restriction of xs:string
Reference number returned by processor
|
 |
ReversalIndicator optional Restriction of xs:string
Indicates that this transaction was reversed
|
 |
TokenRequested optional Restriction of xs:string
Indicates that a request for a token was made on this transaction
|
 |
TokenGenerated optional Restriction of xs:string
Indicates that a Token was generated as a result of this transaction
|
 |
EMVTagData optional xs:string
EMV tag data in TLV format.
Note: This field has been obsoleted.See the TagData field for the alternative.
|
 |
EMVIssuerResp optional xs:string
EMV tag data returned by the issuer in TLV format
|
 |
PaymentData optional xs:string
SecureECommerce Payment Data.
|
 |
ECommerceIndicator optional xs:string
Electronic Commerce Indicator when using SecureECommerce.
|
 |
CAVVResultCode optional xs:string
The Visa Cardholder Authentication Verfication Value results code returned by the Issuer when using SecureECommerce.
|
 |
TokenPANLast4 optional xs:string
Last 4 digits of PAN associated with Token returned by the Issuer when using SecureECommerce.
|
 |
Company optional xs:string
The company associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CustomerFirstname optional xs:string
The customer first name associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
CustomerLastname optional xs:string
The customer last name associated with the recurring payment at the time the transaction was processed. This only appears for recurring payment transactions.
|
 |
DebtRepaymentIndicator optional debtRepaymentType Simple Type
Allows for flagging this transaction as being against a debt obligation. Only use this field with Heartland's explicit direction. This flag is used to identify transactions that might qualify for VISA's Debt Repayment Program special interchange rates.
|
 |
CardBrandTxnId optional xs:string
The CardBrandTxnId for this transaction.
|
| |
 |
|
 |
MerchAddr3 optional xs:string
Merchant address 3 associated with this site id
|
 |
CrossMidTidInd optional xs:string
Indicates whether the transaction was processed as a Cross MID or Cross TID transaction.
|
 |
 |
All
| |
 |
 |
All
 |
SAFOrigDT optional xs:dateTime
Date and time when the transaction was originally initiated.
| | |
 |
 |
All
 |
CurrConvOptOutFlag booleanType Simple Type
This setting indicates if the Customer has decided Opt Out of currency conversion and have the amount remain in the Merchants currency. If the customer does not opt out, the amount will be converted to currency associated with the card.
|
 |
RateLookupTxnId optional guidType Simple Type
The Retrieval Reference Number (RRN) of the RateLookup or Incremental Authorization that provided the rate used for the calculations in this transaction, if it is different from the original Authorization.
|
| |
 |
CurrencyCodeAlpha xs:string
Indicates the currency text associated with the CardHolderCurrCode.
|
 |
 |
All
 |
SIPOptions optional sipOptionsType Simple Type
Optional, sent for SIP only
Valid values include:
- 01 - SIPZERO
- 02 - SIPREGULAR
- 03 - SIPMADNESS
Note: This field is available to Asia Pacific merchants only.
|
 |
InstallmentPlan optional installmentPlanType Simple Type
Valid values include:
- 00 - No promotion
- 03 - Without interest to the cardholder
- 05 - With interest to the cardholder
- 07 - Buy today, pay later
Note: This field is available to Mexico merchants only.
|
| | | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
FileReferenceNbr optional xs:string
Reference number returned by the processor or issuer
| | |
 |
 |
All
 |
RspCode xs:string
Response (result) code returned by the issuer
|
 |
RspText optional xs:string
Response (result) text returned by the issuer
|
 |
AuthCode optional xs:string
If authorized, authorization code returned by the issuer
|
 |
PromotionCode xs:string
Response (result) code returned by the issuer
|
 |
FileReferenceNbr optional xs:string
Reference number returned by the processor or issuer
| | |
 |
|
 |
 |
All
 |
FieldKey optional xs:string
Key generated and provided to the PIN pad. This key is used to decrypt the balance information.
|
 |
MacKey optional xs:string
Key generated and provided to the PIN pad. Key is used to generate the MAC value.
|
 |
MessageAuthenticationCode optional xs:string
Used to transmit the Message Authentication Code for Canadian debit transactions.
|
 |
PinKey optional xs:string
Key used to encrypt PIN. Maintained in PIN Pad.
|
| | | |