本文整理汇总了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]));
}