示例#1
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;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Ptsv2paymentsidvoidsPaymentInformation" /> class.
 /// </summary>
 /// <param name="PaymentType">PaymentType.</param>
 public Ptsv2paymentsidvoidsPaymentInformation(Ptsv2paymentsPaymentInformationPaymentType PaymentType = default(Ptsv2paymentsPaymentInformationPaymentType))
 {
     this.PaymentType = PaymentType;
 }
 /// <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;
 }
 /// <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="PaymentType">PaymentType.</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), Ptsv2paymentsPaymentInformationPaymentType PaymentType = default(Ptsv2paymentsPaymentInformationPaymentType), string InitiationChannel = default(string))
 {
     this.Card              = Card;
     this.TokenizedCard     = TokenizedCard;
     this.FluidData         = FluidData;
     this.Customer          = Customer;
     this.Bank              = Bank;
     this.PaymentType       = PaymentType;
     this.InitiationChannel = InitiationChannel;
 }