NameDescriptionTypeAdditional information
DonorTransactionId

integer

Required

DonorId

integer

Required

Range: inclusive between 1 and 2147483647

DonorSeed

string

None.

DonorReferenceNumber

integer

None.

CampaignId

integer

Required

RecurringTransactionId

integer

None.

TransactionType

TransactionTypeEnum

Required

DayToCharge

integer

None.

MonthToTerminate

integer

None.

YearToTerminate

integer

None.

DonationAmount

decimal number

Required

Range: inclusive between 0.01 and 1.79769313486232E+308

CreditCardType

integer

None.

CreditCard

string

None.

Cvv

string

None.

ExpirationMonth

integer

None.

ExpirationYear

integer

None.

AbaNumber

string

None.

BankAccountNumber

string

None.

BankAccountType

string

None.

AccountPersonName

string

None.

ChargeFrequency

ChargeFrequencyEnum

Required

ProcessRefNo

string

None.

ResultCode

integer

None.

ResponseMsg

string

None.

AuthCode

string

None.

PhoneDonationYn

boolean

Required

HospitalId

integer

Required

Range: inclusive between 1 and 2147483647

RadioStationNameId

integer

Range: inclusive between 1 and 2147483647

DonorAppealId

integer

Range: inclusive between 1 and 2147483647

DonationSourceId

integer

Required

Range: inclusive between 1 and 2147483647

BankName

string

String length: inclusive between 0 and 100

IsCheckingAccount

boolean

None.

DisplayInDash

boolean

None.

ExternalProgramForms

Collection of ExternalProgramForm

None.

Nonce

string

None.