示例#1
0
 public string SendBrasPagDecryptPaymentService(string version, string merchant, string data)
 {
     return(OrderProvider.SendBrasPagDecryptPaymentService(version, merchant, data));
 }
示例#2
0
 public Dictionary <string, decimal> GetAllTaxRateFromVertex(string distributorId, string locale, ServiceProvider.ShippingSvc.Address_V01 address, out string errorMessage, out string validateCity, out string validateZipCode)
 {
     return(OrderProvider.GetAllTaxRateFromVertex(distributorId, locale, address, out errorMessage, out validateCity, out validateZipCode));
 }
示例#3
0
 public decimal GetConvertedAmount(decimal amountDue, string CountryCode)
 {
     return(OrderProvider.GetConvertedAmount(amountDue, CountryCode));
 }
示例#4
0
 public MyHerbalife3.Ordering.ServiceProvider.OrderSvc.OrderItem CreateOrderItem(DistributorShoppingCartItem item)
 {
     return(OrderProvider.CreateOrderItem(item));
 }
示例#5
0
 public bool deSerializeAndSubmitOrder(PaymentGatewayResponse response, out string error, out SerializedOrderHolder holder)
 {
     return(OrderProvider.deSerializeAndSubmitOrder(response, out error, out holder));
 }
示例#6
0
 public HandlingInfo_V01 CreateHandlingInfo(string CountryCode, string InvoiceOption, MyHLShoppingCart ShoppingCart, ShippingInfo_V01 shippingInfo)
 {
     return(OrderProvider.CreateHandlingInfo(CountryCode, InvoiceOption, ShoppingCart, shippingInfo));
 }
示例#7
0
 public MyHerbalife3.Ordering.ServiceProvider.OrderSvc.OnlineOrder CreateOrder(string orderNumber, MyHLShoppingCart shoppingCart, PaymentCollection payments)
 {
     return(OrderProvider.CreateOrder(orderNumber, shoppingCart, payments));
 }
示例#8
0
 public string SerializeOrder(object btOrderObject, ServiceProvider.OrderSvc.Order _order, MyHLShoppingCart shoppingCart, Guid authenticationToken)
 {
     return(OrderProvider.SerializeOrder(btOrderObject, _order, shoppingCart, authenticationToken));
 }
示例#9
0
 public void SetAPFDeliveryOption(MyHLShoppingCart cart)
 {
     OrderProvider.SetAPFDeliveryOption(cart);
 }
示例#10
0
 public string SendTutunskaPaymentServiceRequest(string data)
 {
     return(OrderProvider.SendTutunskaPaymentServiceRequest(data));
 }
示例#11
0
 public decimal CalculateTaxForInvoice(Invoice invoice)
 {
     return(OrderProvider.CalculateTaxForInvoice(invoice));
 }
示例#12
0
 public string SendOcaTransactionIdServiceRequest(string data)
 {
     return(OrderProvider.SendOcaTransactionIdServiceRequest(data));
 }
示例#13
0
 public string SendOcaConfirmationServiceRequest(string data)
 {
     return(OrderProvider.SendOcaConfirmationServiceRequest(data));
 }
示例#14
0
 public string SendBrasPagEncryptServiceRequest(string version, string merchant, string data)
 {
     return(OrderProvider.SendBrasPagEncryptServiceRequest(version, merchant, data));
 }
示例#15
0
 public DupeOrderInfo CheckForRecentDupeOrder(Order_V01 order, int shoppingCartID)
 {
     return(OrderProvider.CheckForRecentDupeOrder(order, shoppingCartID));
 }
示例#16
0
 public bool SubmitPaymentGatewayOrder(string orderNumber, string gatewayResponse)
 {
     return(OrderProvider.SubmitPaymentGatewayOrder(orderNumber, gatewayResponse));
 }
示例#17
0
 public bool RollbackPCLearningPoint(string memberID, string orderID, string orderMonth, int point, string platform)
 {
     return(OrderProvider.RollbackPCLearningPoint(memberID, orderID, orderMonth, point, platform));
 }
示例#18
0
 public int UpdatePaymentGatewayNotification(string orderNumber, int orderStatus)
 {
     return(OrderProvider.UpdatePaymentGatewayNotification(orderNumber, orderStatus));
 }
示例#19
0
 public object CreateOrder(Order_V01 order, MyHLShoppingCart shoppingCart, string countryCode)
 {
     return(OrderProvider.CreateOrder(order, shoppingCart, countryCode));
 }
示例#20
0
 public void UpdatePaymentGatewayRecord(string orderNumber, string data, PaymentGatewayLogEntryType entryType, PaymentGatewayRecordStatusType status)
 {
     OrderProvider.UpdatePaymentGatewayRecord(orderNumber, data, entryType, status);
 }
示例#21
0
 public object CreateOrder(Order_V01 order, MyHLShoppingCart shoppingCart, string countryCode, ThreeDSecuredCreditCard threeDSecuredCreditCard, string source = null)
 {
     return(OrderProvider.CreateOrder(order, shoppingCart, countryCode, threeDSecuredCreditCard, source));
 }
示例#22
0
 public void ValidateInstructions(object btOrder, Order_V01 order, MyHLShoppingCart shoppingCart)
 {
     OrderProvider.ValidateInstructions(btOrder, order, shoppingCart);
 }
示例#23
0
 public ShippingInfo_V01 CreateShippingInfo(string CountryCode, MyHLShoppingCart shoppingCart)
 {
     return(OrderProvider.CreateShippingInfo(CountryCode, shoppingCart));
 }
示例#24
0
 public bool ValidateOrders(Order previousOrder, Order newOrder)
 {
     return(OrderProvider.ValidateOrders(previousOrder, newOrder));
 }
示例#25
0
 public GenerateOrderNumberResponse_V01 GenerateOrderNumber(GenerateOrderNumberRequest_V01 request)
 {
     return(OrderProvider.GenerateOrderNumber(request));
 }
示例#26
0
 public int GetAccumulatedPCLearningPoint(string memberID, string field)
 {
     return(OrderProvider.GetAccumulatedPCLearningPoint(memberID, field));
 }
示例#27
0
 public decimal getBODistributorPrice(ItemTotal_V01 lineItem, string sku)
 {
     return(OrderProvider.getBODistributorPrice(lineItem, sku));
 }
示例#28
0
 public int DeductPCLearningPoint(string memberID, string orderID, string orderMonth, int point, string platform)
 {
     return(OrderProvider.DeductPCLearningPoint(memberID, orderID, orderMonth, point, platform));
 }
示例#29
0
 public decimal GetDistributorSubTotal(OrderTotals_V01 totals)
 {
     return(OrderProvider.GetDistributorSubTotal(totals));
 }
示例#30
0
 public string SendBPagServiceRequest(string version, string action, string merchant, string user, string password, string probeXml)
 {
     return(OrderProvider.SendBPagServiceRequest(version, action, merchant, user, password, probeXml));
 }