I have a wholesale site for a clothing manufacturer where they do not charge the customer for their order until it is ready to ship. Can this module allow the customer to input the card they would like to use for the order, but the order not be charged until we update the status of the order? For example, order is placed and card info is entered, but the order is in pending status, thus no credit card charge yet (holding). Then, when we update the status to processing or shipped, the order would be charged to the card.
Thanks

Comments

R.J. Steinert’s picture

Hmm, I think you'll want to look at the Payment rules as this module doesn't trigger payments to be created, it only provides a payment method.

bbjay’s picture

Ok thanks for replying! I'll see if I can come up with a way do this. I think the main question to get this to work is, can the card information be input by the customer before they place their order or does an order have to be placed before a card can be considered on file? I know a lot of physical places (gas stations, restuarants, or hotels) will run a temp amount charge to test that a card is valid, and then update with the actual price when the sale is finalized. Would a small charge have to be created first to store a customers card info on file for future orders?

dwkitchen’s picture

Version: 7.x-1.x-dev » 7.x-2.x-dev

Payment gateways would need to provide a card save only option for payment.

Rules could then be used to charge the card data when the order is completed.

jpstrikesback’s picture

If I'm not mistaken another way this could work is by adding a transaction "Pre-Auth Capture" Rules action & function to a payment gateway. Then you could set the initial transaction to pre-auth and capture upon whatever order status needed via rules.

dwkitchen’s picture

Auth/Capture is available on most payment gateways. However it depends how long it is between the order is placed and the store wants to charge the card.

There will be a limit on the time from the auth to making the capture, this could be 30 days or as little as 3 days all depending on the merchant acquirer account.

aviindub’s picture

I am interested in implementing a pre-auth and capture feature for this module. Has there been any other discussion/activity around that?

bojanz’s picture

Category: Feature request » Support request
Issue summary: View changes
Status: Active » Fixed

What #4 and #5 said.
This is implemented on the payment method level (commerce_paypal has it, for example), so there's nothing for cardonfile to do.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.