/// <summary>
 /// Initializes a new instance of the <see cref="TssV2TransactionsGet200ResponseProcessorInformation" /> class.
 /// </summary>
 /// <param name="Processor">Processor.</param>
 /// <param name="TransactionId">Network transaction identifier (TID). You can use this value to identify a specific transaction when you are discussing the transaction with your processor. Not all processors provide this value.  #### Cielo For Cielo, this value is the non-sequential unit (NSU) and is supported for all transactions. The value is generated by Cielo or the issuing bank.  #### Comercio Latino For Comercio Latino, this value is the proof of sale or non-sequential unit (NSU) number generated by the acquirers Cielo and Rede, or the issuing bank.  #### CyberSource through VisaNet and GPN For details about this value for CyberSource through VisaNet and GPN, see \&quot;Network Transaction Identifiers\&quot; in [Credit Card Services Using the SCMP API.](https://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SCMP_API/html/wwhelp/wwhimpl/js/html/wwhelp.htm) .</param>
 /// <param name="NetworkTransactionId">The description for this field is not available..</param>
 /// <param name="ResponseId">Response ID sent from the processor. .</param>
 /// <param name="ProviderTransactionId">The description for this field is not available..</param>
 /// <param name="ApprovalCode">Authorization code. Returned only when the processor returns this value. .</param>
 /// <param name="ResponseCode">For most processors, this is the error message sent directly from the bank. Returned only when the processor returns this value.  **Important** Do not use this field to evaluate the result of the authorization.  #### AIBMS If this value is &#x60;08&#x60;, you can accept the transaction if the customer provides you with identification.  #### Atos This value is the response code sent from Atos and it might also include the response code from the bank. Format: &#x60;aa,bb&#x60; with the two values separated by a comma and where: - &#x60;aa&#x60; is the two-digit error message from Atos. - &#x60;bb&#x60; is the optional two-digit error message from the bank.  #### Comercio Latino This value is the status code and the error or response code received from the processor separated by a colon. Format: [status code]:E[error code] or [status code]:R[response code] Example &#x60;2:R06&#x60;  #### JCN Gateway Processor-defined detail error code. The associated response category code is in the &#x60;responseCategoryCode&#x60; field. .</param>
 /// <param name="Avs">Avs.</param>
 /// <param name="CardVerification">CardVerification.</param>
 /// <param name="AchVerification">AchVerification.</param>
 /// <param name="ElectronicVerificationResults">ElectronicVerificationResults.</param>
 /// <param name="SystemTraceAuditNumber">This field is returned only for **American Express Direct** and **CyberSource through VisaNet**.  #### American Express Direct  System trace audit number (STAN). This value identifies the transaction and is useful when investigating a chargeback dispute.  #### CyberSource through VisaNet  System trace number that must be printed on the customer’s receipt.  For details, see &#x60;receipt_number&#x60; field description in [Credit Card Services Using the SCMP API.](https://apps.cybersource.com/library/documentation/dev_guides/CC_Svcs_SCMP_API/html/wwhelp/wwhimpl/js/html/wwhelp.htm) .</param>
 /// <param name="ResponseCodeSource">Used by Visa only and contains the response source/reason code that identifies the source of the response decision. .</param>
 public TssV2TransactionsGet200ResponseProcessorInformation(TssV2TransactionsGet200ResponseProcessorInformationProcessor Processor = default(TssV2TransactionsGet200ResponseProcessorInformationProcessor), string TransactionId = default(string), string NetworkTransactionId = default(string), string ResponseId = default(string), string ProviderTransactionId = default(string), string ApprovalCode = default(string), string ResponseCode = default(string), PtsV2PaymentsPost201ResponseProcessorInformationAvs Avs = default(PtsV2PaymentsPost201ResponseProcessorInformationAvs), Riskv1decisionsCardVerification CardVerification = default(Riskv1decisionsCardVerification), PtsV2PaymentsPost201ResponseProcessorInformationAchVerification AchVerification = default(PtsV2PaymentsPost201ResponseProcessorInformationAchVerification), TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults ElectronicVerificationResults = default(TssV2TransactionsGet200ResponseProcessorInformationElectronicVerificationResults), string SystemTraceAuditNumber = default(string), string ResponseCodeSource = default(string))
 {
     this.Processor             = Processor;
     this.TransactionId         = TransactionId;
     this.NetworkTransactionId  = NetworkTransactionId;
     this.ResponseId            = ResponseId;
     this.ProviderTransactionId = ProviderTransactionId;
     this.ApprovalCode          = ApprovalCode;
     this.ResponseCode          = ResponseCode;
     this.Avs = Avs;
     this.CardVerification = CardVerification;
     this.AchVerification  = AchVerification;
     this.ElectronicVerificationResults = ElectronicVerificationResults;
     this.SystemTraceAuditNumber        = SystemTraceAuditNumber;
     this.ResponseCodeSource            = ResponseCodeSource;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateDecisionManagerCaseRequest" /> class.
 /// </summary>
 /// <param name="ClientReferenceInformation">ClientReferenceInformation.</param>
 /// <param name="ProcessorInformation">ProcessorInformation.</param>
 /// <param name="PaymentInformation">PaymentInformation.</param>
 /// <param name="OrderInformation">OrderInformation.</param>
 /// <param name="BuyerInformation">BuyerInformation.</param>
 /// <param name="DeviceInformation">DeviceInformation.</param>
 /// <param name="CardVerification">CardVerification.</param>
 /// <param name="RiskInformation">RiskInformation.</param>
 /// <param name="TravelInformation">TravelInformation.</param>
 /// <param name="MerchantDefinedInformation">MerchantDefinedInformation.</param>
 public CreateDecisionManagerCaseRequest(Riskv1decisionsClientReferenceInformation ClientReferenceInformation = default(Riskv1decisionsClientReferenceInformation), Riskv1decisionsProcessorInformation ProcessorInformation = default(Riskv1decisionsProcessorInformation), Riskv1decisionsPaymentInformation PaymentInformation = default(Riskv1decisionsPaymentInformation), Riskv1decisionsOrderInformation OrderInformation = default(Riskv1decisionsOrderInformation), Riskv1decisionsBuyerInformation BuyerInformation = default(Riskv1decisionsBuyerInformation), Riskv1decisionsDeviceInformation DeviceInformation = default(Riskv1decisionsDeviceInformation), Riskv1decisionsCardVerification CardVerification = default(Riskv1decisionsCardVerification), Riskv1decisionsRiskInformation RiskInformation = default(Riskv1decisionsRiskInformation), Riskv1decisionsTravelInformation TravelInformation = default(Riskv1decisionsTravelInformation), List <Riskv1decisionsMerchantDefinedInformation> MerchantDefinedInformation = default(List <Riskv1decisionsMerchantDefinedInformation>))
 {
     this.ClientReferenceInformation = ClientReferenceInformation;
     this.ProcessorInformation       = ProcessorInformation;
     this.PaymentInformation         = PaymentInformation;
     this.OrderInformation           = OrderInformation;
     this.BuyerInformation           = BuyerInformation;
     this.DeviceInformation          = DeviceInformation;
     this.CardVerification           = CardVerification;
     this.RiskInformation            = RiskInformation;
     this.TravelInformation          = TravelInformation;
     this.MerchantDefinedInformation = MerchantDefinedInformation;
 }