本文整理匯總了C#中Nop.Plugin.Payments.AuthorizeNet.net.authorize.api.MerchantAuthenticationType類的典型用法代碼示例。如果您正苦於以下問題:C# MerchantAuthenticationType類的具體用法?C# MerchantAuthenticationType怎麽用?C# MerchantAuthenticationType使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
MerchantAuthenticationType類屬於Nop.Plugin.Payments.AuthorizeNet.net.authorize.api命名空間,在下文中一共展示了MerchantAuthenticationType類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: PopulateMerchantAuthentication
// Populate merchant authentication (ARB Support)
private MerchantAuthenticationType PopulateMerchantAuthentication()
{
var authentication = new MerchantAuthenticationType();
authentication.name = _authorizeNetPaymentSettings.LoginId;
authentication.transactionKey = _authorizeNetPaymentSettings.TransactionKey;
return authentication;
}
示例2: UpdateCustomerPaymentProfileAsync
/// <remarks/>
public void UpdateCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerPaymentProfileExType paymentProfile, ValidationModeEnum validationMode) {
this.UpdateCustomerPaymentProfileAsync(merchantAuthentication, customerProfileId, paymentProfile, validationMode, null);
}
示例3: GetSettledBatchList
public GetSettledBatchListResponseType GetSettledBatchList(MerchantAuthenticationType merchantAuthentication, GetSettledBatchListRequestType request) {
object[] results = this.Invoke("GetSettledBatchList", new object[] {
merchantAuthentication,
request});
return ((GetSettledBatchListResponseType)(results[0]));
}
示例4: GetTransactionDetailsAsync
/// <remarks/>
public void GetTransactionDetailsAsync(MerchantAuthenticationType merchantAuthentication, string transId) {
this.GetTransactionDetailsAsync(merchantAuthentication, transId, null);
}
示例5: UpdateSplitTenderGroupAsync
/// <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: UpdateSplitTenderGroup
public UpdateSplitTenderGroupResponseType UpdateSplitTenderGroup(MerchantAuthenticationType merchantAuthentication, long splitTenderId, SplitTenderStatusEnum splitTenderStatus) {
object[] results = this.Invoke("UpdateSplitTenderGroup", new object[] {
merchantAuthentication,
splitTenderId,
splitTenderStatus});
return ((UpdateSplitTenderGroupResponseType)(results[0]));
}
示例7: GetHostedProfilePageAsync
/// <remarks/>
public void GetHostedProfilePageAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, SettingType[] hostedProfileSettings) {
this.GetHostedProfilePageAsync(merchantAuthentication, customerProfileId, hostedProfileSettings, null);
}
示例8: GetCustomerProfileIdsAsync
/// <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: DeleteCustomerShippingAddressAsync
/// <remarks/>
public void DeleteCustomerShippingAddressAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerAddressId) {
this.DeleteCustomerShippingAddressAsync(merchantAuthentication, customerProfileId, customerAddressId, null);
}
示例10: DeleteCustomerShippingAddress
public DeleteCustomerShippingAddressResponseType DeleteCustomerShippingAddress(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerAddressId) {
object[] results = this.Invoke("DeleteCustomerShippingAddress", new object[] {
merchantAuthentication,
customerProfileId,
customerAddressId});
return ((DeleteCustomerShippingAddressResponseType)(results[0]));
}
示例11: DeleteCustomerPaymentProfileAsync
/// <remarks/>
public void DeleteCustomerPaymentProfileAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId) {
this.DeleteCustomerPaymentProfileAsync(merchantAuthentication, customerProfileId, customerPaymentProfileId, null);
}
示例12: DeleteCustomerPaymentProfile
public DeleteCustomerPaymentProfileResponseType DeleteCustomerPaymentProfile(MerchantAuthenticationType merchantAuthentication, long customerProfileId, long customerPaymentProfileId) {
object[] results = this.Invoke("DeleteCustomerPaymentProfile", new object[] {
merchantAuthentication,
customerProfileId,
customerPaymentProfileId});
return ((DeleteCustomerPaymentProfileResponseType)(results[0]));
}
示例13: UpdateCustomerShippingAddressAsync
/// <remarks/>
public void UpdateCustomerShippingAddressAsync(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerAddressExType address) {
this.UpdateCustomerShippingAddressAsync(merchantAuthentication, customerProfileId, address, null);
}
示例14: UpdateCustomerShippingAddress
public UpdateCustomerShippingAddressResponseType UpdateCustomerShippingAddress(MerchantAuthenticationType merchantAuthentication, long customerProfileId, CustomerAddressExType address) {
object[] results = this.Invoke("UpdateCustomerShippingAddress", new object[] {
merchantAuthentication,
customerProfileId,
address});
return ((UpdateCustomerShippingAddressResponseType)(results[0]));
}
示例15: GetCustomerProfileIds
public GetCustomerProfileIdsResponseType GetCustomerProfileIds(MerchantAuthenticationType merchantAuthentication) {
object[] results = this.Invoke("GetCustomerProfileIds", new object[] {
merchantAuthentication});
return ((GetCustomerProfileIdsResponseType)(results[0]));
}