// Populate merchant authentication (ARB Support)
 private MerchantAuthenticationType PopulateMerchantAuthentication()
 {
     var authentication = new MerchantAuthenticationType();
     authentication.name = _authorizeNetPaymentSettings.LoginId;
     authentication.transactionKey = _authorizeNetPaymentSettings.TransactionKey;
     return authentication;
 }
コード例 #2
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void UpdateCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerPaymentProfileExType paymentProfile, ValidationModeEnum validationMode) {
     this.UpdateCustomerPaymentProfileAsync(merchantAuthentication, customerProfileId, paymentProfile, validationMode, null);
 }
コード例 #3
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public GetSettledBatchListResponseType GetSettledBatchList(MerchantAuthenticationType merchantAuthentication, GetSettledBatchListRequestType request) {
     object[] results = this.Invoke("GetSettledBatchList", new object[] {
                 merchantAuthentication,
                 request});
     return ((GetSettledBatchListResponseType)(results[0]));
 }
コード例 #4
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetTransactionDetailsAsync(MerchantAuthenticationType merchantAuthentication, string transId) {
     this.GetTransactionDetailsAsync(merchantAuthentication, transId, null);
 }
コード例 #5
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void UpdateSplitTenderGroupAsync(MerchantAuthenticationType merchantAuthentication, long splitTenderId, SplitTenderStatusEnum splitTenderStatus, object userState) {
     if ((this.UpdateSplitTenderGroupOperationCompleted == null)) {
         this.UpdateSplitTenderGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateSplitTenderGroupOperationCompleted);
     }
     this.InvokeAsync("UpdateSplitTenderGroup", new object[] {
                 merchantAuthentication,
                 splitTenderId,
                 splitTenderStatus}, this.UpdateSplitTenderGroupOperationCompleted, userState);
 }
コード例 #6
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public UpdateSplitTenderGroupResponseType UpdateSplitTenderGroup(MerchantAuthenticationType merchantAuthentication, long splitTenderId, SplitTenderStatusEnum splitTenderStatus) {
     object[] results = this.Invoke("UpdateSplitTenderGroup", new object[] {
                 merchantAuthentication,
                 splitTenderId,
                 splitTenderStatus});
     return ((UpdateSplitTenderGroupResponseType)(results[0]));
 }
コード例 #7
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetHostedProfilePageAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, SettingType[] hostedProfileSettings) {
     this.GetHostedProfilePageAsync(merchantAuthentication, customerProfileId, hostedProfileSettings, null);
 }
コード例 #8
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetCustomerProfileIdsAsync(MerchantAuthenticationType merchantAuthentication, object userState) {
     if ((this.GetCustomerProfileIdsOperationCompleted == null)) {
         this.GetCustomerProfileIdsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetCustomerProfileIdsOperationCompleted);
     }
     this.InvokeAsync("GetCustomerProfileIds", new object[] {
                 merchantAuthentication}, this.GetCustomerProfileIdsOperationCompleted, userState);
 }
コード例 #9
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void DeleteCustomerShippingAddressAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerAddressId) {
     this.DeleteCustomerShippingAddressAsync(merchantAuthentication, customerProfileId, customerAddressId, null);
 }
コード例 #10
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public DeleteCustomerShippingAddressResponseType DeleteCustomerShippingAddress(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerAddressId) {
     object[] results = this.Invoke("DeleteCustomerShippingAddress", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 customerAddressId});
     return ((DeleteCustomerShippingAddressResponseType)(results[0]));
 }
コード例 #11
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void DeleteCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId) {
     this.DeleteCustomerPaymentProfileAsync(merchantAuthentication, customerProfileId, customerPaymentProfileId, null);
 }
コード例 #12
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public DeleteCustomerPaymentProfileResponseType DeleteCustomerPaymentProfile(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId) {
     object[] results = this.Invoke("DeleteCustomerPaymentProfile", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 customerPaymentProfileId});
     return ((DeleteCustomerPaymentProfileResponseType)(results[0]));
 }
コード例 #13
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void UpdateCustomerShippingAddressAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerAddressExType address) {
     this.UpdateCustomerShippingAddressAsync(merchantAuthentication, customerProfileId, address, null);
 }
コード例 #14
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public UpdateCustomerShippingAddressResponseType UpdateCustomerShippingAddress(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerAddressExType address) {
     object[] results = this.Invoke("UpdateCustomerShippingAddress", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 address});
     return ((UpdateCustomerShippingAddressResponseType)(results[0]));
 }
コード例 #15
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void UpdateCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerPaymentProfileExType paymentProfile, ValidationModeEnum validationMode, object userState) {
     if ((this.UpdateCustomerPaymentProfileOperationCompleted == null)) {
         this.UpdateCustomerPaymentProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateCustomerPaymentProfileOperationCompleted);
     }
     this.InvokeAsync("UpdateCustomerPaymentProfile", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 paymentProfile,
                 validationMode}, this.UpdateCustomerPaymentProfileOperationCompleted, userState);
 }
コード例 #16
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public GetCustomerProfileIdsResponseType GetCustomerProfileIds(MerchantAuthenticationType merchantAuthentication) {
     object[] results = this.Invoke("GetCustomerProfileIds", new object[] {
                 merchantAuthentication});
     return ((GetCustomerProfileIdsResponseType)(results[0]));
 }
コード例 #17
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetCustomerProfileIdsAsync(MerchantAuthenticationType merchantAuthentication) {
     this.GetCustomerProfileIdsAsync(merchantAuthentication, null);
 }
