Affirm · JSON Structure

Promos Offer Content Structure

Available financing offer details for the requested purchase amount.

Type: object Properties: 3
FintechBNPLLendingPaymentsConsumer

OfferContent is a JSON Structure definition published by Affirm, describing 3 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

minimum_loan_amount maximum_loan_amount terms

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

promos-offer-content-structure.json Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/affirm/refs/heads/main/json-structure/promos-offer-content-structure.json",
  "name": "OfferContent",
  "description": "Available financing offer details for the requested purchase amount.",
  "type": "object",
  "properties": {
    "minimum_loan_amount": {
      "type": "double",
      "description": "Minimum purchase amount eligible for Affirm financing.",
      "example": 1
    },
    "maximum_loan_amount": {
      "type": "double",
      "description": "Maximum purchase amount eligible for Affirm financing.",
      "example": 1
    },
    "terms": {
      "type": "array",
      "description": "Array of available financing term options for this amount.",
      "items": {
        "$ref": "#/components/schemas/FinancingTerm"
      },
      "example": [
        "example_value"
      ]
    }
  }
}