{
  "info": {
    "name": "Payku API — 🇻🇪 Venezuela (ES)",
    "description": "Colección oficial de la API de Payku para Venezuela, generada desde la especificación OpenAPI.\n\n**Antes de empezar:** importa también el entorno `payku-environment.postman_environment.json` y completa `token_pub` y `token_priv` con tus credenciales de https://app.payku.cl/.\n\n`url_api` apunta al sandbox (https://des.payku.cl). Cámbialo a https://app.payku.cl para producción.\n\n**Importante:** muchas respuestas con error llegan con HTTP 200 — revisa siempre el campo `status` del JSON.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{token_pub}}",
        "type": "string"
      }
    ]
  },
  "item": [
    {
      "name": "Transacción",
      "item": [
        {
          "name": "Crear",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/transaction",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "transaction"
              ]
            },
            "description": "Este método permite crear una orden de pago y recibe como respuesta la **URL** y el **TOKEN** que identifica la transacción.\n\nParámetros adicionales:\n\n1. **additional_parameters** = Permite enviar información adicional que será registrada con la transacción:\n\n **IMPORTANTE additional_parameters.gateway:**\n - Permite especificar el medio de pago final\n - ** OBLIGATORIO ** para comercios que usan método On-Site",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"payer@domain.com\",\n  \"order\": \"order-commerce-999\",\n  \"subject\": \"description of the order\",\n  \"amount\": 100,\n  \"currency\": \"VES\",\n  \"payment\": 17,\n  \"urlreturn\": \"https://youwebsite.com/return/client/order-commerce-999\",\n  \"urlnotify\": \"string\",\n  \"additional_parameters\": {\n    \"gateway\": \"CODE\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/transaction",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "transaction"
                  ]
                },
                "description": "Este método permite crear una orden de pago y recibe como respuesta la **URL** y el **TOKEN** que identifica la transacción.\n\nParámetros adicionales:\n\n1. **additional_parameters** = Permite enviar información adicional que será registrada con la transacción:\n\n **IMPORTANTE additional_parameters.gateway:**\n - Permite especificar el medio de pago final\n - ** OBLIGATORIO ** para comercios que usan método On-Site",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"payer@domain.com\",\n  \"order\": \"order-commerce-999\",\n  \"subject\": \"description of the order\",\n  \"amount\": 100,\n  \"currency\": \"VES\",\n  \"payment\": 17,\n  \"urlreturn\": \"https://youwebsite.com/return/client/order-commerce-999\",\n  \"urlnotify\": \"string\",\n  \"additional_parameters\": {\n    \"gateway\": \"CODE\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"register\",\n  \"id\": \"trx6...\",\n  \"url\": \"https://[BASE_URL]/path?id=trx...&valid=e3c4...\",\n  \"account_service\": {\n    \"bank_method\": \"PA..\",\n    \"bank_number\": \"04...\",\n    \"bank_document\": \"J...\",\n    \"bank_name\": \"Ban...\",\n    \"bank_nameshort\": \"Ve...\",\n    \"bank_code\": \"01...\",\n    \"bank_linkqr\": \"ht...\"\n  },\n  \"attributes_request\": {\n    \"transaction\": \"tr...\",\n    \"payer\": {\n      \"phone_number\": \"string\",\n      \"payment_reference\": \"required\"\n    }\n  }\n}"
            }
          ]
        },
        {
          "name": "Confirmar On-Site",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/validonsite",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "validonsite"
              ]
            },
            "description": "Este método permite confirmar el pago en el sitio web del comercio, enviando información del pagador para que pueda ser verificada. El resultado de la transacción será informado en el callback [urlnotify].",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"transaction\": \"trx24...\",\n  \"payer\": {\n    \"phone_number\": \"04129874563\",\n    \"payment_reference\": \"12345600\",\n    \"id_number\": \"V12987456\",\n    \"bank_code\": \"0102\",\n    \"payment_date\": \"2026-08-25\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 — Respuesta exitosa",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/validonsite",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "validonsite"
                  ]
                },
                "description": "Este método permite confirmar el pago en el sitio web del comercio, enviando información del pagador para que pueda ser verificada. El resultado de la transacción será informado en el callback [urlnotify].",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"transaction\": \"trx24...\",\n  \"payer\": {\n    \"phone_number\": \"04129874563\",\n    \"payment_reference\": \"12345600\",\n    \"id_number\": \"V12987456\",\n    \"bank_code\": \"0102\",\n    \"payment_date\": \"2026-08-25\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"transaction\": \"trx24...\",\n  \"status\": \"register\",\n  \"message\": \"payment received and pending verification\",\n  \"gateway\": {\n    \"status\": \"successful\"\n  }\n}"
            }
          ]
        },
        {
          "name": "Obtener",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/transaction/:id",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "transaction",
                ":id"
              ],
              "variable": [
                {
                  "key": "id",
                  "value": "",
                  "description": "id"
                }
              ]
            },
            "description": "Este método permite obtener la información de una transacción"
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/transaction/:id",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "transaction",
                    ":id"
                  ],
                  "variable": [
                    {
                      "key": "id",
                      "value": "",
                      "description": "id"
                    }
                  ]
                },
                "description": "Este método permite obtener la información de una transacción"
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"id\": \"trx3b...\",\n  \"created_at\": \"2025-10-25 14:10:03\",\n  \"order\": \"157...\",\n  \"email\": \"payer@domain.com\",\n  \"subject\": \"description of the order\",\n  \"amount\": 100,\n  \"payment\": {\n    \"start\": \"2025-12-16 15:10:33\",\n    \"end\": \"2025-12-16 15:10:36\",\n    \"media\": \"VEPUY\",\n    \"transaction_id\": 107999,\n    \"payment_key\": \"pr...\",\n    \"transaction_key\": null,\n    \"deposit_date\": \"2023-10-05\",\n    \"verification_key\": \"666...\",\n    \"authorization_code\": \"10...\",\n    \"last_4_digits\": \"0000\",\n    \"installments\": 0,\n    \"card_type\": \"VN\",\n    \"additional_parameters\": {\n      \"gateway\": \"CODE_GATEWAY\",\n      \"network\": {\n        \"ip_address\": \"192.0.2.123\"\n      }\n    },\n    \"currency\": \"VES\"\n  },\n  \"nullify\": {\n    \"status\": \"complete\"\n  },\n  \"gateway_response\": {\n    \"status\": \"success\",\n    \"message\": \"successful transaction\"\n  }\n}"
            }
          ]
        },
        {
          "name": "Listar",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/transaction?success=true",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "transaction"
              ],
              "query": [
                {
                  "key": "success",
                  "value": "true"
                }
              ]
            },
            "description": "Este método permite obtener la información de las transacciones realizados en payku, permite una paginación con un máximo de 4000 registros por página.\n\n| Parámetro | Descripción | Ejemplo |\n|-----------|-------------|---------|\n| date_init | Fecha inicial para la búsqueda de transacciones. Si no se especifica, se usa la fecha actual | date_init=2025-01-01 |\n| date_end | Fecha final para la búsqueda de transacciones. Si no se especifica, se usa la fecha actual | date_end=2025-12-31 |\n| success | Filtra transacciones exitosas | success=true |\n| pending | Filtra transacciones pendientes | pending=true |\n| rejected | Filtra transacciones rechazadas | rejected=true |\n| page | Número de página para paginación | page=1 |\n| per_page | Cantidad de registros por página (máximo 4000) | per_page=100 |\n\n**Ejemplo de URL completa:**\n```\nhttps://[URL_BASE]/api/transaction?date_init=2025-01-01&date_end=2025-12-31&success=true&page=1&per_page=100\n```"
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/transaction?success=true",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "transaction"
                  ],
                  "query": [
                    {
                      "key": "success",
                      "value": "true"
                    }
                  ]
                },
                "description": "Este método permite obtener la información de las transacciones realizados en payku, permite una paginación con un máximo de 4000 registros por página.\n\n| Parámetro | Descripción | Ejemplo |\n|-----------|-------------|---------|\n| date_init | Fecha inicial para la búsqueda de transacciones. Si no se especifica, se usa la fecha actual | date_init=2025-01-01 |\n| date_end | Fecha final para la búsqueda de transacciones. Si no se especifica, se usa la fecha actual | date_end=2025-12-31 |\n| success | Filtra transacciones exitosas | success=true |\n| pending | Filtra transacciones pendientes | pending=true |\n| rejected | Filtra transacciones rechazadas | rejected=true |\n| page | Número de página para paginación | page=1 |\n| per_page | Cantidad de registros por página (máximo 4000) | per_page=100 |\n\n**Ejemplo de URL completa:**\n```\nhttps://[URL_BASE]/api/transaction?date_init=2025-01-01&date_end=2025-12-31&success=true&page=1&per_page=100\n```"
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"id\": \"trx3b...\",\n  \"created_at\": \"2025-10-25 14:10:03\",\n  \"order\": \"157...\",\n  \"email\": \"payer@domain.com\",\n  \"subject\": \"description of the order\",\n  \"amount\": 100,\n  \"payment\": {\n    \"start\": \"2025-12-16 15:10:33\",\n    \"end\": \"2025-12-16 15:10:36\",\n    \"media\": \"VEPUY\",\n    \"transaction_id\": 107999,\n    \"payment_key\": \"pr...\",\n    \"transaction_key\": null,\n    \"deposit_date\": \"2023-10-05\",\n    \"verification_key\": \"666...\",\n    \"authorization_code\": \"10...\",\n    \"last_4_digits\": \"0000\",\n    \"installments\": 0,\n    \"card_type\": \"VN\",\n    \"additional_parameters\": {\n      \"gateway\": \"CODE_GATEWAY\",\n      \"network\": {\n        \"ip_address\": \"192.0.2.123\"\n      }\n    },\n    \"currency\": \"VES\"\n  },\n  \"nullify\": {\n    \"status\": \"complete\"\n  },\n  \"gateway_response\": {\n    \"status\": \"success\",\n    \"message\": \"successful transaction\"\n  }\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Wallet",
      "item": [
        {
          "name": "Realizar pagos a terceros desde mi wallet",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Sign",
                "value": "{{firma}}"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/wallet/payout",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "wallet",
                "payout"
              ]
            },
            "description": "Este método permite crear una orden de pago a un tercero utilizando los fondos de tu billetera virtual **payku**.\n\n**Nota:** Para fines de prueba (Solo ambiente desarrollo), los montos específicos se procesarán automáticamente:\n \n&bull; Montos 1000, 2000, 3000: Se marcarán como **aprobados** automáticamente.\n \n&bull; Montos 1500, 2500, 3500: Se marcarán como **rechazados** automáticamente.\n\n---\nEsta operación requiere la firma `Sign` (HMAC-SHA256 con tu token privado). El script de pre-request la calcula automáticamente a partir del cuerpo de la petición.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"payer@domain.com\",\n  \"phone\": \"04149876543\",\n  \"subject\": \"description of the order\",\n  \"currency\": \"VES\",\n  \"order\": \"order-commerce-999\",\n  \"amount\": 1000,\n  \"accountbank_name\": \"John Doe\",\n  \"accountbank_rut\": \"V23654789\",\n  \"accountbank_sbif\": \"0102\",\n  \"accountbank_type\": \"1\",\n  \"accountbank_num\": \"04149876543\",\n  \"url_notify\": \"https://youwebsite.com/callback/commerce/order-commerce-999\",\n  \"additional_parameters\": {\n    \"parameter_1\": \"keyValue\",\n    \"parameter_2\": \"keyValue\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Sign",
                    "value": "{{firma}}"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/wallet/payout",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "wallet",
                    "payout"
                  ]
                },
                "description": "Este método permite crear una orden de pago a un tercero utilizando los fondos de tu billetera virtual **payku**.\n\n**Nota:** Para fines de prueba (Solo ambiente desarrollo), los montos específicos se procesarán automáticamente:\n \n&bull; Montos 1000, 2000, 3000: Se marcarán como **aprobados** automáticamente.\n \n&bull; Montos 1500, 2500, 3500: Se marcarán como **rechazados** automáticamente.\n\n---\nEsta operación requiere la firma `Sign` (HMAC-SHA256 con tu token privado). El script de pre-request la calcula automáticamente a partir del cuerpo de la petición.",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"payer@domain.com\",\n  \"phone\": \"04149876543\",\n  \"subject\": \"description of the order\",\n  \"currency\": \"VES\",\n  \"order\": \"order-commerce-999\",\n  \"amount\": 1000,\n  \"accountbank_name\": \"John Doe\",\n  \"accountbank_rut\": \"V23654789\",\n  \"accountbank_sbif\": \"0102\",\n  \"accountbank_type\": \"1\",\n  \"accountbank_num\": \"04149876543\",\n  \"url_notify\": \"https://youwebsite.com/callback/commerce/order-commerce-999\",\n  \"additional_parameters\": {\n    \"parameter_1\": \"keyValue\",\n    \"parameter_2\": \"keyValue\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"identifier_wallet\": \"wvb5f7232dafff18f9\",\n  \"identifier_payout\": \"mv40746ab8eff910f41e\"\n}"
            }
          ],
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "// Computes the `Sign` header documented in the Firma / Signature section.",
                  "const requestPath = encodeURIComponent(\"/api/wallet/payout\");",
                  "let body = {};",
                  "try { body = JSON.parse(pm.request.body ? pm.request.body.raw : \"{}\") || {}; } catch (e) { body = {}; }",
                  "",
                  "const pairs = Object.keys(body).sort()",
                  "  .filter((key) => body[key] !== null && typeof body[key] !== \"object\")",
                  "  .map((key) => encodeURIComponent(key) + \"=\" + encodeURIComponent(body[key]).replace(/%20/g, \"+\"));",
                  "",
                  "const concat = [requestPath].concat(pairs).join(\"&\");",
                  "const sign = CryptoJS.HmacSHA256(concat, pm.environment.get(\"token_priv\")).toString();",
                  "pm.environment.set(\"firma\", sign);"
                ]
              }
            }
          ]
        },
        {
          "name": "Obtener payout V3",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Sign",
                "value": "{{firma}}"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/payoutv3/:identificadorpayout",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "payoutv3",
                ":identificadorpayout"
              ],
              "variable": [
                {
                  "key": "identificadorpayout",
                  "value": "",
                  "description": "identificadorPayout"
                }
              ]
            },
            "description": "Este método permite obtener un movimiento de pagos a terceros de su billetera virtual **payku** mediante un identificador:\n\nPara realizar la consulta es necesario agregar al final del endpoint lo siguiente /{identificadorPayout} como por ejemplo: **api/payoutv3/wa24bg36767**.\n\n---\nEsta operación requiere la firma `Sign` (HMAC-SHA256 con tu token privado). El script de pre-request la calcula automáticamente a partir del cuerpo de la petición."
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Sign",
                    "value": "{{firma}}"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/payoutv3/:identificadorpayout",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "payoutv3",
                    ":identificadorpayout"
                  ],
                  "variable": [
                    {
                      "key": "identificadorpayout",
                      "value": "",
                      "description": "identificadorPayout"
                    }
                  ]
                },
                "description": "Este método permite obtener un movimiento de pagos a terceros de su billetera virtual **payku** mediante un identificador:\n\nPara realizar la consulta es necesario agregar al final del endpoint lo siguiente /{identificadorPayout} como por ejemplo: **api/payoutv3/wa24bg36767**.\n\n---\nEsta operación requiere la firma `Sign` (HMAC-SHA256 con tu token privado). El script de pre-request la calcula automáticamente a partir del cuerpo de la petición."
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"payout\": {\n    \"id\": \"war3999847529816f2\",\n    \"phone\": \"111111111\",\n    \"email\": \"test@test.com\",\n    \"subject\": \"subject order\",\n    \"amount\": \"3680\",\n    \"accountbank_rut\": \"V23654789\",\n    \"accountbank_name\": \"test\",\n    \"accountbank_type\": 1,\n    \"accountbank_num\": 123123123,\n    \"accountbank_sbif\": \"0102\",\n    \"status\": \"pending\",\n    \"update_at\": \"2023-06-09 21:10:46\",\n    \"origin_wallet\": \"wa1933f37cdaf7d1c6\",\n    \"reason_rejection\": \" Error CCA 51. Cuenta Beneficiario no Existe, error_creditor_account_not_found\"\n  }\n}"
            }
          ],
          "event": [
            {
              "listen": "prerequest",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "// Computes the `Sign` header documented in the Firma / Signature section.",
                  "const requestPath = encodeURIComponent(\"/api/payoutv3/{identificadorPayout}\");",
                  "let body = {};",
                  "try { body = JSON.parse(pm.request.body ? pm.request.body.raw : \"{}\") || {}; } catch (e) { body = {}; }",
                  "",
                  "const pairs = Object.keys(body).sort()",
                  "  .filter((key) => body[key] !== null && typeof body[key] !== \"object\")",
                  "  .map((key) => encodeURIComponent(key) + \"=\" + encodeURIComponent(body[key]).replace(/%20/g, \"+\"));",
                  "",
                  "const concat = [requestPath].concat(pairs).join(\"&\");",
                  "const sign = CryptoJS.HmacSHA256(concat, pm.environment.get(\"token_priv\")).toString();",
                  "pm.environment.set(\"firma\", sign);"
                ]
              }
            }
          ]
        }
      ]
    },
    {
      "name": "Bancos",
      "item": [
        {
          "name": "Obtener lista de bancos por el tipo de moneda",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/banks?currency=ves",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "banks"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "ves"
                }
              ]
            },
            "description": "Este método permite obtener una lista de los bancos asociados filtrados por la moneda.\nPara filtrar por la moneda, hay que agregar el query params currency con el valor de la moneda."
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/banks?currency=ves",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "banks"
                  ],
                  "query": [
                    {
                      "key": "currency",
                      "value": "ves"
                    }
                  ]
                },
                "description": "Este método permite obtener una lista de los bancos asociados filtrados por la moneda.\nPara filtrar por la moneda, hay que agregar el query params currency con el valor de la moneda."
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"banks\": [\n    {\n      \"code\": \"0102\",\n      \"name\": \"Banco de Venezuela\",\n      \"currency\": \"VES\"\n    }\n  ]\n}"
            }
          ]
        }
      ],
      "description": "Permite ver la lista de los bancos asociados."
    },
    {
      "name": "Métodos de pago",
      "item": [
        {
          "name": "Obtener lista de métodos de pago por el tipo de moneda",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{url_api}}/api/paymentmethods?currency=ves",
              "host": [
                "{{url_api}}"
              ],
              "path": [
                "api",
                "paymentmethods"
              ],
              "query": [
                {
                  "key": "currency",
                  "value": "ves"
                }
              ]
            },
            "description": "Este método permite obtener una lista de los métodos de pago en payku.\nPara filtrar por la moneda, hay que agregar el query params currency con el valor de la moneda."
          },
          "response": [
            {
              "name": "200 — OK",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{url_api}}/api/paymentmethods?currency=ves",
                  "host": [
                    "{{url_api}}"
                  ],
                  "path": [
                    "api",
                    "paymentmethods"
                  ],
                  "query": [
                    {
                      "key": "currency",
                      "value": "ves"
                    }
                  ]
                },
                "description": "Este método permite obtener una lista de los métodos de pago en payku.\nPara filtrar por la moneda, hay que agregar el query params currency con el valor de la moneda."
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"success\",\n  \"payment_methods\": [\n    {\n      \"currency\": \"VES\",\n      \"payment\": 17,\n      \"name\": \"Vepuy\",\n      \"description\": \"Utiliza tu banco, simplifica tus transferencias.\"\n    }\n  ]\n}"
            }
          ]
        }
      ],
      "description": "Permite ver la lista de los métodos de pago utilizados por payku."
    }
  ],
  "variable": [
    {
      "key": "url_api",
      "value": "https://des.payku.cl",
      "type": "string"
    }
  ]
}
