/// <summary>
 /// Initializes a new instance of the <see cref="TokenDetailData" /> class.
 /// </summary>
 /// <param name="accountHolderData">accountHolderData.</param>
 /// <param name="cardAccountData">cardAccountData.</param>
 /// <param name="paymentAccountReference">\&quot;The unique account reference assigned to the PAN. Conditionally returned if the Token Requestor has opted to receive PAR and providing PAR is assigned by Mastercard or the Issuer provides PAR in the authorization message response.    __Max Length:__ - 29\&quot; .</param>
 public TokenDetailData(AccountHolderData accountHolderData = default(AccountHolderData), CardAccountDataOutbound cardAccountData = default(CardAccountDataOutbound), string paymentAccountReference = default(string))
 {
     this.AccountHolderData       = accountHolderData;
     this.CardAccountData         = cardAccountData;
     this.PaymentAccountReference = paymentAccountReference;
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FundingAccountData" /> class.
 /// </summary>
 /// <param name="cardAccountData">cardAccountData.</param>
 /// <param name="accountHolderData">accountHolderData.</param>
 /// <param name="source">(__Required as minimum for Tokenization__)  The source of the account. Must be one of   * ACCOUNT_ON_FILE   * ACCOUNT_ADDED_MANUALLY   * ACCOUNT_ADDED_VIA_APPLICATION  __Max Length:32__ .</param>
 public FundingAccountData(CardAccountDataInbound cardAccountData = default(CardAccountDataInbound), AccountHolderData accountHolderData = default(AccountHolderData), string source = default(string))
 {
     this.CardAccountData   = cardAccountData;
     this.AccountHolderData = accountHolderData;
     this.Source            = source;
 }