11-04-2011 09:39 AM
When you create a transaction, you can put some additional information in the order description, or in extraOptions. You'll have to experiment a bit and see which choice is best for you, but my guess would be the latter since you can specify any name / value pair you want.
11-04-2011 12:06 PM
11-08-2011 09:38 AM
11-08-2011 09:44 AM
The recurringBilling field is just a marker, I believe -it doesn't actually make it recur automatically, if that's what you were asking. As for the zip code, are you running the transactions in live mode on a sandbox account, or test mode? Test mode -may- not act the same way as live mode. You should also check your security settings in your control panel and make sure it's set to reject on incorrect zip code match.
11-08-2011 02:27 PM
Setting the "recurringBilling" flag to true can affect how the transaction is handled at the processor. This flag essentially tells your processor that you have an ongoing relationship with the customer and have already established their identity. The precise result this has on the transaction can vary by processor, but one common effect is that Address Verification is no longer performed.
11-14-2011 03:46 PM
Hmm. How would you establish their identity, exactly? Would the proper procedure be to set the first transaction to not recurring and any successive transactions to recurring? What about if their address changes? Should you always set it to not recurring just to be safe?
This seems to make things a lot more difficult.
11-14-2011 11:52 PM
The way we treat it in our Automated Recurring Billing system is that we set the "Recurring Billing" flag to true only if the payment details have not changed since the last payment and that payment was successful. It is best to make sure that everything is verified again whenever the payment details are changing.
11-16-2011 04:53 PM
Why wouldn't AVS bs used whenever the CIM profile updates? And if it is used, why would it need to be used again on the charge? The logic escapes me. Unless the new address might only apply to one of the associated billing methods, in which case I would think it wouldn't be enough to just mark it as not recurring on the first transaction after each address change.
11-16-2011 05:33 PM - edited 11-16-2011 05:35 PM
I think there is some misunderstanding here, becaue that is actually exactly what we do. We disable the recurring billing flag (and therefore validate the address) for every transaction that occurs after a billing update. We only send the recurring billing flag as true if the billing information on file has already been validated in a previous transaction.
For CIM transactions, the recurring flag always defaults to false unless you explicitly override it.
11-17-2011 03:00 PM