In addition to instant content delivery, ID Commerce can also take customer information for pre-orders and only charge once the product is ready for delivery. This integrates fully with IgnitionDeck crowdfunding projects that use the 100% threshold payment model.
Note that if you’re using IDE, IDC will automatically create pre-order products for creators submitting 100% threshold crowdfunding projects.
1) Navigate to the main ID Commerce page in your backend and look for the Project Settings box
2) Near the bottom is a drop-down menu called Transaction Type
Set this to pre-order. Note this will disable Paypal Standard as a payment gateway. You will have to make sure another gateway is configured such as Stripe or PayPal Adaptive.
1) Navigate to the Gateways screen under ID Commerce
2) At the bottom is the Process Pre-Authorizations section. Select the product you’re ready to release and click “Process Authorizations”.
Customers will now be charged and given access to any posts, pages or downloads associated with that product level.
Important Note for PayPal Adaptive:
With pre-approved transactions, transactions can not be processed immediately after they are submitted as there is a start date (determined by the PayPal) that may between a few hours to a day, depending on time zones and time of initial transaction, that determines when the money becomes available. Attempting to process transactions before the start date will result in a failed transaction message.