ChargeAfter Applications V3 API

The ApplicationsV3 API from ChargeAfter — 2 operation(s) for applicationsv3.

Business capability
Credit Origination Management BC-1320.10

Operations 2

GET /v2/checkout/applications/{applicationId}/status Get status of an application
GET /v2/checkout/applications/{applicationId}/token Get interactive token

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/chargeafter-applicationsv3-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

chargeafter-applicationsv3-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Chargeafter Applications V3 API
  contact:
    name: Customer Support
    email: support@chargeafter.com
  termsOfService: https://chargeafter.com/privacy-policy
  version: '1.0'
  description: 'Operations tagged ApplicationsV3 across 2 of this provider''s published API definitions: chargeafter-checkout-application-status-openapi.yml, chargeafter-checkout-application-token-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api-sandbox.ca-dev.co
  description: Sandbox Environment
- url: https://api.chargeafter.com
  description: Production Environment
security:
- apiKey: []
tags:
- name: ApplicationsV3
paths:
  /v2/checkout/applications/{applicationId}/status:
    servers:
    - url: https://api-sandbox.ca-dev.co
      description: Sandbox Environment
    - url: https://api.chargeafter.com
      description: Production Environment
    get:
      tags:
      - ApplicationsV3
      summary: Get status of an application
      parameters:
      - name: applicationId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ChargeAfter.BFF.WebApi.Contracts.GetSessionStatusResponse'
              examples:
                Started:
                  summary: Started application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: null
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: null
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Prequal not selected:
                  summary: Prequal application response without selected lender
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: Prequalified
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Prequal:
                  summary: Prequal application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Prequalified
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Approved:
                  summary: Approved application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Approved
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Declined:
                  summary: Declined application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: Declined
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Approved with account token:
                  summary: Approved application response with account token
                  value:
                    sessionStatus: COMPLETED
                    confirmationToken: null
                    accountToken: 66d05ce1b5382eaf262c5d8a
                    loanId: 66d05993fb750b38327b96ec
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Approved
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers:
                    - code: PR01
                      financialProductType: LineOfCredit
                      amount: 23000
                      defaultAPR: 0
                      promoSettings: null
                      description: Test offer description
                    merchantConsumerId: null
                    linkId: null
            application/json:
              schema:
                $ref: '#/components/schemas/ChargeAfter.BFF.WebApi.Contracts.GetSessionStatusResponse'
              examples:
                Started:
                  summary: Started application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: null
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: null
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Prequal not selected:
                  summary: Prequal application response without selected lender
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: Prequalified
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Prequal:
                  summary: Prequal application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Prequalified
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Approved:
                  summary: Approved application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Approved
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Declined:
                  summary: Declined application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: Declined
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Approved with account token:
                  summary: Approved application response with account token
                  value:
                    sessionStatus: COMPLETED
                    confirmationToken: null
                    accountToken: 66d05ce1b5382eaf262c5d8a
                    loanId: 66d05993fb750b38327b96ec
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Approved
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers:
                    - code: PR01
                      financialProductType: LineOfCredit
                      amount: 23000
                      defaultAPR: 0
                      promoSettings: null
                      description: Test offer description
                    merchantConsumerId: null
                    linkId: null
            text/json:
              schema:
                $ref: '#/components/schemas/ChargeAfter.BFF.WebApi.Contracts.GetSessionStatusResponse'
              examples:
                Started:
                  summary: Started application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: null
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: null
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Prequal not selected:
                  summary: Prequal application response without selected lender
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: Prequalified
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Prequal:
                  summary: Prequal application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Prequalified
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Approved:
                  summary: Approved application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Approved
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Declined:
                  summary: Declined application response
                  value:
                    sessionStatus: NOT COMPLETED
                    confirmationToken: null
                    accountToken: null
                    loanId: null
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails: null
                    applicationStatus: Declined
                    account: null
                    confirmedOffer: null
                    offers: null
                    merchantConsumerId: null
                    linkId: null
                Approved with account token:
                  summary: Approved application response with account token
                  value:
                    sessionStatus: COMPLETED
                    confirmationToken: null
                    accountToken: 66d05ce1b5382eaf262c5d8a
                    loanId: 66d05993fb750b38327b96ec
                    consumerId: 807f1f77bcf86cd799439049
                    flowType: Apply
                    storeId: store1
                    cartDetails:
                      merchantOrderId: order123
                      items:
                      - name: Test Item
                        price: 23000
                        sku: SKU123
                        quantity: 1
                        leasable: null
                        productCategory: null
                        warranty: null
                        taxAmount: null
                        discounts: null
                      discounts: null
                      taxAmount: 200
                      shippingTaxAmount: null
                      shippingAmount: 100
                      totalAmount: 23300
                    applicationStatus: Approved
                    account:
                      lenderName: Testlender
                      lenderId: 107f1f77bcf86cd799439041
                      creditInfo:
                        availableCredit: 23000
                        maxAmount: null
                      applicationStatus: null
                      applicationStatusReason: null
                      accountStatus: null
                      accountStatusReason: null
                      lenderReferenceId: null
                    confirmedOffer: null
                    offers:
                    - code: PR01
                      financialProductType: LineOfCredit
                      amount: 23000
                      defaultAPR: 0
                      promoSettings: null
                      description: Test offer description
                    merchantConsumerId: null
                    linkId: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    example: Unique RequestId
                  message:
                    type: string
                    example: Message Describing The Error
        '401':
          description: Unauthorized
        '422':
          description: Input Validation Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                  message:
                    type: string
                  errors:
                    type: array
                    items:
                      properties:
                        field:
                          type: string
                        validationState:
                          type: string
                        error:
                          type: string
                example:
                  RequestId: Unique RequestId
                  Message: Input Validation Failure
                  Errors:
                  - Field: RequestField1
                    ValidationState: Invalid
                    Error: RequestField1 should be up to 150 characters, and can contain a-z, A-Z, _ characters.
        '500':
          description: General Server Error
          content:
            application/json:
              schema:
                example:
                  requestId: Unique RequestId
                  errors:
                  - code: '1'
                    description: Internal unknown error occurred
  /v2/checkout/applications/{applicationId}/token:
    servers:
    - url: https://api-sandbox.ca-dev.co
      description: Sandbox Environment
    - url: https://api.chargeafter.com
      description: Production Environment
    get:
      tags:
      - ApplicationsV3
      summary: Get interactive token
      description: Returns a time-limited interactive session token to resume the Checkout flow for an account associated with the application.
      parameters:
      - name: applicationId
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ChargeAfter.BFF.WebApi.Contracts.GetSessionTokenResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/ChargeAfter.BFF.WebApi.Contracts.GetSessionTokenResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/ChargeAfter.BFF.WebApi.Contracts.GetSessionTokenResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                    example: Unique RequestId
                  message:
                    type: string
                    example: Message Describing The Error
        '401':
          description: Unauthorized
        '422':
          description: Input Validation Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  requestId:
                    type: string
                  message:
                    type: string
                  errors:
                    type: array
                    items:
                      properties:
                        field:
                          type: string
                        validationState:
                          type: string
                        error:
                          type: string
                example:
                  RequestId: Unique RequestId
                  Message: Input Validation Failure
                  Errors:
                  - Field: RequestField1
                    ValidationState: Invalid
                    Error: RequestField1 should be up to 150 characters, and can contain a-z, A-Z, _ characters.
        '500':
          description: General Server Error
          content:
            application/json:
              schema:
                example:
                  requestId: Unique RequestId
                  errors:
                  - code: '1'
                    description: Internal unknown error occurred
