This object stores information relating to specific recurring billing cycles.
It includes the frequency, amount, start and end dates of the recurring billing schedule.
Type | Name | Description |
---|---|---|
string | Schedule | Frequency of recurring billing schedule. Possible values include: disabled, daily, weekly, bi-weekly (every two weeks), monthly, bi-monthly (every two months), quarterly, bi-annually (every six months), annually. |
string | Next | Date this customer will be billed next. Must be formatted Year-Month-Day (ie 2011-07-04) |
string | Expire | Date this billing entry will be disabled. |
integer | NumLeft | Number of transactions remaining in recurring billing cycle. (Overrides the Expire parameter) |
double | Amount | Amount to be billed in each transaction. |
boolean | Enabled | Notes whether customer is currently enabled for recurring billing. |
Dim recurring As usaepay.RecurringBilling = New usaepay.RecurringBilling recurring.Amount = 10.0 recurring.Enabled = True recurring.Next = "2010-09-01" recurring.NumLeft = "5" recurring.Schedule = "monthly" tran.RecurringBilling = recurring
tran.RecurringBilling = new usaepay.RecurringBilling(); tran.RecurringBilling.Amount = 10.00; tran.RecurringBilling.Schedule = "bi-monthly"; tran.RecurringBilling.Next = "2010-09-01"; tran.RecurringBilling.NumLeft = "5"; tran.RecurringBilling.Enabled = true;
Version | Change |
---|---|
1.1 | Method added prior to soap-1.1 |