---
updatedAt: 2026-05-29T16:44:17.000Z
---

Fetch the complete documentation index at: https://developers.pismo.io/pismo-docs/llms.txt. Use this file to discover all available pages before exploring further.

# Create installments payment

Create a new installments payment. 

This endpoint generates the [Authorization created](https://developers.pismo.io/events/docs/authorization-authorization-event-1) event.


# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "Core platform - Payment methods",
    "version": "1.0.0",
    "description": "API to handle payments.",
    "contact": {
      "name": "API Support",
      "url": "https://developers.pismo.io/support/"
    },
    "license": {
      "name": "Copyright Pismo"
    }
  },
  "servers": [
    {
      "url": "https://sandbox.pismolabs.io",
      "description": "Sandbox API server for testing"
    },
    {
      "url": "https://gw-pci.pismolabs.io",
      "description": "Sandbox PCI API server for testing"
    }
  ],
  "tags": [
    {
      "name": "Installments payments",
      "description": "APIs to manage installments payments."
    }
  ],
  "components": {
    "securitySchemes": {
      "BearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "description": "Account access token. Tokens can expire quickly, which can result in an \"Unauthorized\" error.",
        "bearerFormat": "JWT"
      }
    },
    "schemas": {
      "AcceptedResponse": {
        "properties": {
          "error_code": {
            "type": "string",
            "description": "Error code",
            "example": "EP2P0010",
            "deprecated": true
          },
          "code": {
            "type": "string",
            "description": "Error code",
            "example": "EP2P0010"
          },
          "message": {
            "type": "string",
            "description": "Message that the request is processing and will finish asynchronously.",
            "example": "Request is processing and will finish asynchronously"
          }
        },
        "title": "AcceptedResponse",
        "description": "Object indicating request could not finish synchronously but will be completed later"
      },
      "Authorization": {
        "properties": {
          "authorization_id": {
            "type": "integer",
            "format": "int64",
            "description": "Generated authorization ID.",
            "example": 16397984
          },
          "response_code": {
            "type": "string",
            "description": "Operation status code.",
            "example": "00"
          },
          "amount": {
            "description": "Credited or debited amount.",
            "type": "number",
            "format": "float",
            "example": 12.13
          },
          "date": {
            "type": "string",
            "description": "Authorization date/time in UTC-0 (RFC3339) format.",
            "format": "date-time",
            "example": "2020-01-02T15:14:00.218Z"
          }
        },
        "description": "Authorization object.",
        "title": "Authorization"
      },
      "InstallmentDetails": {
        "properties": {
          "installment_number": {
            "type": "integer",
            "description": "Sequential number that represents the order of the installment. The ordering starts with 1.",
            "example": 1
          },
          "total_amount": {
            "type": "number",
            "format": "float",
            "description": "Total amount of the financed installment, including interest and fees.",
            "example": 1.15
          },
          "principal_amount": {
            "type": "number",
            "format": "float",
            "description": "Principal amount of the financed installment, excluding interest and fees.",
            "example": 10
          },
          "interest_amount": {
            "type": "number",
            "format": "float",
            "description": "Total amount of interest applied to this installment.",
            "example": 1
          },
          "interest_rate": {
            "type": "number",
            "format": "float",
            "description": "Interest rate applied to the installment.",
            "example": 0.1
          },
          "tax_amount": {
            "type": "number",
            "format": "float",
            "description": "Total amount of fixed tax applied to the financing for this installment.",
            "example": 0.05
          }
        },
        "required": [
          "principal_amount",
          "total_amount"
        ],
        "description": "Installment details object.",
        "title": "Installment details"
      },
      "ErrorModel": {
        "description": "API generic returned error.",
        "type": "object",
        "properties": {
          "error_code": {
            "type": "string",
            "description": "Error code.",
            "deprecated": true
          },
          "code": {
            "type": "string",
            "description": "Error code."
          },
          "message": {
            "type": "string",
            "description": "Error description."
          }
        },
        "title": "ErrorModel"
      },
      "InstallmentsPaymentRequest": {
        "title": "InstallmentsPaymentRequest",
        "type": "object",
        "description": "Request object for `POST v1/payments/installments` (Installments payment).",
        "properties": {
          "tracking_id": {
            "type": "string",
            "minLength": 36,
            "maxLength": 50,
            "description": "Unique tracking ID of the installments operation. If you don't provide one, the Pismo platform generates it randomly.",
            "example": "be68db6e-8da0-4761-8632-6a51857bd123",
            "pattern": "^[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}$"
          },
          "account_id": {
            "type": "integer",
            "description": "Unique identifier of an account in the Pismo platform.",
            "example": 101
          },
          "charging_amount": {
            "description": "Total amount to be charged.",
            "type": "number",
            "format": "float",
            "example": 12.13
          },
          "processing_code": {
            "description": "Unique 6-character processing code that identifies the debit operation.",
            "type": "string",
            "example": "004000",
            "pattern": "^[0-9]{6}$"
          },
          "descriptor": {
            "type": "string",
            "description": "Optional text that describes the created operation. The platform supports only letters and numbers in this field and removes any special characters or emojis.",
            "example": "Installments payment"
          },
          "skip_balance_validation": {
            "type": "boolean",
            "description": "When set to `true`, the platform skips account balance validation and forces the operation. By default, the value is `false` and the platform performs account balance validation.",
            "example": true
          },
          "skip_account_status_validation": {
            "type": "boolean",
            "description": "When set to `true`, the platform skips account status validation and forces the operation. By default, the value is `false` and the platform performs account status validation.",
            "example": true
          },
          "financed_charge": {
            "description": "Informative optional object that allows financed charges in the `principal_amount` to be described and posted only in accounting. All fields within the financed charge object must have the suffix `_amount`. For example, `iof_amount`, `iva_amount`, `other_tax_amount`.  In the `name_amount` field example, `name` indicates a dynamic value. To define a new financed charge type field, you must contact a Pismo representative.\nWhen the `financed_charge` object is used, the `tax_amout` field cannot be used simultaneously, since this object is used only for cases of charges financed in the `principal_amount`.\n",
            "type": "object",
            "properties": {
              "name_amount": {
                "type": "number",
                "format": "float",
                "description": "Amount of the financed charge type to send to accounting.",
                "example": 12.13
              }
            }
          },
          "metadata": {
            "$ref": "#/components/schemas/Metadata"
          },
          "first_installment_date": {
            "description": "Date that the first installment should be posted on the invoice. Format = YYYY-MM-DD.",
            "type": "string",
            "format": "date",
            "pattern": "([0-9]{4})-(?:[0-9]{2})-([0-9]{2})",
            "example": "2023-12-31"
          },
          "installments": {
            "type": "array",
            "description": "Non-empty collection of installments to be used to implement the agreement.",
            "items": {
              "$ref": "#/components/schemas/InstallmentDetails"
            }
          },
          "original_authorization": {
            "type": "object",
            "description": "This optional field identifies the original authorization. \nWhen this field is provided, all your fields needs be filled.\n",
            "properties": {
              "id": {
                "type": "number",
                "description": "Unique identifier of original authorization in the Pismo plataform.",
                "example": 101
              },
              "type": {
                "type": "string",
                "description": "Type of original authorization.",
                "example": "NETWORK",
                "enum": [
                  "NETWORK",
                  "PLATFORM"
                ]
              }
            },
            "required": [
              "id",
              "type"
            ]
          }
        },
        "required": [
          "charging_amount",
          "processing_code",
          "account_id",
          "installments"
        ]
      },
      "InstallmentsPaymentResponse": {
        "title": "InstallmentsPaymentResponse",
        "properties": {
          "authorization_id": {
            "description": "Generated authorization ID.",
            "type": "integer",
            "format": "int64",
            "example": 15301234
          },
          "event_date": {
            "description": "Date and time of the authorization, in UTC-0 (RFC3339) format.",
            "type": "string",
            "format": "date-time",
            "example": "2020-01-02T15:14:00.218Z"
          },
          "tracking_id": {
            "description": "Unique 36-character identifier for the installments payment. If you didn't provide an identifier, then the Pismo platform automatically generates and includes one in the response.",
            "type": "string",
            "example": "82766158-514c-42f0-87e2-1bb3250c6dee"
          }
        },
        "description": "Successful response object from `v1/payments/installments` (installments payment)."
      },
      "InstallmentsPaymentResponseTrackingIdAlreadyInUseResponse": {
        "properties": {
          "authorization_id": {
            "description": "Generated authorization ID.",
            "type": "integer",
            "example": 15301234
          },
          "event_date": {
            "description": "Date and time of the authorization, in UTC-0 (RFC3339) format.",
            "type": "string",
            "format": "date-time",
            "example": "2020-01-02T15:14:00.218Z"
          },
          "tracking_id": {
            "description": "Unique 36-character identifier for the installments payment. If you didn't provide an identifier, then the Pismo platform automatically generates and includes one in the response.",
            "type": "string",
            "example": "82766158-514c-42f0-87e2-1bb3250c6dee"
          }
        }
      },
      "TrackingIdAlreadyInUseResponse": {
        "properties": {
          "error_code": {
            "type": "string",
            "description": "Error code.",
            "example": "WP2P0010",
            "deprecated": true
          },
          "code": {
            "type": "string",
            "description": "Error code.",
            "example": "WP2P0010"
          },
          "message": {
            "type": "string",
            "description": "Error description.",
            "example": "Tracking ID already in use"
          },
          "authorizations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Authorization"
            }
          }
        },
        "title": "TrackingIdAlreadyInUseResponse",
        "description": "Tracking ID already in use error object."
      },
      "Metadata": {
        "type": "object",
        "description": "This optional user-defined key-value object field can be used with external operations to provide additional context or supplementary custom information for the operation. \n\nThe Pismo platform does not perform any validation or processing on this field but passes this object to the acquirer in transactions involving calls to the acquirer and sends it in the events related to the stream of data produced at the end of the request.\n\n**Note**: This field must not be used to send Personally Identifiable Information (PII), Payment Card Industry (PCI) data, or any sensitive/regulated information. Metadata fields are intended for operational, non-sensitive data only. For sensitive data, use the specific parameters designed for that purpose. For more information, refer to [Get started with Pismo APIs](https://developers.pismo.io/pismo-docs/reference/get-started-with-pismo-apis#metadata).\n",
        "example": {
          "any-key": "any-value"
        }
      }
    }
  },
  "security": [
    {
      "BearerAuth": []
    }
  ],
  "paths": {
    "/payments/v1/payments/installments": {
      "post": {
        "operationId": "post-payments-v1-installments",
        "summary": "Create installments payment",
        "description": "Create a new installments payment. \n\nThis endpoint generates the [Authorization created](https://developers.pismo.io/events/docs/authorization-authorization-event-1) event.\n",
        "tags": [
          "Installments payments"
        ],
        "security": [
          {
            "BearerAuth": []
          }
        ],
        "parameters": [
          {
            "schema": {
              "minLength": 39,
              "maxLength": 39,
              "type": "string",
              "example": "TN-c0e4c660-9059-404c-ab22-761aa431766c",
              "pattern": "TN\\-[0-9a-fA-F]{8}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{4}\\b-[0-9a-fA-F]{12}"
            },
            "in": "header",
            "name": "x-tenant",
            "description": "Unique Org ID.",
            "required": true
          },
          {
            "schema": {
              "type": "string"
            },
            "in": "header",
            "name": "x-account-id",
            "description": "Optional account identifier."
          },
          {
            "schema": {
              "type": "string",
              "example": "true"
            },
            "in": "header",
            "name": "x-skip-timeline",
            "description": "If set to `true`, this will prevent the generation of timeline events in the customer timeline."
          },
          {
            "schema": {
              "type": "string",
              "example": "c737895c-8159-4c0c-a92a-a4f8600bff37"
            },
            "in": "header",
            "name": "x-cid",
            "description": "Related correlation identifier. If none is provided, a random one is generated."
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstallmentsPaymentRequest"
              },
              "examples": {
                "post-v1-payments-installments-example": {
                  "value": "{\n\t\"charging_amount\": 22.30,\n\t\"processing_code\": \"005000\",\n\t\"descriptor\": \"Installments payment\",\n\t\"account_id\": 1,\n\t\"tracking_id\": \"c737895c-8159-4c0c-a92a-a4f8600bff37\",\n  \"metadata\": {\n      \"my-custom-key\": \"my-custom-info\"\n  },\n  \"original_authorization\": {\n    \"id\": 1234,\n    \"type\": \"NETWORK\"\n  },\n\t\"installments\": [\n\t\t{\n\t\t\t\"installment_number\": 1,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t},\n\t\t{\n\t\t\t\"installment_number\": 2,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t}\n\t]\n}"
                },
                "post-v1-payments-installments-with-financed-charge-example": {
                  "value": "{\n\t\"charging_amount\": 22.00,\n\t\"processing_code\": \"005000\",\n\t\"descriptor\": \"Installments payment\",\n\t\"account_id\": 1,\n\t\"tracking_id\": \"c737895c-8159-4c0c-a92a-a4f8600bff37\",\n  \"financed_charge\": {\n    \"iof_amount\": 1\n  },\n\t\"installments\": [\n\t\t{\n\t\t\t\"installment_number\": 1,\n\t\t\t\"total_amount\": 11.00,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00\n\t\t},\n\t\t{\n\t\t\t\"installment_number\": 2,\n\t\t\t\"total_amount\": 11.00,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10\n\t\t}\n\t]\n}"
                },
                "post-v1-payments-installments-with-skip-balance-validation": {
                  "value": "{\n\t\"charging_amount\": 22.30,\n\t\"processing_code\": \"005000\",\n\t\"descriptor\": \"Installments payment\",\n\t\"account_id\": 1,\n\t\"tracking_id\": \"c737895c-8159-4c0c-a92a-a4f8600bff37\", \n  \"skip_balance_validation\": true,\n\t\"installments\": [\n\t\t{\n\t\t\t\"installment_number\": 1,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t},\n\t\t{\n\t\t\t\"installment_number\": 2,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t}\n\t]\n}"
                },
                "post-v1-payments-installments-with-skip-account-status-validation": {
                  "value": "{\n\t\"charging_amount\": 22.30,\n\t\"processing_code\": \"005000\",\n\t\"descriptor\": \"Installments payment\",\n\t\"account_id\": 1,\n\t\"tracking_id\": \"c737895c-8159-4c0c-a92a-a4f8600bff37\", \n  \"skip_account_status_validation\": true,\n\t\"installments\": [\n\t\t{\n\t\t\t\"installment_number\": 1,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t},\n\t\t{\n\t\t\t\"installment_number\": 2,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t}\n\t]\n}"
                },
                "post-v1-payments-installments-with-first-installment-date": {
                  "value": "{\n\t\"charging_amount\": 22.30,\n\t\"processing_code\": \"005000\",\n\t\"descriptor\": \"Installments payment\",\n\t\"account_id\": 1,\n\t\"tracking_id\": \"c737895c-8159-4c0c-a92a-a4f8600bff37\", \n  \"first_installment_date\": \"2023-12-31\",\n\t\"installments\": [\n\t\t{\n\t\t\t\"installment_number\": 1,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t},\n\t\t{\n\t\t\t\"installment_number\": 2,\n\t\t\t\"total_amount\": 11.15,\n\t\t\t\"principal_amount\": 10.00,\n\t\t\t\"interest_amount\": 1.00,\n\t\t\t\"interest_rate\": 0.10,\n\t\t\t\"tax_amount\": 0.15\n\t\t}\n\t]\n}"
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstallmentsPaymentResponse"
                }
              }
            }
          },
          "202": {
            "description": "Accepted",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcceptedResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorModel"
                },
                "examples": {
                  "Invalid payload": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "Invalid payload"
                    }
                  },
                  "Invalid amount": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "The amount must have a maximum of two decimal places."
                    }
                  },
                  "Invalid installment number": {
                    "value": {
                      "error_code": "WP2P0024",
                      "code": "WP2P0024",
                      "message": "Invalid installment number. Installment number should be sequential, starting with 1."
                    }
                  },
                  "Invalid account program type": {
                    "value": {
                      "error_code": "WP2P0025",
                      "code": "WP2P0025",
                      "message": "Debit program accounts are invalid for installments payments."
                    }
                  },
                  "Invalid total amount": {
                    "value": {
                      "error_code": "WP2P0026",
                      "code": "WP2P0026",
                      "message": "Total amount is not equal to the others amounts added"
                    }
                  },
                  "Invalid charging amount": {
                    "value": {
                      "error_code": "WP2P0027",
                      "code": "WP2P0027",
                      "message": "Charging amount is not equal to the sum of all installments total_amount"
                    }
                  },
                  "Installments tax amount not allowed": {
                    "value": {
                      "error_code": "WP2P0028",
                      "code": "WP2P0028",
                      "message": "Installments tax_amount not allowed for financed charge operations"
                    }
                  },
                  "Invalid financed charge amount": {
                    "value": {
                      "error_code": "WP2P0029",
                      "code": "WP2P0029",
                      "message": "All fields within the financed charge amount must be greater than zero"
                    }
                  },
                  "Invalid financed charge amount suffix": {
                    "value": {
                      "error_code": "WP2P0030",
                      "code": "WP2P0030",
                      "message": "All fields within the financed charge must have the suffix _amount"
                    }
                  },
                  "Invalid debit processing code": {
                    "value": {
                      "error_code": "WP2P0005",
                      "code": "WP2P0005",
                      "message": "Invalid debit processing code."
                    }
                  },
                  "Processing code not found": {
                    "value": {
                      "error_code": "WP2P0003",
                      "code": "WP2P0003",
                      "message": "No Orgs Operation Found"
                    }
                  },
                  "Account has no debit status active": {
                    "value": {
                      "error_code": "WP2P0002",
                      "code": "WP2P0002",
                      "message": "Account has no debit status active."
                    }
                  },
                  "Account authorization not found": {
                    "value": {
                      "error_code": "WLDG0019",
                      "code": "WLDG0019",
                      "message": "No Accounts authorization found."
                    }
                  },
                  "Invalid rules when evaluating": {
                    "description": "Flex controls evaluation results",
                    "value": {
                      "evaluation_result": false,
                      "message": "Restriction rule [max_value_authorized_device_unique_transaction] does not pass.",
                      "error_code": "RULV10400",
                      "deny_code": "DEVICE_LIMIT_DAILY_TRANSACTION",
                      "code": "ERUL0404",
                      "response_code": 57,
                      "custom_code": "AA1",
                      "evaluated_controls": [
                        {
                          "id": "max_value_authorized_device_unique_transaction",
                          "name": "max_value_authorized_device_unique_transaction",
                          "evaluation_result": false,
                          "message": "Restriction rule [max_value_authorized_device_unique_transaction] does not pass.",
                          "deny_code": "DEVICE_LIMIT_DAILY_TRANSACTION",
                          "max_limit": 0,
                          "accumulated_limit": 0,
                          "available_limit": 0
                        },
                        {
                          "id": "max_value_authorized_device_daily",
                          "name": "max_value_authorized_device_daily",
                          "evaluation_result": true,
                          "message": "",
                          "deny_code": "DEVICE_LIMIT_DAILY",
                          "max_limit": 100000,
                          "accumulated_limit": 30000,
                          "available_limit": 70000
                        }
                      ]
                    }
                  },
                  "No limit available": {
                    "value": {
                      "error_code": "WLDG0006",
                      "code": "WLDG0006",
                      "message": "No AvailableCreditLimit to complete the transaction - amount: 10, availableCreditLimit: 5.00"
                    }
                  },
                  "Original authorization id was not provided": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "Original authorization id was not provided."
                    }
                  },
                  "Original authorization type was not provided": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "Original authorization type was not provided."
                    }
                  },
                  "Limit of two decimal places": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "The amount must have a maximum of two decimal places."
                    }
                  },
                  "Exceed amount limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits, including two decimals, is allowed for the amount field."
                    }
                  },
                  "Exceed charging_amount limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits including two decimals is allowed for field charging_amount"
                    }
                  },
                  "Exceed total_amount limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits including two decimals is allowed for field total_amount"
                    }
                  },
                  "Exceed principal_amount limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits including two decimals is allowed for field principal_amount"
                    }
                  },
                  "Exceed interest_amount limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits including two decimals is allowed for field interest_amount"
                    }
                  },
                  "Exceed interest_rate limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits including two decimals is allowed for field interest_rate"
                    }
                  },
                  "Exceed tax_amount limit": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "A maximum of 20 digits including two decimals is allowed for field tax_amount"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorModel"
                },
                "examples": {
                  "Account not found": {
                    "value": {
                      "error_code": "WP2P0023",
                      "code": "WP2P0023",
                      "message": "Accounts not found"
                    }
                  },
                  "Program not found": {
                    "value": {
                      "error_code": "WP2P0022",
                      "code": "WP2P0022",
                      "message": "Program not found"
                    }
                  }
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/TrackingIdAlreadyInUseResponse"
                    },
                    {
                      "$ref": "#/components/schemas/InstallmentsPaymentResponseTrackingIdAlreadyInUseResponse"
                    }
                  ]
                },
                "examples": {
                  "Tracking id is already in use by an ongoing request": {
                    "value": {
                      "error_code": "WP2P0010",
                      "code": "WP2P0010",
                      "message": "Tracking id is already in use."
                    }
                  },
                  "Tracking id has been already used": {
                    "value": {
                      "authorization_id": 16397984,
                      "date": "2020-01-02T15:14:00.218Z",
                      "tracking_id": "82766158-514c-42f0-87e2-1bb3250c6dee",
                      "message": "Tracking id has been already used"
                    }
                  },
                  "Evaluation already exists for CID": {
                    "value": {
                      "error_code": "RULVAL0409",
                      "code": "RULVAL0409",
                      "message": "Evaluation already exists for CID."
                    }
                  }
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorModel"
                },
                "examples": {
                  "Authorized account is different from request": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "Authorized account is different from the request"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorModel"
                },
                "examples": {
                  "Unexpected Error": {
                    "value": {
                      "error_code": "WP2P0000",
                      "code": "WP2P0000",
                      "message": "Unexpected Error"
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```