JasonMRC Posted September 30, 2014 Share Posted September 30, 2014 My company needs to be able to accept credit cards but not charge them until shipping fees are calculated. The shipping charges can't be pre-calculated because they vary quite a bit based on the customer's order's size and weight. I have looked through the modules on the module management page of the control panel but can't find any which say they will allow this. Can anyone suggest a module that can do this? P.S. I apologize if this isn't the correct forum. Link to comment Share on other sites More sharing options...
bellini13 Posted September 30, 2014 Share Posted September 30, 2014 there is a module called offline credit card that would allow you to capture the credit card from the customer during checkout. But this module only stores the information, it does not interface with any payment processors. So you could have a fake card, or the card may be declined when you attempt to charge the card at a later time. It also assumes that you have a payment processor that would allow you to manually charge this card. Now you could go with a payment provider like Braintree or Stripe. both allow you to perform an authorization only during checkout. This will place a hold on the funds for a certain amount. You would then have x number of days to capture the funds and make any changes to the amount based on your shipping charges. You would have to check with these processors to see how much they allow you to change the amount by. It is probably percentage based. Link to comment Share on other sites More sharing options...
JasonMRC Posted September 30, 2014 Author Share Posted September 30, 2014 We do manually charge the cards after all the numbers are totaled. Not exactly the most efficient, but it's how our system works for now. Having the system automatically authorize the card would be nice, our old website system did this. I couldn't find any links to Offline Credit Card in the module list thread. Could you post a link? Could Braintree or Stripe be setup to authorize the card but then let us run the number manually? Link to comment Share on other sites More sharing options...
bellini13 Posted September 30, 2014 Share Posted September 30, 2014 I believe both allow you to perform auth only, or $0 or $1 temp holds just to run a [spam-filter] and AVS check. I would suggest calling their support and speaking with them so they can tell you exactly what they support. For offline credit card http://addons.prestashop.com/en/payments-gateways-prestashop-modules/6270-credit-card-offline-payment-or-debit-physical-pos.html Link to comment Share on other sites More sharing options...
Naldinho Posted September 30, 2014 Share Posted September 30, 2014 Do you ship with a major carrier? If so you should be able to set it up so that the shipping come from the courier. The shipping on my store varies greatly and I am doing that with FedEx and it works great. To answer your question there are offline CC processing modules. Here is one option http://www.presto-changeo.com/en/payment-modules/65-offline-credit-card.html I am sure there are others. I would suggest trying to get live shipping quotes. For a second site the product ships freight so no API option from the trucking company but I'm going to try to set up manually. It will be a lot of work but I think customers want to finalize transactions. Link to comment Share on other sites More sharing options...
JasonMRC Posted September 30, 2014 Author Share Posted September 30, 2014 Naldinho, we ship with both UPS and FedEx. I'll look into the FedEx and UPS shipping modules and see if we can use those. Do you know if the module you linked to e-mails the data with the new order to the address setup for your shop? Or does it only store it in the shop DB and then you must log in to view it? Link to comment Share on other sites More sharing options...
Naldinho Posted September 30, 2014 Share Posted September 30, 2014 For FedEx I use the free option that comes with PrestaShop and it works ok -- The only issue I have is that it fails for heavy orders (I think >300lbs) and you can buy modules that don't have that issue -- same site I liked to sells one for FedEx. I have never tried the free UPS module since UPS here is always more expensive than FedEx. The offline CC module I have no experience with. I'd contact the developer with any questions. I was looking for a different type of module yesterday and just happened to see it so remembered it was there but I have never used it. I think e-mailing complete CC numbers is a security issue so I would likely say no but just e-mail the developer. I have other modules from them and have been happy with quality and service. Link to comment Share on other sites More sharing options...
JasonMRC Posted October 1, 2014 Author Share Posted October 1, 2014 We use both depending on the location of the customer and the size of the order. I don't handle the specifics of that, I just know we use both. True, emailing would be less secure. I should be able to setup a role to allow the Reps to view customer profiles and information without being able to see that rest of the control panel. Link to comment Share on other sites More sharing options...
bellini13 Posted October 1, 2014 Share Posted October 1, 2014 You should realize that storing any credit card information in your database will expose you to PCI compliance regulations. The long story short... you will fail PCI compliance, since you are storing credit cards in a database that is accessible to the internet. You will need to decide if you wish to ignore that and use it anyway. The offline credit card I referred you to will not email anything to you. The information is saved in the database, you can view the information from the back office, and once you are complete with the order, the module will delete the card information. I would protect yourself and your customers information by avoiding this type of module. Locate a payment processor, locate a payment module for it, and let them manage the PCI compliance aspects for you. 1 Link to comment Share on other sites More sharing options...
JasonMRC Posted October 1, 2014 Author Share Posted October 1, 2014 PCI seems like a strange thing... from some reading it sounds like it doesn't necessarily help anything and there are other companies who don't bother with official compliance either. That's not to say it isn't worth noting, however. We're a wholesaler and most of our orders are received through e-mail or phone. The website is more to serve as a catalog than as our main transaction system. Do you know of any modules that would allow customers to complete the order but that would tell them they will be contacted via e-mail or phone to finalize it? I tried having no payment modules but PS won't let them finish the order then. Ideally our customers would be able to select and arrange their order on the website and then submit it and our reps would complete it, with the customer's billing information already on file. Most of our customers' information is already in our QuickBooks system, so we really just need a way for them to submit orders via the site. Any ideas? Link to comment Share on other sites More sharing options...
tomerg3 Posted October 1, 2014 Share Posted October 1, 2014 You can check out our Offline Credit Card module at http://www.presto-changeo.com/en/payment-modules/65-offline-credit-card.html It encrypts the data, and lets you easily see it from the order page (as well as mass download and delete). We also have the most accurate and reliable shipping modules, see http://www.presto-changeo.com/en/10-shipping-modules If the shipping cost / order cost is not going to change (or at least not get higher), you can also use many existing payment gateways, as many of them have modules that support an authorization first, and capture later (when you ship), one of the most common ones it Authorize.net (http://www.presto-changeo.com/en/payment-modules/28-authorizenet-payment.html ) Link to comment Share on other sites More sharing options...
Recommended Posts