Hi all,
I have created the recurring product type and sample recurring products using Commerce Recurring Framework.
My payment method is a test account with Authorize.Net and I have enabled the "Authorize.Net AIM - Credit Card" rule. When I create an order for a sample recurring product, the transaction is successful and I recieve a receipt in my email from Authorize.net.
However the recurring order generation that is supposed to happen on a daily basis (product recurring interval is set to 1 day) never happens. I don't see new orders generated and don't get reciepts for new transactions/payments.
I assume this rule: "Trigger Payments against recurring orders" is the one that creates new orders for recurring products. I tried playing with it and changing the events but still never get a recurring order or transaction.
Any ideas what I am doing wrong?
Comments
Comment #1
hossein.noory commentedHere is the log message I get that is related to recurring product creation:
"Unable to evaluate action commerce_recurring_process_recurring"
Comment #2
hossein.noory commentedHi all, still struggling with the same issue, I just found out another error in the report that I had overlooked:
"Unable to get a data value. Error: Unknown data property commerce_product."
Comment #3
kristomo commentedI'm encountering a very similar, if not the exact same, issue. Same rules errors in Drupal's log.
$master_order looks like a valid entity object. However, $master_order_wrapper looks like an object with no properties (per dpm output) - $master_order_wrapper is supposed be the result of $master_order getting passed through entity_metadata_wrapper. I'm not sure what is happening to cause this.
I also notice that many 0.00 orders have been generated, but they don't have line items or anything. Also, they're not related to the original parent/master order; they're just independent orders.
I'm not exactly sure what's going on here, so any input would be appreciated.
Comment #4
cameron prince commentedI am working on this too... I'm curious as to what value you have set for "Payment due" at admin/commerce/config/recurring. When I set this to 0 test recurring orders do attempt to initiate a payment, but fail with a different error.
Comment #5
kristomo commentedSorry, I don't recall what I had set in that field.
I ended up jumping over to the 2.x branch and I've had much better luck with that.
Comment #6
pcambraAt this point there are 6 sites using the 1.x branch of recurring framework, I'm dropping support for that version recommending to use and contribute to the 2.x