HomeHome Product Discus... Product Discus...RazorCartRazorCartOrder Successfully Recorded But Not ChargedOrder Successfully Recorded But Not Charged
Previous
 
Next
New Post
12/14/2017 11:11 AM
 
Hello,

We're concerned as to why an order email was sent to the store admin when in the Admin Console the billing details show an Approved status of True and in the notes it reads "Zero-Order was approved!" and NO Transaction ID or Authorization Code was recorded. The credit card was not processed and no transaction was recorded with AuthorizeNet. Does the customer receive the same email?

What are the steps when an order is submitted? Shouldn't the customer receive a message stating that there was an issue processing their credit card? Why would RazorCart send an email order if the credit card was not successfully processed? This is very confusing for a store manager to receive an email that an order was placed, but to later find out in Razor Cart Admin Console that the order did not process successfully.

We spoke with customer and she does not recall having an issue placing the order. She placed two separate orders to be delivered to separate clients. The credit card was successfully charged for one order but not the other.

Thanks
 
New Post
12/15/2017 2:05 PM
 
Hi,
Was the product purchased zero dollars or the total order amount zero dollars?
 
New Post
12/15/2017 2:09 PM
 
It showed the price of the product, which was $55. The strange thing about the order was no shipping or taxes were added.
 
New Post
12/15/2017 2:24 PM
 
Can you post a screen shot of the confirmation page so i can see the sub total and grand totals. Does this happen everytime you checkout? Does it happen with all products or only certain products?
 
New Post
12/15/2017 3:01 PM
 
Here's a screenshot of the order from RazorCart Admin: https://www.screencast.com/t/f5OAUcHwG9

Here's a screenshot of the email that the admin received: https://www.screencast.com/t/orfjpWKrmUJ
 
New Post
12/15/2017 3:39 PM
 
The grand total on the order is zero which would explain why it did not process a payment and sent the email. The question is how did you get a 55 dollar product to checkout as zero dollars. Do you have some discount setup that would take the price to zero?
 
New Post
12/15/2017 4:12 PM
 
We have no discounts set-up. We do have coupons set-up, but they are not active. The product itself does not have any discounts set-up. If anything, taxes should have been applied since the customer was a California resident.

The odd part is the Payment tab shows a payment of $0 was made. Here's a screenshot of it: https://www.screencast.com/t/rRUrKbe48U

Would an email confirmation be sent to the customer? Should this have been considered an abandoned cart?


 
New Post
12/15/2017 4:30 PM
 
Do you have any errors in your dnn event viewer for RazorCart?
 
New Post
12/15/2017 5:56 PM
 
There are two errors recorded.

1. This appears to be tied to Mini Cart module that we have on several pages. There are several entries like this for all pages the contain the Mini Cart module.

ModuleId:390
ModuleDefId: 128
FriendlyName: My Cart
ModuleControlSource: RazorCart.MiniCart.Controllers/Cart/Index.mvc
AbsoluteURL: /Default.aspx
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID: 213e3df1-0b97-41c5-824a-a9d2edea6007
AssemblyVersion: 9.1.1
PortalId: 0
UserId: -1
TabId: 44
RawUrl: /special-occasions/birthday
Referrer:
UserAgent:Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko
ExceptionHash:7HSYuH+lJfbrDTP5QLMHQIBcqes=
Message: A public action method 'Index' was not found on controller 'RazorCart.MiniCart.Controllers.CartController'.
StackTrace:
InnerMessage: A public action method 'Index' was not found on controller 'RazorCart.MiniCart.Controllers.CartController'.
InnerStackTrace:
at System.Web.Mvc.Controller.HandleUnknownAction(String actionName) at System.Web.Mvc.Controller.ExecuteCore() at System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) at DotNetNuke.Web.Mvc.Framework.Modules.ModuleApplication.ExecuteRequest(ModuleRequestContext context) at DotNetNuke.Web.Mvc.MvcHostControl.ExecuteModule()

Source:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method:

2. The second one is an Admin Alert:
RazorCart Pipeline Action Failure, ActionName: Custom.MyCalculateShipping() (ActionID: 1):The remote server returned an error: (403) Forbidden. at System.Net.HttpWebRequest.GetResponse() at RazorCart.Core.Components.Shipping.UPS.GetNormalRates(Dictionary`2 storeConfig, ICollection`1 cartList, ShippingData shipInfo, Double CartWeight, String accessLicenseNumber, String myUserId, String myPassword) at RazorCart.Core.Components.Shipping.UPS.GetNewRates(Dictionary`2 storeConfig, ICollection`1 cartList, ShippingData shipInfo, Double weightTotal) at RazorCart.Core.Components.Shipping.ShippingCalculator.GetUPSRates(Dictionary`2 storeConfig, ICollection`1 cartList, ShippingData shipInfo, String weightUOE, Decimal weightTotal) at RazorCart.Core.ActionPipeline.CalculateShipping.Execute(VATContext context) at Integration.RazorCart.MyCalculateShipping.Execute(VATContext context) at RazorCart.Core.ActionPipeline.CalculatorPipeline.Execute(IOContext context) at RazorCart.Core.ActionPipeline.Pipeline.ExecuteAll(IOContext context)

 
New Post
12/29/2017 12:43 PM
 
Have you made any changes to the order integration pipeline or viewsets? If so, I recommend rolling back any order integration pipeline dll's or viewset changes.
 
New Post
12/29/2017 1:28 PM
 
Also, I recommend upgrading to RazorCart 1.3.4 there were a few bug fixes we made that might help.
 
Previous
 
Next
HomeHome Product Discus... Product Discus...RazorCartRazorCartOrder Successfully Recorded But Not ChargedOrder Successfully Recorded But Not Charged