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

  • ctphoto
    Asked on January 21, 2015 at 5: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?

  • raul
    Replied on January 21, 2015 at 7: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.

    How to get credit card info to hold until product is ready to ship Image 1 Screenshot 20

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

  • ctphoto
    Replied on January 22, 2015 at 8: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"

  • ctphoto
    Replied on January 22, 2015 at 9: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.

  • Kiran Support Team Lead
    Replied 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 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. 

    How to get credit card info to hold until product is ready to ship Image 1 Screenshot 20

    Hope this information helps. Let us know if you need any further assistance. We will be happy to help.

    Thank you!