コード例 #1
0
 public LinkIDPaymentOrder(DateTime date, double amount, Nullable <LinkIDCurrency> currency, String walletCoin,
                           String description, LinkIDPaymentState paymentState, double amountPayed, bool authorized, DateTime authorizedDate,
                           bool captured, DateTime capturedDate, bool refunded, DateTime refundedDate,
                           String orderReference, String userId, String email, String givenName, String familyName,
                           List <LinkIDPaymentTransaction> transactions, List <LinkIDWalletTransaction> walletTransactions)
 {
     this.date               = date;
     this.amount             = amount;
     this.currency           = currency;
     this.walletCoin         = walletCoin;
     this.description        = description;
     this.paymentState       = paymentState;
     this.amountPayed        = amountPayed;
     this.authorized         = authorized;
     this.authorizedDate     = authorizedDate;
     this.captured           = captured;
     this.capturedDate       = capturedDate;
     this.refunded           = refunded;
     this.refundedDate       = refundedDate;
     this.orderReference     = orderReference;
     this.userId             = userId;
     this.email              = email;
     this.givenName          = givenName;
     this.familyName         = familyName;
     this.transactions       = transactions;
     this.walletTransactions = walletTransactions;
 }
コード例 #2
0
 public LinkIDAuthPollResponse(AuthAuthenticationState linkIDAuthenticationState,
                               LinkIDPaymentState paymnentState, LinkIDAuthnResponse linkIDAuthnResponse)
 {
     this.linkIDAuthenticationState = linkIDAuthenticationState;
     this.paymentState        = paymentState;
     this.linkIDAuthnResponse = linkIDAuthnResponse;
 }
コード例 #3
0
 public LinkIDPaymentResponse(String orderReference, LinkIDPaymentState paymentState,
                              String mandateReference, String docdataReference, String paymentMenuURL)
 {
     this.orderReference   = orderReference;
     this.paymentState     = paymentState;
     this.mandateReference = mandateReference;
     this.docdataReference = docdataReference;
     this.paymentMenuURL   = paymentMenuURL;
 }
コード例 #4
0
 public LinkIDLTQRClientSession(String ltqrReference, LinkIDQRInfo qrCodeInfo, String clientSessionId,
                                String userId, DateTime created, String paymentOrderReference, LinkIDPaymentState paymentState)
 {
     this.ltqrReference         = ltqrReference;
     this.qrCodeInfo            = qrCodeInfo;
     this.clientSessionId       = clientSessionId;
     this.userId                = userId;
     this.created               = created;
     this.paymentOrderReference = paymentOrderReference;
     this.paymentState          = paymentState;
 }
コード例 #5
0
 public LinkIDParkingSession(DateTime date, String barCode, String parking, String userId, double turnover,
                             bool validated, String paymentOrderReference, LinkIDPaymentState paymentState)
 {
     this.date                  = date;
     this.barCode               = barCode;
     this.parking               = parking;
     this.userId                = userId;
     this.turnover              = turnover;
     this.validated             = validated;
     this.paymentOrderReference = paymentOrderReference;
     this.paymentState          = paymentState;
 }
コード例 #6
0
 public LinkIDPaymentTransaction(LinkIDPaymentMethodType paymentMethodType, String paymentMethod,
                                 LinkIDPaymentState paymentState, DateTime creationDate, DateTime authorizationDate,
                                 DateTime capturedDate, DateTime refundedDate, String docdataReference,
                                 double amount, LinkIDCurrency currency, double refundAmount)
 {
     this.paymentMethodType = paymentMethodType;
     this.paymentMethod     = paymentMethod;
     this.paymentState      = paymentState;
     this.creationDate      = creationDate;
     this.authorizationDate = authorizationDate;
     this.capturedDate      = capturedDate;
     this.refundedDate      = refundedDate;
     this.docdataReference  = docdataReference;
     this.amount            = amount;
     this.currency          = currency;
     this.refundAmount      = refundAmount;
 }
コード例 #7
0
 public LinkIDPaymentStatus(String orderReference, String userId, LinkIDPaymentState paymentState,
                            bool authorized, bool captured, double amountPayed, double amount, double refundAmount,
                            Nullable <LinkIDCurrency> currency, String walletCoin, String description, String profile,
                            DateTime created, String mandateReference, LinkIDPaymentDetails paymentDetails)
 {
     this.orderReference   = orderReference;
     this.userId           = userId;
     this.paymentState     = paymentState;
     this.authorized       = authorized;
     this.captured         = captured;
     this.amountPayed      = amountPayed;
     this.amount           = amount;
     this.refundAmount     = refundAmount;
     this.currency         = currency;
     this.walletCoin       = walletCoin;
     this.description      = description;
     this.profile          = profile;
     this.created          = created;
     this.mandateReference = mandateReference;
     this.paymentDetails   = paymentDetails;
 }