/// <summary> /// Retrieves card payment accept result. /// </summary> /// <param name="cardPaymentResultAccessCode">The card payment accept result code.</param> /// <returns>Card payment accept result.</returns> public virtual async Task <CardPaymentAcceptResult> RetrieveCardPaymentAcceptResult(string cardPaymentResultAccessCode) { ManagerFactory managerFactory = Utilities.GetManagerFactory(this.EcommerceContext); ICartManager cartManager = managerFactory.GetManager <ICartManager>(); CardPaymentAcceptResult cardPaymentAcceptResult = await cartManager.RetrieveCardPaymentAcceptResult(cardPaymentResultAccessCode); return(cardPaymentAcceptResult); }
/// <summary> /// Retrieves the card payment accept result. /// </summary> /// <param name="cardPaymentResultAccessCode">The card payment result access code.</param> /// <returns>Returns payment response.</returns> public async Task <ActionResult> RetrieveCardPaymentAcceptResult(string cardPaymentResultAccessCode) { EcommerceContext ecommerceContext = ServiceUtilities.GetEcommerceContext(this.HttpContext); RetailOperationsHandler retailOperationsHandler = new RetailOperationsHandler(ecommerceContext); CardPaymentAcceptResult cardPaymentAcceptResult = await retailOperationsHandler.RetrieveCardPaymentAcceptResult(cardPaymentResultAccessCode); return(this.Json(cardPaymentAcceptResult)); }