Stripe Payment Method for Credit Card

27 views
Skip to first unread message

Marc Ackermann

unread,
Dec 16, 2020, 12:12:46 PM12/16/20
to Slatwall Commerce

Hi,

I would like the customers to be able to pay with credit card using Stripe as a service.
If someone has this up and running could you please tell me what settings I have to choose in slatwall on the Payment Methods / Credit Card page in the dropdown for
Checkout Charge Trans.
and
Checkout Credit Trans.

I guess all other settings can be left with the default value?

Best regards,
Marc

Chris Kent

unread,
Dec 21, 2020, 4:39:06 PM12/21/20
to Slatwall Commerce
Hi Marc,

I have not used Stripe, but believe from old comments in the user group that it is a similar Credit Card integration to SagePay that I I have used.

Checkout Charge Trans - you should have options including Charge, Authorise & Charge
If so Charge should take payment at time of order placed. Authorise & Charge should authorise/reserve money at time order placed and collect money at time of order fulfilment.

Checkout Credit Trans - you should see Credit - which should processing returns and credit to customers.

Hope this helps
Chris.

Sumit Verma

unread,
Dec 21, 2020, 8:22:46 PM12/21/20
to SlatwallEcommerce
Chris/Marc,

Checkout Charge Trans - you should have options including Authorize OR Authorise & Charge

Authorise & Charge ==> Charge at the time of checkout
Authorize ==> Only authorize and the time of checkout and Capture funds at the time of fulfillment. 

Thanks,
Sumit


Sumit Verma
Partner / Vice President | ten24, LLC
office: 877.886.5806 x 103 | mobile: 617.290.8214
www.ten24web.com | www.linkedin.com/in/sverma | twitter: blogonria


--
You received this message because you are subscribed to the Google Groups "Slatwall Commerce" group.
To unsubscribe from this group and stop receiving emails from it, send an email to slatwallecomme...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/slatwallecommerce/890440a7-a2a2-4c8c-b731-2b40bb1fdd55n%40googlegroups.com.

Marc Ackermann

unread,
Dec 22, 2020, 4:53:28 AM12/22/20
to Slatwall Commerce
Hi Chris, hi Sumit,

thanks for your answer.

Looks like there is a problem in the stripe integration.
After submit of a card checkout comes back with

There was an error processing order payment information.
Must provide source or customer.

I will look into that in the next days.

Marc Ackermann

unread,
Jan 27, 2021, 5:20:15 PM1/27/21
to Slatwall Commerce
Unfortunatly the Stripe integration is not working because its design is unsafe and outdated.

Response from stripe is:

Response-Text
{
"error": {
"message": "Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.",
"type": "invalid_request_error"
}
}

Reason is sending credit card details from the application back end (slatwall). In this case the application back end handles the credit card details. You really do want to avoid doing that. The normal way is for the credit card details to be sent from the front end directly to the payment gateway using the stripe.js lib, and exchanged for a token that the back end of the application can send to the gateway instead of the credit card details.

So I will go ahead and either rewrite this integration or start from scratch and use the 'Stripe Checkout'.

Chris Kent

unread,
Jan 28, 2021, 9:06:49 AM1/28/21
to Slatwall Commerce
Hi Marc,

Quick search found this https://www.youtube.com/watch?v=EGYJ_uVFh9o that may be of interest to you.

Looks like Stripe has new JS version for payment processing and they are encouraging you to use the new system.

Regards,
Chris.

Marc Ackermann

unread,
Feb 4, 2021, 9:10:22 AM2/4/21
to Slatwall Commerce
Hi Chris,

thanks for you answer.
The setting mentioned in the youtube video is not avaiable for new stripe accounts.
The site I'm working on will be for the german market so I do need the paymend methods. giropay, sepa, and sofort. Apple pay and google pay is also nice to have as an option.
That's why I made the decision and started witing a new slatwall integrator for the stripe checkout. I will contribute it to github as soon as it is ready and tested.

Best regards,
Marc
Reply all
Reply to author
Forward
0 new messages