Interface IOrderService
public interface IOrderService : IService<Order>
- Inherited Members
Methods
CapturePayment(Order)
Task<CapturePaymentResult?> CapturePayment(Order order)
Parameters
orderOrder
Returns
GetByNumber(string)
Task<Order> GetByNumber(string orderNumber)
Parameters
orderNumberstring
Returns
GetMemberPage(Guid, int, string, SortOrder, string?, PaymentStatus?, Guid?)
Task<PaginatedResponse<Order>> GetMemberPage(Guid memberId, int page, string filter, SortOrder sortOrder = SortOrder.DESC, string? sortBy = null, PaymentStatus? paymentStatus = null, Guid? subscriptionId = null)
Parameters
memberIdGuidpageintfilterstringsortOrderSortOrdersortBystringpaymentStatusPaymentStatus?subscriptionIdGuid?
Returns
GetMemberPage(MemberIdentityUser, int, string, SortOrder, string?, PaymentStatus?, Guid?)
Task<PaginatedResponse<Order>> GetMemberPage(MemberIdentityUser member, int page, string filter, SortOrder sortOrder = SortOrder.DESC, string? sortBy = null, PaymentStatus? paymentStatus = null, Guid? subscriptionId = null)
Parameters
memberMemberIdentityUserpageintfilterstringsortOrderSortOrdersortBystringpaymentStatusPaymentStatus?subscriptionIdGuid?
Returns
GetPage(int, string, SortOrder, string?, PaymentStatus?, Guid?, Guid?)
Task<PaginatedResponse<Order>> GetPage(int page, string filter, SortOrder sortOrder = SortOrder.DESC, string? sortBy = null, PaymentStatus? paymentStatus = null, Guid? subscriptionId = null, Guid? storeId = null)
Parameters
pageintfilterstringsortOrderSortOrdersortBystringpaymentStatusPaymentStatus?subscriptionIdGuid?storeIdGuid?
Returns
ProcessSubscriptionPayment(Order)
For internal use only
Task<ProcessPaymentResult?> ProcessSubscriptionPayment(Order order)
Parameters
orderOrder
Returns
RetryPayment(Order, string)
Task<InitiatePaymentResult> RetryPayment(Order basket, string confirmationUri)
Parameters
Returns
RetryPayment(Order, IPublishedContent)
Task<InitiatePaymentResult> RetryPayment(Order basket, IPublishedContent confirmationPage)
Parameters
basketOrderconfirmationPageIPublishedContent
Returns
SaveAdditionalData(Order)
Task SaveAdditionalData(Order order)
Parameters
orderOrder