Tax and Recurring Billing for eWAY Payment gateway
Posted: Tue Jun 02, 2009 3:51 am
Hi All,
We are working on an eWAY payment gateway for Australia (based on your supplied Authorize.Net code) and we are almost done but have hit a small snag and could use some help.
How do we get the recurring amount returned including Tax (if applicable) for subscription products?
The authorizeRequest.Amount and authorizeRequest.RecurringCharge properties only return the principal (ex Tax) price. As we need to charge GST (10% Goods and Services Tax) on all transaction to Australian residents.
Is this possible?
Tax Treated as a Separate Transaction
Also - If we assign Tax to a subscription product when the transaction occurs Able seems to run 2 initial transactions - the Tax component is processed separately to the principal price for the recurring amount - which seems a little odd - the result is that we get a processed transaction fully completed for the Tax and a pending ReBill (recurring) payment showing for the principal in eWAY as pending (along with the other future recurring payments)
Digital Goods Issues
This has other implications when it comes to Digital Goods. If you have a Digital Good set to Activate when payment is complete it will activate as soon as the tax component of the price is paid – NOT when the recurring transactions should have been finalized. If you set the product so that it is not taxable then it functions as expected.
Any thoughts?
We are working on an eWAY payment gateway for Australia (based on your supplied Authorize.Net code) and we are almost done but have hit a small snag and could use some help.
How do we get the recurring amount returned including Tax (if applicable) for subscription products?
The authorizeRequest.Amount and authorizeRequest.RecurringCharge properties only return the principal (ex Tax) price. As we need to charge GST (10% Goods and Services Tax) on all transaction to Australian residents.
Is this possible?
Tax Treated as a Separate Transaction
Also - If we assign Tax to a subscription product when the transaction occurs Able seems to run 2 initial transactions - the Tax component is processed separately to the principal price for the recurring amount - which seems a little odd - the result is that we get a processed transaction fully completed for the Tax and a pending ReBill (recurring) payment showing for the principal in eWAY as pending (along with the other future recurring payments)
Digital Goods Issues
This has other implications when it comes to Digital Goods. If you have a Digital Good set to Activate when payment is complete it will activate as soon as the tax component of the price is paid – NOT when the recurring transactions should have been finalized. If you set the product so that it is not taxable then it functions as expected.
Any thoughts?