{
  "info": {
    "_postman_id": "63d6b00c-3ea2-43ad-b622-e6e16111c533",
    "name": "Culqi API v2 3DS API",
    "description": "Culqi is a Peruvian online payments platform (a Grupo Credicorp / Krealo company) that lets businesses accept card, Yape, PagoEfectivo, mobile wallet and Cuotealo (installment) payments. The REST API v2 exposes tokenization, charges (cargos), orders, refunds, customers, cards, plans, subscriptions, webhook events, card-BIN (iin) lookup and transfers. Card data is tokenized client-side against the PCI-scoped secure host; all money-movement and management operations run against the server host with a secret key. Amounts are integers in the currency minor unit (cents); supported currencies are PEN (Peruvian Sol) and USD.\n\nContact Support:\n Name: Culqi Developer Support",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T01:27:23.000Z",
    "updatedAt": "2026-07-28T01:27:24.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-63d6b00c-3ea2-43ad-b622-e6e16111c533"
  },
  "item": [
    {
      "name": "confirm",
      "item": [
        {
          "name": "Confirm a 3DS-authenticated charge",
          "id": "8d9155af-c39d-43e5-8d04-cdb8f56537a1",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{bearerToken}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token_id\": \"<string>\",\n  \"usermail\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/confirm",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "confirm"
              ]
            },
            "description": "Confirms a charge whose token was authenticated via Culqi 3DS. Sent to the secure host with the public key after the cardholder completes the 3-D Secure challenge."
          },
          "response": [
            {
              "id": "e3da0761-b77a-4f8d-90fd-fb20924a9ab1",
              "name": "Confirmation result",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: bearer",
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"token_id\": \"<string>\",\n  \"usermail\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/confirm",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "confirm"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"object\": \"<string>\",\n  \"id\": \"<string>\",\n  \"amount\": \"<integer>\",\n  \"amount_refunded\": \"<integer>\",\n  \"currency_code\": \"PEN\",\n  \"email\": \"<string>\",\n  \"description\": \"<string>\",\n  \"source\": {\n    \"exercitation_9\": false,\n    \"laboris45\": \"commodo ex\"\n  },\n  \"outcome\": {\n    \"Duis_6\": true,\n    \"laborum_a55\": \"reprehenderi\"\n  },\n  \"capture\": \"<boolean>\",\n  \"creation_date\": \"<integer>\",\n  \"metadata\": {\n    \"do8\": \"<string>\",\n    \"laborum_\": \"<string>\",\n    \"mollit_42\": \"<string>\"\n  }\n}",
              "createdAt": "2026-07-28T01:27:24.000Z",
              "updatedAt": "2026-07-28T01:27:24.000Z",
              "uid": "35240-e3da0761-b77a-4f8d-90fd-fb20924a9ab1"
            },
            {
              "id": "9ba622d3-b10f-4a82-aeb0-1b0326043d50",
              "name": "Error response",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: bearer",
                    "key": "Authorization",
                    "value": "Bearer <token>"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"token_id\": \"<string>\",\n  \"usermail\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/confirm",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "confirm"
                  ]
                }
              },
              "status": "Bad Request",
              "code": 400,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"object\": \"<string>\",\n  \"type\": \"<string>\",\n  \"merchant_message\": \"<string>\",\n  \"user_message\": \"<string>\",\n  \"param\": \"<string>\",\n  \"code\": \"<string>\"\n}",
              "createdAt": "2026-07-28T01:27:24.000Z",
              "updatedAt": "2026-07-28T01:27:24.000Z",
              "uid": "35240-9ba622d3-b10f-4a82-aeb0-1b0326043d50"
            }
          ],
          "createdAt": "2026-07-28T01:27:24.000Z",
          "updatedAt": "2026-07-28T01:27:24.000Z",
          "uid": "35240-8d9155af-c39d-43e5-8d04-cdb8f56537a1"
        }
      ],
      "id": "0930c33d-57b9-49e1-86ad-43aa58ccc9df",
      "createdAt": "2026-07-28T01:27:24.000Z",
      "updatedAt": "2026-07-28T01:27:24.000Z",
      "uid": "35240-0930c33d-57b9-49e1-86ad-43aa58ccc9df"
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.culqi.com/v2"
    }
  ]
}