BillingAccountRecurringPayment
Version: 1.33
BillingAccountRecurringPayment is the representation of a recurring payment configured on a billing account.
Parameters
Extends: TractObject
Element | Type | Required? | Description |
CHOICE:
|
creditCardPaymentMethod bankPaymentMethod referencedCreditCardPaymentMethod payPalPaymentMethod mobileCarrierPayment SEPAPaymentMethod tokenizedCreditCardPaymentMethod |
Y |
The method of payment. |
billingAccount |
billingAccount |
The billing account this recurring payment is configured on. |
Attribute | Required? | Datatype | Description |
validFrom |
determent |
Start date the recurring payment is valid from. |
|
validTo |
dateTime |
Ending date that the recurring payment is valid. |
Querying BillingAccountRecurringPayment
For paged results, use the plural of the entity name (for example, billingAccounts, productCategories). For more information, refer to Understanding Queries.
Key | Type |
eid |
Long |
accountNum |
String |
billingAccountEid |
Long |
token |
String |
validTo |
Timestamp |
validFrom |
Timestamp |
REST Endpoints
addRecurringPayment |
POST |
https://my.tractbilling.com/t/s/r/1.33/billingAccounts/{eid: \d+}/addRecurringPayment |
Sample Requests and Responses
SOAP
Query
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:query xmlns="http://www.tractbilling.com/billing/1_31/domain" xmlns:ns2="http://www.tractbilling.com/billing/1_31/service"> <ns2:queryRequest> <simpleDataQuery startIndex="0" size="50"> <type>BillingAccountRecurringPayment</type> <parameter parameter="billingAccountEid" parameterValue="19975"/> </simpleDataQuery> </ns2:queryRequest> </ns2:query> </soap:Body> </soap:Envelope>
REST
getBillingAccountRecurringPayments |
GET |
https://my.tractbilling.com/t/s/r/1.33/recurringPayments |
getBillingAccountRecurringPayment |
GET |
https://my.tractbilling.com/t/s/r/1.33/recurringPayments/{eid: \d+} |