Location of credit card form

  • Posts: 121
  • Thank you received: 2
3 years 11 months ago #330871

-- HikaShop version -- : 4.4.1
-- Joomla version -- : 3.9.25
-- PHP version -- : 7.4
-- Browser(s) name and version -- : Firefox

I'm getting feedback from clients that they are confused why there is no form for the credit card details on the checkout page. They don't realise that they have to press the "proceed" button to be shown that form. Is there a way of displaying that form already on the previous page?

Please Log in or Create an account to join the conversation.

  • Posts: 83404
  • Thank you received: 13497
  • MODERATOR
3 years 11 months ago #330874

Hi,

There is. It depends on the payment method you're using as the payment gateway needs to support that capability.
For example, PayPal Pro and Authorize.net in AIM mode both allow for that.
Note that to be able to use them, you need to be in a country supported by PayPal Pro and Authorize.
Also, if the credit card form is on your website, it means that you legally need to have more strigeant measures for PCI compliance:
www.pcisecuritystandards.org/pci_security/
Here is a more readable introduction to this:
magenest.com/en/pci-dss-compliance-payment-gateway/
So because of PCI DSS, it is usually recommended to redirect the customer to the payment gateway for the credit card form so that you don't have to handle the more complex PCI DSS compliance of your website.

Please Log in or Create an account to join the conversation.

  • Posts: 121
  • Thank you received: 2
3 years 11 months ago #331016

I'm using Square.

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
3 years 11 months ago #331064

Hello,

If you are using the following Square payment method :
www.hikashop.com/marketplace/product/235-square.html

Then there's actually no option for the moment to achieve it as the Square platform have its own form that display the credit card fields.
The best solution will either be to optimize your checkout workflow via "Hikashop->System->Configuration->Checkout" or to directly edit the following file to add more directions for your customers: "\plugins\hikashoppayment\square\square_end.php"

Kind regards,
Mohamed.

Please Log in or Create an account to join the conversation.

  • Posts: 121
  • Thank you received: 2
3 years 11 months ago #331103

I'm not a big fan of making changes to the php coding, so I guess I'll try the other option you suggested. However, I am at a loss how to change the checkout workflow so that the card details form is already being shown on the first checkout page with the "Finish" button as soon as the payment option "Debit/Credit Card" (Square plugin) is selected. This is how it is currently configured:

Attachments:
Last edit: 3 years 11 months ago by andrewwinkler.

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
3 years 11 months ago #331151

Hello,

That's actually the best way to configure it so that your customer won't have too much step to pay for their orders.
Without re-developing the square payment plugin or adding more information for your customers through the "\plugins\hikashoppayment\square\square_end.php" there's actually no solution for the moment.

Kind regards,
Mohamed.

The following user(s) said Thank You: andrewwinkler

Please Log in or Create an account to join the conversation.

Time to create page: 0.053 seconds
Powered by Kunena Forum