/// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsidcapturesPaymentInformation" /> class.
 /// </summary>
 /// <param name="Customer">Customer.</param>
 public Ptsv2paymentsidcapturesPaymentInformation(Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer))
 {
     this.Customer = Customer;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsidrefundsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="FluidData">FluidData.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="PaymentInstrument">PaymentInstrument.</param>
 /// <param name="InstrumentIdentifier">InstrumentIdentifier.</param>
 /// <param name="ShippingAddress">ShippingAddress.</param>
 /// <param name="LegacyToken">LegacyToken.</param>
 /// <param name="PaymentType">PaymentType.</param>
 public Ptsv2paymentsidrefundsPaymentInformation(Ptsv2paymentsidrefundsPaymentInformationCard Card = default(Ptsv2paymentsidrefundsPaymentInformationCard), Ptsv2paymentsPaymentInformationBank Bank = default(Ptsv2paymentsPaymentInformationBank), Ptsv2paymentsPaymentInformationTokenizedCard TokenizedCard = default(Ptsv2paymentsPaymentInformationTokenizedCard), Ptsv2paymentsPaymentInformationFluidData FluidData = default(Ptsv2paymentsPaymentInformationFluidData), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationPaymentInstrument PaymentInstrument = default(Ptsv2paymentsPaymentInformationPaymentInstrument), Ptsv2paymentsPaymentInformationInstrumentIdentifier InstrumentIdentifier = default(Ptsv2paymentsPaymentInformationInstrumentIdentifier), Ptsv2paymentsPaymentInformationShippingAddress ShippingAddress = default(Ptsv2paymentsPaymentInformationShippingAddress), Ptsv2paymentsPaymentInformationLegacyToken LegacyToken = default(Ptsv2paymentsPaymentInformationLegacyToken), Ptsv2paymentsPaymentInformationPaymentType PaymentType = default(Ptsv2paymentsPaymentInformationPaymentType))
 {
     this.Card                 = Card;
     this.Bank                 = Bank;
     this.TokenizedCard        = TokenizedCard;
     this.FluidData            = FluidData;
     this.Customer             = Customer;
     this.PaymentInstrument    = PaymentInstrument;
     this.InstrumentIdentifier = InstrumentIdentifier;
     this.ShippingAddress      = ShippingAddress;
     this.LegacyToken          = LegacyToken;
     this.PaymentType          = PaymentType;
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PtsV2CreditsPost201ResponsePaymentInformation" /> class.
 /// </summary>
 /// <param name="Bank">Bank.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="PaymentInstrument">PaymentInstrument.</param>
 /// <param name="InstrumentIdentifier">InstrumentIdentifier.</param>
 /// <param name="ShippingAddress">ShippingAddress.</param>
 public PtsV2CreditsPost201ResponsePaymentInformation(PtsV2PaymentsPost201ResponsePaymentInformationBank Bank = default(PtsV2PaymentsPost201ResponsePaymentInformationBank), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationPaymentInstrument PaymentInstrument = default(Ptsv2paymentsPaymentInformationPaymentInstrument), PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier InstrumentIdentifier = default(PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier), Ptsv2paymentsPaymentInformationShippingAddress ShippingAddress = default(Ptsv2paymentsPaymentInformationShippingAddress))
 {
     this.Bank                 = Bank;
     this.Customer             = Customer;
     this.PaymentInstrument    = PaymentInstrument;
     this.InstrumentIdentifier = InstrumentIdentifier;
     this.ShippingAddress      = ShippingAddress;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsidrefundsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="Customer">Customer.</param>
 public Ptsv2paymentsidrefundsPaymentInformation(Ptsv2paymentsidrefundsPaymentInformationCard Card = default(Ptsv2paymentsidrefundsPaymentInformationCard), Ptsv2paymentsPaymentInformationBank Bank = default(Ptsv2paymentsPaymentInformationBank), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer))
 {
     this.Card     = Card;
     this.Bank     = Bank;
     this.Customer = Customer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2payoutsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="Customer">Customer.</param>
 public Ptsv2payoutsPaymentInformation(Ptsv2payoutsPaymentInformationCard Card = default(Ptsv2payoutsPaymentInformationCard), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer))
 {
     this.Card     = Card;
     this.Customer = Customer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TssV2TransactionsGet200ResponsePaymentInformation" /> class.
 /// </summary>
 /// <param name="PaymentType">PaymentType.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="Card">Card.</param>
 /// <param name="Invoice">Invoice.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="AccountFeatures">AccountFeatures.</param>
 public TssV2TransactionsGet200ResponsePaymentInformation(TssV2TransactionsGet200ResponsePaymentInformationPaymentType PaymentType = default(TssV2TransactionsGet200ResponsePaymentInformationPaymentType), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), TssV2TransactionsGet200ResponsePaymentInformationCard Card = default(TssV2TransactionsGet200ResponsePaymentInformationCard), TssV2TransactionsGet200ResponsePaymentInformationInvoice Invoice = default(TssV2TransactionsGet200ResponsePaymentInformationInvoice), TssV2TransactionsGet200ResponsePaymentInformationBank Bank = default(TssV2TransactionsGet200ResponsePaymentInformationBank), TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures AccountFeatures = default(TssV2TransactionsGet200ResponsePaymentInformationAccountFeatures))
 {
     this.PaymentType     = PaymentType;
     this.Customer        = Customer;
     this.Card            = Card;
     this.Invoice         = Invoice;
     this.Bank            = Bank;
     this.AccountFeatures = AccountFeatures;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Riskv1decisionsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="Method">Method of payment used for the order. This field can contain one of the following values:   - &#x60;consumer&#x60; (default): Customer credit card   - &#x60;corporate&#x60;: Corporate credit card   - &#x60;debit&#x60;: Debit card, such as a Maestro (UK Domestic) card   - &#x60;cod&#x60;: Collect on delivery   - &#x60;check&#x60;: Electronic check   - &#x60;p2p&#x60;: Person-to-person payment   - &#x60;private1&#x60;: Private label credit card   - &#x60;other&#x60;: Other payment method .</param>
 public Riskv1decisionsPaymentInformation(Riskv1decisionsPaymentInformationCard Card = default(Riskv1decisionsPaymentInformationCard), Riskv1decisionsPaymentInformationTokenizedCard TokenizedCard = default(Riskv1decisionsPaymentInformationTokenizedCard), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationBank Bank = default(Ptsv2paymentsPaymentInformationBank), string Method = default(string))
 {
     this.Card          = Card;
     this.TokenizedCard = TokenizedCard;
     this.Customer      = Customer;
     this.Bank          = Bank;
     this.Method        = Method;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="FluidData">FluidData.</param>
 /// <param name="Customer">Customer.</param>
 public Ptsv2paymentsPaymentInformation(Ptsv2paymentsPaymentInformationCard Card = default(Ptsv2paymentsPaymentInformationCard), Ptsv2paymentsPaymentInformationTokenizedCard TokenizedCard = default(Ptsv2paymentsPaymentInformationTokenizedCard), Ptsv2paymentsPaymentInformationFluidData FluidData = default(Ptsv2paymentsPaymentInformationFluidData), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer))
 {
     this.Card          = Card;
     this.TokenizedCard = TokenizedCard;
     this.FluidData     = FluidData;
     this.Customer      = Customer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PtsV2PaymentsPost201ResponsePaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="AccountFeatures">AccountFeatures.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="PaymentInstrument">PaymentInstrument.</param>
 /// <param name="InstrumentIdentifier">InstrumentIdentifier.</param>
 /// <param name="ShippingAddress">ShippingAddress.</param>
 /// <param name="Scheme">Subtype of card account. This field can contain one of the following values: - Maestro International - Maestro UK Domestic - MasterCard Credit - MasterCard Debit - Visa Credit - Visa Debit - Visa Electron  **Note** Additional values may be present.  For all possible values, see the &#x60;score_card_scheme&#x60; field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** &gt; **Documentation** &gt; **Guides** &gt; _Decision Manager Using the SCMP API Developer Guide_ (PDF link). .</param>
 /// <param name="Bin">Credit card BIN (the first six digits of the credit card).Derived either from the &#x60;cc_bin&#x60; request field or from the first six characters of the &#x60;customer_cc_num&#x60; field.  For all possible values, see the &#x60;score_cc_bin&#x60; field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** &gt; **Documentation** &gt; **Guides** &gt; _Decision Manager Using the SCMP API Developer Guide_ (PDF link). .</param>
 /// <param name="AccountType">Type of payment card account. This field can refer to a credit card, debit card, or prepaid card account type.  For all possible values, see the &#x60;score_card_account_type&#x60; field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** &gt; **Documentation** &gt; **Guides** &gt; _Decision Manager Using the SCMP API Developer Guide_ (PDF link). .</param>
 /// <param name="Issuer">Name of the bank or entity that issued the card account.  For all possible values, see the &#x60;score_card_issuer&#x60; field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** &gt; **Documentation** &gt; **Guides** &gt; _Decision Manager Using the SCMP API Developer Guide_ (PDF link). .</param>
 /// <param name="BinCountry">Country (two-digit country code) associated with the BIN of the customer’s card used for the payment. Returned if the information is available. Use this field for additional information when reviewing orders. This information is also displayed in the details page of the CyberSource Business Center.  For all possible values, see the &#x60;bin_country&#x60; field description in the _Decision Manager Using the SCMP API Developer Guide_ on the [CyberSource Business Center.](https://ebc2.cybersource.com/ebc2/) Click **Decision Manager** &gt; **Documentation** &gt; **Guides** &gt; _Decision Manager Using the SCMP API Developer Guide_ (PDF link). .</param>
 public PtsV2PaymentsPost201ResponsePaymentInformation(PtsV2PaymentsPost201ResponsePaymentInformationCard Card = default(PtsV2PaymentsPost201ResponsePaymentInformationCard), PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard TokenizedCard = default(PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard), PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures AccountFeatures = default(PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures), PtsV2PaymentsPost201ResponsePaymentInformationBank Bank = default(PtsV2PaymentsPost201ResponsePaymentInformationBank), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationPaymentInstrument PaymentInstrument = default(Ptsv2paymentsPaymentInformationPaymentInstrument), PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier InstrumentIdentifier = default(PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier), Ptsv2paymentsPaymentInformationShippingAddress ShippingAddress = default(Ptsv2paymentsPaymentInformationShippingAddress), string Scheme = default(string), string Bin = default(string), string AccountType = default(string), string Issuer = default(string), string BinCountry = default(string))
 {
     this.Card                 = Card;
     this.TokenizedCard        = TokenizedCard;
     this.AccountFeatures      = AccountFeatures;
     this.Bank                 = Bank;
     this.Customer             = Customer;
     this.PaymentInstrument    = PaymentInstrument;
     this.InstrumentIdentifier = InstrumentIdentifier;
     this.ShippingAddress      = ShippingAddress;
     this.Scheme               = Scheme;
     this.Bin         = Bin;
     this.AccountType = AccountType;
     this.Issuer      = Issuer;
     this.BinCountry  = BinCountry;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Riskv1authenticationresultsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="FluidData">FluidData.</param>
 /// <param name="Customer">Customer.</param>
 public Riskv1authenticationresultsPaymentInformation(Riskv1authenticationresultsPaymentInformationCard Card = default(Riskv1authenticationresultsPaymentInformationCard), Riskv1authenticationresultsPaymentInformationTokenizedCard TokenizedCard = default(Riskv1authenticationresultsPaymentInformationTokenizedCard), Riskv1authenticationsetupsPaymentInformationFluidData FluidData = default(Riskv1authenticationsetupsPaymentInformationFluidData), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer))
 {
     this.Card          = Card;
     this.TokenizedCard = TokenizedCard;
     this.FluidData     = FluidData;
     this.Customer      = Customer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TssV2TransactionsPost201ResponseEmbeddedPaymentInformation" /> class.
 /// </summary>
 /// <param name="PaymentMethod">PaymentMethod.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="Card">Card.</param>
 public TssV2TransactionsPost201ResponseEmbeddedPaymentInformation(TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentMethod PaymentMethod = default(TssV2TransactionsPost201ResponseEmbeddedPaymentInformationPaymentMethod), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard Card = default(TssV2TransactionsPost201ResponseEmbeddedPaymentInformationCard))
 {
     this.PaymentMethod = PaymentMethod;
     this.Customer      = Customer;
     this.Card          = Card;
 }
Example #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PtsV2PaymentsPost201ResponsePaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="AccountFeatures">AccountFeatures.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="PaymentInstrument">PaymentInstrument.</param>
 /// <param name="InstrumentIdentifier">InstrumentIdentifier.</param>
 /// <param name="ShippingAddress">ShippingAddress.</param>
 public PtsV2PaymentsPost201ResponsePaymentInformation(PtsV2PaymentsPost201ResponsePaymentInformationCard Card = default(PtsV2PaymentsPost201ResponsePaymentInformationCard), PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard TokenizedCard = default(PtsV2PaymentsPost201ResponsePaymentInformationTokenizedCard), PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures AccountFeatures = default(PtsV2PaymentsPost201ResponsePaymentInformationAccountFeatures), PtsV2PaymentsPost201ResponsePaymentInformationBank Bank = default(PtsV2PaymentsPost201ResponsePaymentInformationBank), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationPaymentInstrument PaymentInstrument = default(Ptsv2paymentsPaymentInformationPaymentInstrument), PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier InstrumentIdentifier = default(PtsV2PaymentsPost201ResponsePaymentInformationInstrumentIdentifier), Ptsv2paymentsPaymentInformationShippingAddress ShippingAddress = default(Ptsv2paymentsPaymentInformationShippingAddress))
 {
     this.Card                 = Card;
     this.TokenizedCard        = TokenizedCard;
     this.AccountFeatures      = AccountFeatures;
     this.Bank                 = Bank;
     this.Customer             = Customer;
     this.PaymentInstrument    = PaymentInstrument;
     this.InstrumentIdentifier = InstrumentIdentifier;
     this.ShippingAddress      = ShippingAddress;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsidcapturesPaymentInformation" /> class.
 /// </summary>
 /// <param name="Customer">Customer.</param>
 /// <param name="Card">Card.</param>
 public Ptsv2paymentsidcapturesPaymentInformation(Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsidcapturesPaymentInformationCard Card = default(Ptsv2paymentsidcapturesPaymentInformationCard))
 {
     this.Customer = Customer;
     this.Card     = Card;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="FluidData">FluidData.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="InitiationChannel">\&quot;This tag contains a MesterCard defined code that provides information about the type of device used to initiate a non-card transaction. Valid values for this tag are: - 00 Card (default) - 01 Mobile network operator (MNO) controlled removal secure element (SIM or UICC) personalized for use with a mobile phone or smartphone&gt; - 02 Key fob - 03  Watch - 04  Mobile tag - 05  Wristband - 06  Mobile phone case or sleeve - 07  Mobile phone or smartphone with a fixed, (non-removable), secure element controlled by the MNO, for example, code division multiple access (CDMA) - 08  Removable secure element not controlled by the MNO, for example, memory card personalized for use with a mobile phone or smartphone - 09 Mobile phonen or smartphone with a fixed, (non-removable), secure element not controlled by the MNO - 10 MNO controlled removable secure element (SIM or UICC) personalized for use with a tablet or e-book - 11 Tablet or e-book with a fixed, (non-removable), secure element controlled by the MNO - 12 Removable secure element not controlled by the MNO, for example, memory card personalized for use with a tablet or e-book - 13 Table or e-book with fixed, (non-removable) secure element not controlled by the MNO - 14 - 99 &#x3D; (Reserved for future use) .</param>
 public Ptsv2paymentsPaymentInformation(Ptsv2paymentsPaymentInformationCard Card = default(Ptsv2paymentsPaymentInformationCard), Ptsv2paymentsPaymentInformationTokenizedCard TokenizedCard = default(Ptsv2paymentsPaymentInformationTokenizedCard), Ptsv2paymentsPaymentInformationFluidData FluidData = default(Ptsv2paymentsPaymentInformationFluidData), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationBank Bank = default(Ptsv2paymentsPaymentInformationBank), string InitiationChannel = default(string))
 {
     this.Card              = Card;
     this.TokenizedCard     = TokenizedCard;
     this.FluidData         = FluidData;
     this.Customer          = Customer;
     this.Bank              = Bank;
     this.InitiationChannel = InitiationChannel;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsidrefundsPaymentInformation" /> class.
 /// </summary>
 /// <param name="Card">Card.</param>
 /// <param name="Bank">Bank.</param>
 /// <param name="TokenizedCard">TokenizedCard.</param>
 /// <param name="FluidData">FluidData.</param>
 /// <param name="Customer">Customer.</param>
 /// <param name="PaymentType">PaymentType.</param>
 public Ptsv2paymentsidrefundsPaymentInformation(Ptsv2paymentsidrefundsPaymentInformationCard Card = default(Ptsv2paymentsidrefundsPaymentInformationCard), Ptsv2paymentsPaymentInformationBank Bank = default(Ptsv2paymentsPaymentInformationBank), Ptsv2paymentsPaymentInformationTokenizedCard TokenizedCard = default(Ptsv2paymentsPaymentInformationTokenizedCard), Ptsv2paymentsPaymentInformationFluidData FluidData = default(Ptsv2paymentsPaymentInformationFluidData), Ptsv2paymentsPaymentInformationCustomer Customer = default(Ptsv2paymentsPaymentInformationCustomer), Ptsv2paymentsPaymentInformationPaymentType PaymentType = default(Ptsv2paymentsPaymentInformationPaymentType))
 {
     this.Card          = Card;
     this.Bank          = Bank;
     this.TokenizedCard = TokenizedCard;
     this.FluidData     = FluidData;
     this.Customer      = Customer;
     this.PaymentType   = PaymentType;
 }