コード例 #18
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void DeleteCustomerShippingAddressAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerAddressId, object userState) {
     if ((this.DeleteCustomerShippingAddressOperationCompleted == null)) {
         this.DeleteCustomerShippingAddressOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteCustomerShippingAddressOperationCompleted);
     }
     this.InvokeAsync("DeleteCustomerShippingAddress", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 customerAddressId}, this.DeleteCustomerShippingAddressOperationCompleted, userState);
 }
コード例 #19
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public GetHostedProfilePageResponseType GetHostedProfilePage(MerchantAuthenticationType merchantAuthentication, long customerProfileId, [System.Xml.Serialization.XmlArrayItemAttribute("setting", IsNullable=false)] SettingType[] hostedProfileSettings) {
     object[] results = this.Invoke("GetHostedProfilePage", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 hostedProfileSettings});
     return ((GetHostedProfilePageResponseType)(results[0]));
 }
コード例 #20
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public CreateCustomerProfileTransactionResponseType CreateCustomerProfileTransaction(MerchantAuthenticationType merchantAuthentication, ProfileTransactionType transaction, string extraOptions) {
     object[] results = this.Invoke("CreateCustomerProfileTransaction", new object[] {
                 merchantAuthentication,
                 transaction,
                 extraOptions});
     return ((CreateCustomerProfileTransactionResponseType)(results[0]));
 }
コード例 #21
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetHostedProfilePageAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, SettingType[] hostedProfileSettings, object userState) {
     if ((this.GetHostedProfilePageOperationCompleted == null)) {
         this.GetHostedProfilePageOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetHostedProfilePageOperationCompleted);
     }
     this.InvokeAsync("GetHostedProfilePage", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 hostedProfileSettings}, this.GetHostedProfilePageOperationCompleted, userState);
 }
コード例 #22
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void CreateCustomerProfileTransactionAsync(MerchantAuthenticationType merchantAuthentication, ProfileTransactionType transaction, string extraOptions) {
     this.CreateCustomerProfileTransactionAsync(merchantAuthentication, transaction, extraOptions, null);
 }
コード例 #23
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void UpdateSplitTenderGroupAsync(MerchantAuthenticationType merchantAuthentication, long splitTenderId, SplitTenderStatusEnum splitTenderStatus) {
     this.UpdateSplitTenderGroupAsync(merchantAuthentication, splitTenderId, splitTenderStatus, null);
 }
コード例 #24
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void CreateCustomerProfileTransactionAsync(MerchantAuthenticationType merchantAuthentication, ProfileTransactionType transaction, string extraOptions, object userState) {
     if ((this.CreateCustomerProfileTransactionOperationCompleted == null)) {
         this.CreateCustomerProfileTransactionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateCustomerProfileTransactionOperationCompleted);
     }
     this.InvokeAsync("CreateCustomerProfileTransaction", new object[] {
                 merchantAuthentication,
                 transaction,
                 extraOptions}, this.CreateCustomerProfileTransactionOperationCompleted, userState);
 }
コード例 #25
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public GetTransactionDetailsResponseType GetTransactionDetails(MerchantAuthenticationType merchantAuthentication, string transId) {
     object[] results = this.Invoke("GetTransactionDetails", new object[] {
                 merchantAuthentication,
                 transId});
     return ((GetTransactionDetailsResponseType)(results[0]));
 }
コード例 #26
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 public ValidateCustomerPaymentProfileResponseType ValidateCustomerPaymentProfile(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId, long customerShippingAddressId, string cardCode, ValidationModeEnum validationMode) {
     object[] results = this.Invoke("ValidateCustomerPaymentProfile", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 customerPaymentProfileId,
                 customerShippingAddressId,
                 cardCode,
                 validationMode});
     return ((ValidateCustomerPaymentProfileResponseType)(results[0]));
 }
コード例 #27
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetTransactionDetailsAsync(MerchantAuthenticationType merchantAuthentication, string transId, object userState) {
     if ((this.GetTransactionDetailsOperationCompleted == null)) {
         this.GetTransactionDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetTransactionDetailsOperationCompleted);
     }
     this.InvokeAsync("GetTransactionDetails", new object[] {
                 merchantAuthentication,
                 transId}, this.GetTransactionDetailsOperationCompleted, userState);
 }
コード例 #28
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void ValidateCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId, long customerShippingAddressId, string cardCode, ValidationModeEnum validationMode) {
     this.ValidateCustomerPaymentProfileAsync(merchantAuthentication, customerProfileId, customerPaymentProfileId, customerShippingAddressId, cardCode, validationMode, null);
 }
コード例 #29
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void GetSettledBatchListAsync(MerchantAuthenticationType merchantAuthentication, GetSettledBatchListRequestType request) {
     this.GetSettledBatchListAsync(merchantAuthentication, request, null);
 }
コード例 #30
0
ファイル: Reference.cs プロジェクト: btolbert/test-commerce
 /// <remarks/>
 public void ValidateCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId, long customerShippingAddressId, string cardCode, ValidationModeEnum validationMode, object userState) {
     if ((this.ValidateCustomerPaymentProfileOperationCompleted == null)) {
         this.ValidateCustomerPaymentProfileOperationCompleted = new System.Threading.SendOrPostCallback(this.OnValidateCustomerPaymentProfileOperationCompleted);
     }
     this.InvokeAsync("ValidateCustomerPaymentProfile", new object[] {
                 merchantAuthentication,
                 customerProfileId,
                 customerPaymentProfileId,
                 customerShippingAddressId,
                 cardCode,
                 validationMode}, this.ValidateCustomerPaymentProfileOperationCompleted, userState);
 }