Manfred Hain
2018-06-07T19:39:49Z
Processing a payment using test cards consistantly fails with the response message of

"The payment information you provided was not able to be processed. Please update your payment information and try again."

The log has the following exception entered multiple times, yet with the same time logged:

Severity:Error

AssemblyVersion:8.0.4

PortalID:-1

PortalName:

UserID:-1

UserName:

ActiveTabID:-1

ActiveTabName:

RawURL:

AbsoluteURL:

AbsoluteURLReferrer:

UserAgent:

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID:66f40665-9215-45fc-9098-726ee87dd72d

InnerException:Object reference not set to an instance of an object.

FileName:

FileLineNumber:0

FileColumnNumber:0

Method:Hotcakes.Commerce.Globalization.CountryRepository.FindAll

StackTrace:

Message:

System.NullReferenceException: Object reference not set to an instance of an object.
at Hotcakes.Commerce.Globalization.CountryRepository.FindAll()
at Hotcakes.Commerce.Globalization.CountryRepository.Find(String bvin)
at Hotcakes.Commerce.Contacts.Address.GetLines(Boolean appendNameAndCompany, Boolean appendPhones)
at Hotcakes.Commerce.Contacts.Address.GetLinesHtml(Boolean appendNameAndCompany, Boolean appendPhones)
at Hotcakes.Commerce.Contacts.Address.ToHtmlString()
at Hotcakes.Commerce.Content.HtmlTemplate.DefaultReplacementTags(HccRequestContext context)
at Hotcakes.Commerce.Content.HtmlTemplate.ReplaceTagsInTemplate(HccRequestContext context, List`1 items, List`1 repeatingItems)
at Hotcakes.Modules.Core.AbandonedCartEmailJob.SendAbandonedCartEmail(HccRequestContext context, Order order)

Could you assist with this please as I am going around in circles attempting to figure this out?

Thank you in advance,
Manfred Hain
BrentW
2018-06-08T06:22:18Z
This is the error I got when I tested the checkout with a test card number from Stripe:

4000008260000000

AbsoluteURL:/Default.aspx

DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke

ExceptionGUID:2bd12dae-c925-4afb-8c5d-531db0531a63

AssemblyVersion:

PortalId:-1

UserId:-1

TabId:-1

RawUrl:

Referrer:

UserAgent:

ExceptionHash:25QmY5uuOmx3yPFnMwIxMQ==

Message:Server cannot append header after HTTP headers have been sent.

StackTrace:

InnerMessage:Server cannot append header after HTTP headers have been sent.

InnerStackTrace:

at System.Web.HttpResponse.AppendHeader(String name, String value)
at System.Web.HttpResponseWrapper.AddHeader(String name, String value)
at System.Web.Helpers.AntiXsrf.AntiForgeryWorker.GetFormInputElement(HttpContextBase httpContext)
at System.Web.Helpers.AntiForgery.GetHtml()
at DotNetNuke.Framework.ServicesFrameworkImpl.RegisterAjaxAntiForgery(Page page)
at DotNetNuke.Framework.PageBase.OnPreRender(EventArgs e)
at DotNetNuke.Framework.DefaultPage.OnPreRender(EventArgs evt)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Source:

FileName:

FileLineNumber:0

FileColumnNumber:0

Method:

Server Name: amberdawn
BrentW
2018-06-08T06:51:44Z
We get the same error message

In Order management we get the following error in the Payment Section of the Order:

€104.95 - Credit Card Charge
6/8/2018 7:47:55 AM
FAILED
Visa xxxx-xxxx-xxxx-4242
exp: 5/2020
https://stripe.com/docs/testing .

Problem: Hotcakes won't allow me to use the tokens and Stripe won't allow me to use the test card numbers.
Bryan
2018-06-20T04:56:46Z
Hi folks, new to both hotcakes and stripe and am trying to set up a demo store and think I have the same issue as you. does anyone have any insight on this issue?

The below is the email I received from Stripe after trying to make my first test payment.


We noticed that you are passing full credit card information directly to Stripe's API.



Hello there, and welcome to Stripe!

We noticed that you are passing your cardholder's full credit card number to Stripe's API. We strongly discourage you from handling this information directly because doing so:


Potentially exposes your customer's sensitive data to bad actors

Excludes your payments from protection by Radar, Stripe's fraud protection solution
Requires your business to meet complex and burdensome PCI compliance requirements

To keep your customer's information safe, we were unable to process the unsafe charge you just sent us. In order to process payments securely on Stripe, change your integration to collect payment information using tokenization. Tokenization ensures that no sensitive card data ever needs to touch your server.

In rare cases, you may have to continue handling full credit card information directly. If this applies to you, you can enable unsafe processing in your dashboard.


For any questions, just reply to this email and we'd be happy to help.

Yours,

The Stripe Team




Stripe, 185 Berry Street, Suite 550, San Francisco CA 94107






BrentW
2018-06-20T05:41:54Z
We were forced to use an alternative payment gateway to Stripe.
Hotcakes doesn't yet support tokenisation with Stripe.

Other shopping carts have had to move quickly to provide support for Stripe tokenisation.
Bryan
2018-06-20T05:46:10Z
Originally Posted by: BrentW 

We were forced to use an alternative payment gateway to Stripe.
Hotcakes doesn't yet support tokenisation with Stripe.

Other shopping carts have had to move quickly to provide support for Stripe tokenisation.



thanks, Brent. what did you end up going with?

It's a shame as stripe was looking to be a good fit for us.

Does anyone have any thoughts on what it might cost to sponsor the change to the Stripe/hotcake integration?





Will Strohl
2018-06-20T16:09:00Z
Originally Posted by: Bryan 


Does anyone have any thoughts on what it might cost to sponsor the change to the Stripe/hotcake integration?



You can contact us directly to inquire about any sponsored enhancement requests. :)

https://upendoventures.com/Contact-Us 
Will Strohl, Upendo Ventures
Hotcakes Cloud  | Get Support  | Code Support 
Official Cloud & Support provider for Hotcakes
Loading
  • Sign-up for the Hotcakes Community Newsletter: