示例#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;
 }
 /// <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;
 }
示例#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;
 }
示例#4
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;
 }