How to get credit card info to hold until product is ready to ship

  • Profile Image
    Asked 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?

  • Profile Image
    Answered on January 21, 2015 at 07:47 PM

    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: 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.

  • Profile Image
    Answered on January 22, 2015 at 08:35 AM

    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"

  • Profile Image
    Answered on January 22, 2015 at 09:45 AM

    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.

  • Profile Image
    Answered on January 22, 2015 at 12:31 PM

    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 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.

    Thank you!