Input fields for creating a transaction by authorizing or charging a credit card.
account TypeCardThe type of account to be used when transacting with a combo card.
billing AddressAddressA billing address to use for the transaction. If a billing address was provided when tokenizing or is present on the vaulted credit card, it will be merged with this input value, with priority given to this input value.
external VaultTransactionDetails about this transaction if it's being created from a credit card that is or will be stored in an non-Braintree vault.
fraud ToolsCreditControl which fraud tools will be applied to this transaction. Fraud tools cannot be retroactively applied to a transaction if skipped.
sca ExemptionScaThe type of Strong Customer Authentication Exemption requested.
three D Secure AuthenticationThree3D Secure authentication information performed for this transaction. Only use these fields if you are charging or authorizing a single-use payment method ID that was not generated by a 3DS flow on on the client.
tokenized CvvIDThe CVV for the credit card to be used when creating this transction, securely tokenized with the tokenizeCvv mutation.
input CreditCardTransactionOptionsInput {
externalVault: TransactionExternalVaultOptionsInput
billingAddress: AddressInput
accountType: CardAccountType
tokenizedCvv: ID
fraudTools: CreditCardFraudToolsOptionsInput
threeDSecureAuthentication: ThreeDSecureAuthenticationInput
scaExemption: ScaExemptionType
installmentCount: Int
}