What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.
How to get credit card info to hold until product is ready to shipAsked by ctphoto on January 21, 2015 at 05:58 PM
On my online order form I have an option when my customer submits an order to check a checkbox that "we will call them for credit card info" when the product is ready to ship. I would like a way I can get that info at the same time but not process it right away.
I know JotForm does not allow this type of collection of info and recommend using a third party to collect and process the card. But we do not want the card processed at the time of order. We generally do not know total amounts until ready to ship. We do a combination of product and services and the time for services varies on each order. Any ideas?
I did a research in the forum and looks like this is possible to do using Stripe's integration and the Charge Customer Later option.
As you can see in this post: https://www.jotform.com/answers/466360#466544 you can collect the credit card information with the integration tool and use it later when you're ready to make the charge.
Please check it out and let us know if this would work for you.
Well that sounds promising. I am trying to set it up, have gone through registering with Stripe but can't get it to configure the API in my form. Not sure what is going on. Just keeps saying "Connecting with Stripe"
Got it working but the information Stripe collects for processing later does not show the full credit card number. That is what I need to verify manually with my current bank.
I don't think this is possible with the payment processors due to security concerns and PCI security standards followed. As I check Stripe website, it says that the card numbers are encrypted and none of their internal servers are able to obtain plaintext card numbers. Please check the security webpage from Stripe https://stripe.com/help/security for more information in this regard.
Additionally, you may also check other payment feature from Authorize.Net that can authorize the transaction and payment can be captured later from the gateway interface manually by choosing Authorization Only option.
Hope this information helps. Let us know if you need any further assistance. We will be happy to help.