Adyen · Schema

ResponseAdditionalDataInstallments

PaymentsFinancial ServicesFintech

Properties

Name Type Description
installmentPaymentData.installmentType string Type of installment. The value of `installmentType` should be **IssuerFinanced**.
installmentPaymentData.option[itemNr].annualPercentageRate string Annual interest rate.
installmentPaymentData.option[itemNr].firstInstallmentAmount string First Installment Amount in minor units.
installmentPaymentData.option[itemNr].installmentFee string Installment fee amount in minor units.
installmentPaymentData.option[itemNr].interestRate string Interest rate for the installment period.
installmentPaymentData.option[itemNr].maximumNumberOfInstallments string Maximum number of installments possible for this payment.
installmentPaymentData.option[itemNr].minimumNumberOfInstallments string Minimum number of installments possible for this payment.
installmentPaymentData.option[itemNr].numberOfInstallments string Total number of installments possible for this payment.
installmentPaymentData.option[itemNr].subsequentInstallmentAmount string Subsequent Installment Amount in minor units.
installmentPaymentData.option[itemNr].totalAmountDue string Total amount in minor units.
installmentPaymentData.paymentOptions string Possible values: * PayInInstallmentsOnly * PayInFullOnly * PayInFullOrInstallments
installments.value string The number of installments that the payment amount should be charged with. Example: 5 > Only relevant for card payments in countries that support installments.
View JSON Schema on GitHub

JSON Schema

adyen-responseadditionaldatainstallments-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ResponseAdditionalDataInstallments",
  "title": "ResponseAdditionalDataInstallments",
  "properties": {
    "installmentPaymentData.installmentType": {
      "description": "Type of installment. The value of `installmentType` should be **IssuerFinanced**.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].annualPercentageRate": {
      "description": "Annual interest rate.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].firstInstallmentAmount": {
      "description": "First Installment Amount in minor units.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].installmentFee": {
      "description": "Installment fee amount in minor units.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].interestRate": {
      "description": "Interest rate for the installment period.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].maximumNumberOfInstallments": {
      "description": "Maximum number of installments possible for this payment.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].minimumNumberOfInstallments": {
      "description": "Minimum number of installments possible for this payment.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].numberOfInstallments": {
      "description": "Total number of installments possible for this payment.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].subsequentInstallmentAmount": {
      "description": "Subsequent Installment Amount in minor units.",
      "type": "string"
    },
    "installmentPaymentData.option[itemNr].totalAmountDue": {
      "description": "Total amount in minor units.",
      "type": "string"
    },
    "installmentPaymentData.paymentOptions": {
      "description": "Possible values:\n* PayInInstallmentsOnly\n* PayInFullOnly\n* PayInFullOrInstallments",
      "type": "string"
    },
    "installments.value": {
      "description": "The number of installments that the payment amount should be charged with.\n\nExample: 5\n> Only relevant for card payments in countries that support installments.",
      "type": "string"
    }
  },
  "type": "object"
}