components:
  schemas:
    ChargeAfter.Libraries.Entities.LenderAccountStatus:
      enum:
      - Inactive
      - PendingConsumer
      - PendingLender
      - PendingMerchant
      - Active
      type: string
    ChargeAfter.BFF.WebApi.Contracts.GetSessionTokenResponse:
      type: object
      properties:
        sessionToken:
          type:
          - string
          - 'null'
          description: Session token which can be used to open modal in context of existing session
      additionalProperties: false
    ChargeAfter.Libraries.Entities.AccountStatusReason:
      enum:
      - ApplicationNotCompleted
      - MissingStips
      - MissingESign
      - MissingConfirmation
      - MissingStipsVerification
      - MissingStipsReview
      - LoanAlreadyUsed
      - NoCreditAvailable
      - CardValidationFailed
      - CardValidationExpired
      type: string
    ChargeAfter.Libraries.WebApi.Contracts.Responses.Offers.Models.FinancialProductType:
      enum:
      - LineOfCredit
      - Installments
      - LeaseToOwn
      - MerchantSelfFinancing
      type: string
    ChargeAfter.Libraries.Entities.PeriodType:
      enum:
      - Day
      - Month
      - Week
      - BiWeek
      type: string
    ChargeAfter.Libraries.WebApi.Contracts.Responses.Offers.Models.CreditInfo:
      type: object
      properties:
        availableCredit:
          type: number
          description: Amount available for the consumer. Max amount with used amount subtracted. Obligatory field if credit info is provided
          format: double
        maxAmount:
          type:
          - number
          - 'null'
          description: Maximum credit amount available on account. Optional if credit info provided
          format: double
      additionalProperties: false
    ChargeAfter.Libraries.WebApi.Contracts.Requests.Models.CartDetails:
      required:
      - items
      - totalAmount
      type: object
      properties:
        merchantOrderId:
          type:
          - string
          - 'null'
          description: Optional merchant order identifier.
          example: '12345'
        items:
          type: array
          items:
            $ref: '#/components/schemas/ChargeAfter.Libraries.WebApi.Contracts.Requests.Models.Item'
          description: Line items.
        discounts:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ChargeAfter.Libraries.WebApi.Contracts.Requests.Models.Discount'
          description: Optional discounts.
        taxAmount:
          type: number
          description: Total tax amount.
          format: double
          example: 199
        shippingTaxAmount:
          type:
          - number
          - 'null'
          description: Shipping tax amount.
          format: double
          example: 1.9
        shippingAmount:
          type:
          - number
          - 'null'
          description: Shipping amount.
          format: double
          example: 19
        totalAmount:
          type: number
          description: 'Total amount.<br />

            Must be equal to the sum of all items - discounts + tax and shipping.'
          format: double
          example: 4297.9
      additionalProperties: false
      description: Order cart details. Mandatory for checkout, optional for apply flow.
    ChargeAfter.Libraries.Entities.ConsumerApplicationStatus:
      enum:
      - New
      - Prequalified
      - C

# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/chargeafter/refs/heads/main/openapi/chargeafter-applicationsv3-api-openapi.yml