PaymentArgs Fields

The PaymentArgs type exposes the following members.

Fields
  Name Description
Public field AppealID
Public field BBPS_MerchantAccountID
Public field Comments
Public field CompanyName
Public field ConstituentCodeID
Public field CreditCardAuthorizationCode
The API will skip credit card processing if an authorization code and reference number are supplied (for example if the caller has processed the card on its own and only wants to create a gift record in the back office).
Public field CreditCardBBPSToken
Optional. For recurring gifts, the API will get a card token from BBPS for future transactions, unless this value is already set. (for example if the caller has stored token with BBPS and only wants to create a gift record in the back office).
Public field CreditCardCSC
Public field CreditCardExpirationMonth
Public field CreditCardExpirationYear
Public field CreditCardHolderName
Public field CreditCardID
Public field CreditCardIssueNumber
Public field CreditCardNumber
Public field CreditCardPassedLuhnValidation
If false, for recurring gifts not being charged on the current date, the API will validate the card number using the site's BBPS credentials. Set value to true if validation has already been performed and should be skipped. (for example if the caller has validated the card number and only wants to create a gift record in the back office).
Public field CreditCardReferenceNumber
The API will skip credit card processing if an authorization code and reference number are supplied (for example if the caller has processed the card on its own and only wants to create a gift record in the back office).
Public field CreditCardStartMonth
Public field CreditCardStartYear
Public field CreditCardType
Public field CreditCardTypeName
Public field CurrencySymbol
Public field CurrencyTypeId
Public field CustomMergeData
Public field DemoMode
If True, always returns approved from payment service.
Public field Designations
Public field DirectDebitAccountHolderName
Public field DirectDebitAccountNumber
Public field DirectDebitAccountSortCode1
Public field DirectDebitAccountSortCode2
Public field DirectDebitAccountSortCode3
Public field DirectDebitAccountType
Public field DirectDebitBranchName
Public field DirectDebitBSBBankNumber
Public field DirectDebitBSBBranchNumber
Public field DirectDebitFinacialInstitution
Public field DirectDebitRoutingNumber
Public field DonorAddress
Public field EmailAcknowledgementId
Public field EmailAddress
Public field Fax
Public field FirstName
Public field GiftAttributes
Public field IsAnonymous
Public field IsCorporate
Public field IsGiftAid
Public field ISO4217
Public field IsTribute
Public field LastName
Public field MerchantAccountId
Public field Page
Public field PageUrl
Public field PartId
Public field PartName
Public field PaymentMethod
Public field Phone
Public field RecurrenceInformation
Public field SkipCardNumberValidation
If True, does not sanity check card number to card type.
Public field SkipCreateGiftTransaction
If True, API will simply process payment information and send an acknowledgement, skipping the creating of a back office gift record.
Public field Title
Public field TributeAcknowledgeeAddress
Public field TributeAcknowledgeeEmailAddress
Public field TributeAcknowledgeeFullName
Public field TributeAcknowledgeePhone
Public field TributeDesciption
Public field TributeName
Public field TributeSendAcknowledgement
Public field TributeType
See Also