Complex Types¶
advancedFraudChecksType¶
- class
vantivsdk.fields.
advancedFraudChecksType
¶
Variables:
- customAttribute1 – String or Number
- customAttribute2 – String or Number
- customAttribute3 – String or Number
- customAttribute4 – String or Number
- customAttribute5 – String or Number
- threatMetrixSessionId – String or Number
advancedFraudResultsType¶
- class
vantivsdk.fields.
advancedFraudResultsType
¶
Variables:
- deviceReputationScore – String or Number
- deviceReviewStatus – String or Number
- triggeredRule – String or Number
amexAggregatorData¶
- class
vantivsdk.fields.
amexAggregatorData
¶
Variables:
- sellerId – String or Number
- sellerMerchantCategoryCode – String or Number
applepayHeaderType¶
- class
vantivsdk.fields.
applepayHeaderType
¶
Variables:
- applicationData – String or Number
- ephemeralPublicKey – String or Number
- publicKeyHash – String or Number
- transactionId – String or Number
applepayType¶
- class
vantivsdk.fields.
applepayType
¶
Variables:
- data – String or Number
- header – instance of
vantivsdk.fields.applepayHeaderType
- signature – String or Number
- version – String or Number
authInformation¶
- class
vantivsdk.fields.
authInformation
¶
Variables:
- authAmount – String or Number
- authCode – String or Number
- authDate – String or Number
- fraudResult – instance of
vantivsdk.fields.fraudResult
billMeLaterRequest¶
- class
vantivsdk.fields.
billMeLaterRequest
¶
Variables:
- authorizationSourcePlatform – String or Number
- bmlMerchantId – String or Number
- bmlProductType – instance of
vantivsdk.fields.bmlProductType
- customerBillingAddressChanged – String or Number
- customerEmailChanged – String or Number
- customerPasswordChanged – String or Number
- customerPhoneChanged – String or Number
- itemCategoryCode – String or Number
- merchantPromotionalCode – String or Number
- preapprovalNumber – String or Number
- secretQuestionAnswer – String or Number
- secretQuestionCode – String or Number
- termsAndConditions – String or Number
- virtualAuthenticationKeyData – String or Number
- virtualAuthenticationKeyPresenceIndicator – String or Number
billToAddress¶
- class
vantivsdk.fields.
billToAddress
¶
Variables:
- addressLine1 – String or Number
- addressLine2 – String or Number
- addressLine3 – String or Number
- city – String or Number
- companyName – String or Number
- country – String or Number
- email – String or Number
- firstName – String or Number
- lastName – String or Number
- middleInitial – String or Number
- name – String or Number
- phone – String or Number
- state – String or Number
- zip – String or Number
card¶
- class
vantivsdk.fields.
card
¶
Variables:
- cardValidationNum – String or Number
- expDate – String or Number
- number – String or Number
- pin – String or Number
- track – String or Number
- type – String or Number
cardPaypageType¶
- class
vantivsdk.fields.
cardPaypageType
¶
Variables:
- cardValidationNum – String or Number
- expDate – String or Number
- paypageRegistrationId – String or Number
- type – String or Number
cardTokenType¶
- class
vantivsdk.fields.
cardTokenType
¶
Variables:
- cardValidationNum – String or Number
- checkoutId – String or Number
- expDate – String or Number
- litleToken – String or Number
- type – String or Number
cardType¶
- class
vantivsdk.fields.
cardType
¶
Variables:
- cardValidationNum – String or Number
- expDate – String or Number
- number – String or Number
- pin – String or Number
- track – String or Number
- type – String or Number
createAddOnType¶
- class
vantivsdk.fields.
createAddOnType
¶
Variables:
- addOnCode – String or Number
- amount – String or Number
- endDate – String or Number
- name – String or Number
- startDate – String or Number
createDiscountType¶
- class
vantivsdk.fields.
createDiscountType
¶
Variables:
- amount – String or Number
- discountCode – String or Number
- endDate – String or Number
- name – String or Number
- startDate – String or Number
customBilling¶
customerInfo¶
- class
vantivsdk.fields.
customerInfo
¶
Variables:
- customerCheckingAccount – String or Number
- customerRegistrationDate – String or Number
- customerSavingAccount – String or Number
- customerType – String or Number
- customerWorkTelephone – String or Number
- dob – String or Number
- employerName – String or Number
- incomeAmount – String or Number
- incomeCurrency – String or Number
- residenceStatus – String or Number
- ssn – String or Number
- yearsAtEmployer – String or Number
- yearsAtResidence – String or Number
deleteDiscountType¶
- class
vantivsdk.fields.
deleteDiscountType
¶
Variables: discountCode – String or Number
detailTax¶
- class
vantivsdk.fields.
detailTax
¶
Variables:
- cardAcceptorTaxId – String or Number
- taxAmount – String or Number
- taxIncludedInTotal – String or Number
- taxRate – String or Number
- taxTypeIdentifier – String or Number
echeck¶
- class
vantivsdk.fields.
echeck
¶
Variables:
- accNum – String or Number
- accType – String or Number
- ccdPaymentInformation – String or Number
- checkNum – String or Number
- routingNum – String or Number
echeckForTokenType¶
- class
vantivsdk.fields.
echeckForTokenType
¶
Variables:
- accNum – String or Number
- routingNum – String or Number
echeckToken¶
- class
vantivsdk.fields.
echeckToken
¶
Variables:
- accType – String or Number
- checkNum – String or Number
- litleToken – String or Number
- routingNum – String or Number
echeckType¶
- class
vantivsdk.fields.
echeckType
¶
Variables:
- accNum – String or Number
- accType – String or Number
- ccdPaymentInformation – String or Number
- checkNum – String or Number
- routingNum – String or Number
enhancedData¶
- class
vantivsdk.fields.
enhancedData
¶
Variables:
- customerReference – String or Number
- deliveryType – String or Number
- destinationCountryCode – String or Number
- destinationPostalCode – String or Number
- detailTax – instance of
vantivsdk.fields.detailTax
- discountAmount – String or Number
- dutyAmount – String or Number
- invoiceReferenceNumber – String or Number
- lineItemData – instance of
vantivsdk.fields.lineItemData
- orderDate – String or Number
- salesTax – String or Number
- shipFromPostalCode – String or Number
- shippingAmount – String or Number
- taxExempt – String or Number
filteringType¶
- class
vantivsdk.fields.
filteringType
¶
Variables:
- chargeback – String or Number
- international – String or Number
- prepaid – String or Number
fraudCheckType¶
- class
vantivsdk.fields.
fraudCheckType
¶
Variables:
- authenticatedByMerchant – String or Number
- authenticationTransactionId – String or Number
- authenticationValue – String or Number
- customerIpAddress – String or Number
fraudResult¶
- class
vantivsdk.fields.
fraudResult
¶
Variables:
- advancedAVSResult – String or Number
- advancedFraudResults – instance of
vantivsdk.fields.advancedFraudResultsType
- authenticationResult – String or Number
- avsResult – String or Number
- cardValidationResult – String or Number
giftCardCardType¶
- class
vantivsdk.fields.
giftCardCardType
¶
Variables:
- cardValidationNum – String or Number
- expDate – String or Number
- number – String or Number
- pin – String or Number
- track – String or Number
- type – String or Number
healthcareAmounts¶
- class
vantivsdk.fields.
healthcareAmounts
¶
Variables:
- RxAmount – String or Number
- clinicOtherAmount – String or Number
- dentalAmount – String or Number
- totalHealthcareAmount – String or Number
- visionAmount – String or Number
healthcareIIAS¶
- class
vantivsdk.fields.
healthcareIIAS
¶
Variables:
- IIASFlag – String or Number
- healthcareAmounts – instance of
vantivsdk.fields.healthcareAmounts
lineItemData¶
- class
vantivsdk.fields.
lineItemData
¶
Variables:
- commodityCode – String or Number
- detailTax – instance of
vantivsdk.fields.detailTax
- itemDescription – String or Number
- itemDiscountAmount – String or Number
- itemSequenceNumber – String or Number
- lineItemTotal – String or Number
- lineItemTotalWithTax – String or Number
- productCode – String or Number
- quantity – String or Number
- taxAmount – String or Number
- unitCost – String or Number
- unitOfMeasure – String or Number
litleInternalRecurringRequestType¶
- class
vantivsdk.fields.
litleInternalRecurringRequestType
¶
Variables:
- finalPayment – String or Number
- recurringTxnId – String or Number
- subscriptionId – String or Number
merchantDataType¶
- class
vantivsdk.fields.
merchantDataType
¶
Variables:
- affiliate – String or Number
- campaign – String or Number
- merchantGroupingId – String or Number
mposType¶
- class
vantivsdk.fields.
mposType
¶
Variables:
- encryptedTrack – String or Number
- formatId – String or Number
- ksn – String or Number
- track1Status – String or Number
- track2Status – String or Number
payPal¶
pos¶
- class
vantivsdk.fields.
pos
¶
Variables:
- capability – String or Number
- cardholderId – String or Number
- catLevel – String or Number
- entryMode – String or Number
- terminalId – String or Number
processingInstructions¶
- class
vantivsdk.fields.
processingInstructions
¶
Variables: bypassVelocityCheck – String or Number
recurringRequestType¶
- class
vantivsdk.fields.
recurringRequestType
¶
Variables: subscription – instance of vantivsdk.fields.recurringSubscriptionType
recurringSubscriptionType¶
- class
vantivsdk.fields.
recurringSubscriptionType
¶
Variables:
- amount – String or Number
- createAddOn – instance of
vantivsdk.fields.createAddOnType
- createDiscount – instance of
vantivsdk.fields.createDiscountType
- numberOfPayments – String or Number
- planCode – String or Number
- startDate – String or Number
recyclingRequestType¶
- class
vantivsdk.fields.
recyclingRequestType
¶
Variables:
- recycleBy – String or Number
- recycleId – String or Number
sepaDirectDebitType¶
- class
vantivsdk.fields.
sepaDirectDebitType
¶
Variables:
- iban – String or Number
- mandateProvider – String or Number
- mandateReference – String or Number
- mandateSignatureDate – String or Number
- mandateUrl – String or Number
- preferredLanguage – String or Number
- sequenceType – String or Number
shipToAddress¶
- class
vantivsdk.fields.
shipToAddress
¶
Variables:
- addressLine1 – String or Number
- addressLine2 – String or Number
- addressLine3 – String or Number
- city – String or Number
- companyName – String or Number
- country – String or Number
- email – String or Number
- firstName – String or Number
- lastName – String or Number
- middleInitial – String or Number
- name – String or Number
- phone – String or Number
- state – String or Number
- zip – String or Number
token¶
- class
vantivsdk.fields.
token
¶
Variables:
- cardValidationNum – String or Number
- checkoutId – String or Number
- expDate – String or Number
- litleToken – String or Number
- type – String or Number
updateAddOnType¶
- class
vantivsdk.fields.
updateAddOnType
¶
Variables:
- addOnCode – String or Number
- amount – String or Number
- endDate – String or Number
- name – String or Number
- startDate – String or Number
updateDiscountType¶
- class
vantivsdk.fields.
updateDiscountType
¶
Variables:
- amount – String or Number
- discountCode – String or Number
- endDate – String or Number
- name – String or Number
- startDate – String or Number