RecurringBillingDetails

Description

Includes the details of the Recurring Billing information.

Properties

Type

Name

Description

string

ScheduledPaymentInternalId

The Scheduled Payment Internal ID. (required)

string

CustomerInternalId

The customer internal ID. (required)

string

CustomerId

The customer ID. (required)

decimal

Amount

Amount to be billed in each transaction. (required)

decimal

Tax

Tax to be billed in each transaction. (required)

bool

Enabled

Whether customer is currently enabled for recurring billing. (required)

DateTime

Start

Date this billing entry will be started. (required)

DateTime

Expire

Date this billing entry will be disabled. (required)

DateTime

Next

string

NumLeft

int

RepeatCount

The number of times the billing will be repeated. (required)

string

Schedule

Schedule

CustomSchedule

CustomScheduleObject

The custom schedule object. (required)

string

ScheduleName

Schedule name (description) (optional)

string

ReceiptNote

Notes to be added to receipt. (optional)

string

ReceiptTemplateName

Email template to use. (optional)

bool

SendCustomerReceipt

Send customer receipt. (optional)

string

CustNum

Customer Number. (required)

string

PaymentMethodId

The payment method ID. (required)

string

MaskedPM

Masked Payment Method. (optional)

string

PMHolderName

The payment method holder name. (required)

string

PMExpirationYear

The payment method expiration year. (required)

string

PMExpirationYear

The payment method expiration month. (required)

string

PmType

The payment method type. (required)

string

ScheduleStatus

The schedule status. (optional)

string

DateTimeCreated

The date time this was created. (optional)

string

DateTimeModified

The payment method was modified. (optional)