Closed (fixed)
Project:
Commerce Authorize.Net
Version:
7.x-1.0-rc1
Component:
Code
Priority:
Major
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
6 Mar 2013 at 01:34 UTC
Updated:
25 Sep 2014 at 21:21 UTC
Jump to comment: Most recent
Comments
Comment #1
mglamanTake a peak into the Commerce Recurring Framework. That is how Card on File, Rebillable orders/products works.
Based on that use case, I would force users to make new order. If it's an admin adjusting the order because customer forgot, then admin should request customer CC info over phone and manually process.
Comment #2
rszrama commentedYeah, the only other way to do this would be what we refer to as a "reference transaction" - not retaining the CC data at the gateway via Card on File but actually telling the gateway to reprocess a card previously used by referring to its transaction ID. PayPal supports this, for example, for up to one year after a transaction even without a Billing Agreement. Authorize.Net does not have support for reference transactions, though, so you'd have to use CIM and then create a follow-up order or something.