El on-ramp de fiat a cripto convierte moneda fiat local en criptomoneda para tu usuario. Especifica la moneda fiat de origen, la cripto de destino y el método de pago mediante paymentId. Fija el monto de la orden en fiat (fiatAmount) o en cripto (cryptoAmount); si envías ambos, fiatAmount tiene prioridad. Para fijar el tipo de cambio, envía un quoteId de la API de cotizaciones; sin él, la orden se valúa al tipo de cambio vigente al momento de crearla. La respuesta devuelve un orderId que puedes usar para dar seguimiento a la orden durante todo su ciclo de vida mediante los endpoints Obtener orden y Listar órdenes.
Tu propio ID de referencia de la orden, de hasta 40 caracteres. Debe ser único entre todas las órdenes fiat_to_crypto y crypto_to_fiat de tu cuenta; una segunda solicitud de creación con el mismo clientId se rechaza. Se devuelve en las respuestas de Obtener orden y se puede usar en lugar de orderId para buscar la orden. Consulta Idempotencia y reintentos.
Código del banco del pagador, obligatorio cuando paymentId es 141 (PSE). PSE usa su propia lista de bancos, que no es la misma que la tabla de Códigos de bancos de Colombia que se usa para los beneficiarios.
Mostrar Códigos de bancos de PSE
Código
Banco
1001
BANCO DE BOGOTA
1002
BANCO POPULAR
1006
ITAU
1007
BANCOLOMBIA
1009
CITIBANK
1012
BANCO GNB SUDAMERIS
1013
BBVA COLOMBIA
1019
DAVIBANK
1023
BANCO DE OCCIDENTE
1032
BANCO CAJA SOCIAL BCSC SA
1040
BANCO AGRARIO
1047
BANCO MUNDO MUJER
1051
BANCO DAVIVIENDA SA
1052
BANCO AV VILLAS
1059
BANCO DE LAS MICROFINANZAS - BANCAMIA S.A.
1060
BANCO PICHINCHA
1061
BANCOOMEVA
1062
BANCO FALABELLA S.A.
1063
BANCO FINANDINA S.A.
1065
BANCO SANTANDER DE NEGOCIOS COLOMBIA S.A
1066
BANCO COOPERATIVO COOPCENTRAL
1069
BANCO SERFINANZA S.A
1070
LULO BANK S.A.
1071
BANCO J.P. MORGAN COLOMBIA S.A.
1097
Dale
1121
FINANCIERA JURISCOOP S.A. COMPAÑIA DE FINANCIAMIENTO
Después de crear la orden, consulta periódicamente GET /v2/order/detail?orderId={orderId}&orderType=fiat_to_crypto para monitorear su estado. Una orden nueva inicia en status: 40 (pago pendiente), o en 10, 11 o 31 cuando se requiere revisión de cumplimiento o documentos de soporte. Las órdenes con métodos de pago automáticos pasan a status: 50 (pagada) mediante la integración bancaria de VelaFi. Para los métodos de pago manuales, llama a POST /v2/order/confirm después de enviar la transferencia para marcar la orden como pagada.
Usa clientId para que la creación de órdenes se pueda reintentar con seguridad.
clientId es opcional. Cuando lo envías, debe tener como máximo 40 caracteres y ser único en tu cuenta entre todas las órdenes fiat_to_crypto y crypto_to_fiat, para todos tus comercios.
Una solicitud de creación que reutiliza un clientId existente se rechaza con un error de envío repetido y no se crea ninguna orden nueva. La respuesta no devuelve la orden original; búscala por separado.
Un clientId queda vinculado a su orden de forma permanente, incluso después de que la orden se cancela. Usa un clientId nuevo para una orden nueva.
Busca una orden por clientId con GET /v2/order/detail?orderType=fiat_to_crypto&clientId={clientId}.
Si una solicitud de creación agota el tiempo de espera o no devuelve respuesta:
Llama a GET /v2/order/detail con el mismo orderType y clientId.
Si encuentras la orden, la solicitud original fue exitosa. No la vuelvas a crear.
Si no la encuentras, reintenta con el mismo clientId. Si la primera solicitud sí creó la orden mientras tanto, el reintento se rechaza como duplicado en lugar de crear una segunda orden.
Un quoteId se puede consumir en una solicitud de creación que luego se rechaza. Solicita una cotización nueva antes de reintentar.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"VelaFi","colors":{"primary":"#169f3f","light":"#040404","dark":"#88fa9b"},"logo":{"light":"https://mintcdn.com/vela-fi/kEiS0W9mzAeRFvm2/logo/light.svg?fit=max\u0026auto=format\u0026n=kEiS0W9mzAeRFvm2\u0026q=85\u0026s=3369d850da98cb834dddcd64c977c11f","dark":"https://mintcdn.com/vela-fi/kEiS0W9mzAeRFvm2/logo/dark.svg?fit=max\u0026auto=format\u0026n=kEiS0W9mzAeRFvm2\u0026q=85\u0026s=9770c7da4d30cb382b253680e64870ed"},"favicon":{"light":"https://mintcdn.com/vela-fi/XH9g8nudshhASCqT/favicon.svg?fit=max\u0026auto=format\u0026n=XH9g8nudshhASCqT\u0026q=85\u0026s=cf3c616ff2233c52dc591e9975563199","dark":"https://mintcdn.com/vela-fi/XH9g8nudshhASCqT/favicon-dark.svg?fit=max\u0026auto=format\u0026n=XH9g8nudshhASCqT\u0026q=85\u0026s=1371f9989873a608a201b7fbcfddb0c0"},"api":{"playground":{"display":"interactive","proxy":true},"examples":{"languages":["curl","python","javascript","java"]},"mdx":{"auth":{"method":"key","name":"X-BH-TOKEN"},"server":"https://api-test.velafi.com"}},"navbar":{"primary":{"type":"button","label":"Sign Up","href":"https://www.velafi.com/signup"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":""},{"language":"cn","href":"cn"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vela-fi","hasAudioNarration":false,"actualSubdomain":"vela-fi","customDomains":["docs.velafi.com"],"gitSource":{"type":"github","owner":"velafi-tech","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aeab1a18dbebd24c08c0aa1","collectionId":"fadc3c54-2265-4b31-ac50-4c4ebdd534a1","liveDeploymentHistoryId":"6aeab1a18dbebd24c08c0aa1","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeab1a18dbebd24c08c0aa1","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"en","tag":"API Reference","count":70},{"language":"cn","tag":"API 参考","count":70},{"language":"es","tag":"Referencia de API","count":70},{"language":"en","tag":"Documentation","count":20},{"language":"cn","tag":"文档","count":20},{"language":"es","tag":"Documentación","count":20},{"language":"en","tag":"Merchants","count":19},{"language":"cn","tag":"商户","count":19},{"language":"es","tag":"Comercios","count":19},{"language":"en","tag":"Configuration","count":11},{"language":"en","tag":"Webhooks","count":11},{"language":"cn","tag":"配置","count":11},{"language":"cn","tag":"Webhooks","count":11},{"language":"es","tag":"Configuración","count":11},{"language":"es","tag":"Webhooks","count":11},{"language":"en","tag":"Beneficiaries","count":9},{"language":"en","tag":"Guides","count":9},{"language":"cn","tag":"收款人","count":9},{"language":"cn","tag":"指南","count":9},{"language":"es","tag":"Beneficiarios","count":9},{"language":"es","tag":"Guías","count":9},{"language":"en","tag":"Crypto Wallet","count":7},{"language":"en","tag":"Orders","count":7},{"language":"cn","tag":"加密钱包","count":7},{"language":"cn","tag":"订单","count":7},{"language":"es","tag":"Billetera cripto","count":7},{"language":"es","tag":"Órdenes","count":7},{"language":"en","tag":"Core Concepts","count":6},{"language":"cn","tag":"核心概念","count":6},{"language":"es","tag":"Conceptos clave","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"es/api-reference/order/create-a-fiat-to-crypto-order","slug":"/es/api-reference/order/create-a-fiat-to-crypto-order","pageMetadata":{"title":"Crear una orden de on-ramp","sidebarTitle":"Orden fiat→cripto","description":"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.","api":"POST /v2/order/fiat_to_crypto","href":"/es/api-reference/order/create-a-fiat-to-crypto-order"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,Note,ParamField,ResponseField,Table,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`El on-ramp de fiat a cripto convierte moneda fiat local en criptomoneda para tu usuario. Especifica la moneda fiat de origen, la cripto de destino y el método de pago mediante `,_jsx(_components.code,{children:`paymentId`}),`. Fija el monto de la orden en fiat (`,_jsx(_components.code,{children:`fiatAmount`}),`) o en cripto (`,_jsx(_components.code,{children:`cryptoAmount`}),`); si envías ambos, `,_jsx(_components.code,{children:`fiatAmount`}),` tiene prioridad. Para fijar el tipo de cambio, envía un `,_jsx(_components.code,{children:`quoteId`}),` de la API de cotizaciones; sin él, la orden se valúa al tipo de cambio vigente al momento de crearla. La respuesta devuelve un `,_jsx(_components.code,{children:`orderId`}),` que puedes usar para dar seguimiento a la orden durante todo su ciclo de vida mediante los endpoints Obtener orden y Listar órdenes.`]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoint`,children:`Endpoint`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST https://api.velafi.com/v2/order/fiat_to_crypto`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Usa `,_jsx(_components.code,{children:`https://api-test.velafi.com/v2/order/fiat_to_crypto`}),` para hacer pruebas en el sandbox.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`encabezados-de-la-solicitud`,children:`Encabezados de la solicitud`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Encabezado`}),_jsx(_components.th,{children:`Valor`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`X-BH-TOKEN`})}),_jsxs(_components.td,{children:[`Tu token de `,_jsx(_components.code,{children:`GET /v2/token/generate`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Content-Type`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`application/json`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`parámetros-del-cuerpo-de-la-solicitud`,children:`Parámetros del cuerpo de la solicitud`}),`\n`,_jsx(ParamField,{body:`country`,type:`string`,required:true,id:`param-country`,children:_jsxs(_components.p,{children:[`Nombre completo del país del on-ramp (por ejemplo, `,_jsx(_components.code,{children:`\"Mexico\"`}),`, `,_jsx(_components.code,{children:`\"Brazil\"`}),`). Debe coincidir con el país admitido por el `,_jsx(_components.code,{children:`paymentId`}),` elegido.`]})}),`\n`,_jsx(ParamField,{body:`crypto`,type:`string`,required:true,id:`param-crypto`,children:_jsxs(_components.p,{children:[`Símbolo (ticker) de la criptomoneda de destino (por ejemplo, `,_jsx(_components.code,{children:`\"USDT\"`}),`, `,_jsx(_components.code,{children:`\"USDC\"`}),`, `,_jsx(_components.code,{children:`\"BTC\"`}),`).`]})}),`\n`,_jsx(ParamField,{body:`fiat`,type:`string`,required:true,id:`param-fiat`,children:_jsxs(_components.p,{children:[`Código ISO 4217 de la moneda fiat con la que paga el usuario (por ejemplo, `,_jsx(_components.code,{children:`\"MXN\"`}),`, `,_jsx(_components.code,{children:`\"BRL\"`}),`, `,_jsx(_components.code,{children:`\"COP\"`}),`).`]})}),`\n`,_jsx(ParamField,{body:`paymentId`,type:`integer`,required:true,id:`param-payment-id`,children:_jsx(_components.p,{children:`ID numérico del método de pago usado para el depósito en fiat. Consulta la tabla de IDs de métodos de pago en la referencia de plantillas de pago.`})}),`\n`,_jsx(ParamField,{body:`clientId`,type:`string`,id:`param-client-id`,children:_jsxs(_components.p,{children:[`Tu propio ID de referencia de la orden, de hasta 40 caracteres. Debe ser único entre todas las órdenes `,_jsx(_components.code,{children:`fiat_to_crypto`}),` y `,_jsx(_components.code,{children:`crypto_to_fiat`}),` de tu cuenta; una segunda solicitud de creación con el mismo `,_jsx(_components.code,{children:`clientId`}),` se rechaza. Se devuelve en las respuestas de Obtener orden y se puede usar en lugar de `,_jsx(_components.code,{children:`orderId`}),` para buscar la orden. Consulta `,_jsx(_components.a,{href:`#idempotency-and-retries`,children:`Idempotencia y reintentos`}),`.`]})}),`\n`,_jsx(ParamField,{body:`merchantId`,type:`integer`,required:true,id:`param-merchant-id`,children:_jsxs(_components.p,{children:[`ID numérico del comercio al que pertenece la orden. Las solicitudes sin un `,_jsx(_components.code,{children:`merchantId`}),` válido se rechazan.`]})}),`\n`,_jsx(ParamField,{body:`fiatAmount`,type:`decimal`,id:`param-fiat-amount`,children:_jsxs(_components.p,{children:[`Monto de moneda fiat que paga el usuario (por ejemplo, `,_jsx(_components.code,{children:`1000.00`}),`). Envía `,_jsx(_components.code,{children:`fiatAmount`}),` o `,_jsx(_components.code,{children:`cryptoAmount`}),`; si envías ambos, `,_jsx(_components.code,{children:`fiatAmount`}),` tiene prioridad.`]})}),`\n`,_jsx(ParamField,{body:`cryptoAmount`,type:`decimal`,id:`param-crypto-amount`,children:_jsxs(_components.p,{children:[`Monto de criptomoneda que recibe el usuario (por ejemplo, `,_jsx(_components.code,{children:`46.73`}),`). Se ignora cuando también se envía un `,_jsx(_components.code,{children:`fiatAmount`}),` positivo.`]})}),`\n`,_jsx(ParamField,{body:`remark`,type:`string`,id:`param-remark`,children:_jsx(_components.p,{children:`Nota opcional de texto libre adjunta a la orden.`})}),`\n`,_jsx(ParamField,{body:`depositAlias`,type:`string`,id:`param-deposit-alias`,children:_jsx(_components.p,{children:`Alias de la cuenta virtual que se usará para el depósito en fiat. Obligatorio para los métodos de pago basados en cuentas virtuales.`})}),`\n`,_jsx(ParamField,{body:`quoteId`,type:`string`,id:`param-quote-id`,children:_jsx(_components.p,{children:`ID de cotización de la API de cotizaciones para fijar un tipo de cambio específico. Omítelo para usar el tipo de cambio spot en tiempo real.`})}),`\n`,_jsxs(ParamField,{body:`inFieldJson`,type:`object`,id:`param-in-field-json`,children:[_jsx(_components.p,{children:`Campos adicionales específicos del pago, requeridos por ciertos métodos de pago.`}),_jsx(Expandable,{title:`Campos de inFieldJson`,children:_jsxs(ParamField,{body:`inFieldJson.bank`,type:`string`,id:`param-in-field-json-bank`,children:[_jsxs(_components.p,{children:[`Código del banco del pagador, obligatorio cuando `,_jsx(_components.code,{children:`paymentId`}),` es `,_jsx(_components.code,{children:`141`}),` (PSE). PSE usa su propia lista de bancos, que no es la misma que la tabla de `,_jsx(_components.a,{href:`/es/api-reference/beneficiary/get-payment-templates#colombian-bank-codes`,children:`Códigos de bancos de Colombia`}),` que se usa para los beneficiarios.`]}),_jsx(Expandable,{title:`Códigos de bancos de PSE`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Código`}),_jsx(_components.th,{children:`Banco`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1001`}),_jsx(_components.td,{children:`BANCO DE BOGOTA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1002`}),_jsx(_components.td,{children:`BANCO POPULAR`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1006`}),_jsx(_components.td,{children:`ITAU`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1007`}),_jsx(_components.td,{children:`BANCOLOMBIA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1009`}),_jsx(_components.td,{children:`CITIBANK`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1012`}),_jsx(_components.td,{children:`BANCO GNB SUDAMERIS`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1013`}),_jsx(_components.td,{children:`BBVA COLOMBIA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1019`}),_jsx(_components.td,{children:`DAVIBANK`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1023`}),_jsx(_components.td,{children:`BANCO DE OCCIDENTE`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1032`}),_jsx(_components.td,{children:`BANCO CAJA SOCIAL BCSC SA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1040`}),_jsx(_components.td,{children:`BANCO AGRARIO`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1047`}),_jsx(_components.td,{children:`BANCO MUNDO MUJER`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1051`}),_jsx(_components.td,{children:`BANCO DAVIVIENDA SA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1052`}),_jsx(_components.td,{children:`BANCO AV VILLAS`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1059`}),_jsx(_components.td,{children:`BANCO DE LAS MICROFINANZAS - BANCAMIA S.A.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1060`}),_jsx(_components.td,{children:`BANCO PICHINCHA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1061`}),_jsx(_components.td,{children:`BANCOOMEVA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1062`}),_jsx(_components.td,{children:`BANCO FALABELLA S.A.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1063`}),_jsx(_components.td,{children:`BANCO FINANDINA S.A.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1065`}),_jsx(_components.td,{children:`BANCO SANTANDER DE NEGOCIOS COLOMBIA S.A`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1066`}),_jsx(_components.td,{children:`BANCO COOPERATIVO COOPCENTRAL`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1069`}),_jsx(_components.td,{children:`BANCO SERFINANZA S.A`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1070`}),_jsx(_components.td,{children:`LULO BANK S.A.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1071`}),_jsx(_components.td,{children:`BANCO J.P. MORGAN COLOMBIA S.A.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1097`}),_jsx(_components.td,{children:`Dale`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1121`}),_jsx(_components.td,{children:`FINANCIERA JURISCOOP S.A. COMPAÑIA DE FINANCIAMIENTO`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1283`}),_jsx(_components.td,{children:`COOPERATIVA FINANCIERA DE ANTIOQUIA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1286`}),_jsx(_components.td,{children:`JFK COOPERATIVA FINANCIERA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1289`}),_jsx(_components.td,{children:`COOTRAFA COOPERATIVA FINANCIERA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1292`}),_jsx(_components.td,{children:`CONFIAR COOPERATIVA FINANCIERA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1303`}),_jsx(_components.td,{children:`BANCO UNION S.A`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1370`}),_jsx(_components.td,{children:`COLTEFINANCIERA S.A`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1507`}),_jsx(_components.td,{children:`NEQUI`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1551`}),_jsx(_components.td,{children:`DAVIPLATA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1558`}),_jsx(_components.td,{children:`BAN100 S.A`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1637`}),_jsx(_components.td,{children:`IRIS`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1801`}),_jsx(_components.td,{children:`MOVII`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1802`}),_jsx(_components.td,{children:`DING TECNIPAGOS SA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1804`}),_jsx(_components.td,{children:`UALA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1808`}),_jsx(_components.td,{children:`BOLD CF`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1809`}),_jsx(_components.td,{children:`NU COLOMBIA`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1811`}),_jsx(_components.td,{children:`RAPPIPAY`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1812`}),_jsx(_components.td,{children:`COINK`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1814`}),_jsx(_components.td,{children:`GLOBAL66`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1815`}),_jsx(_components.td,{children:`Alianza fiduciaria`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1816`}),_jsx(_components.td,{children:`Crezcamos`})]})]})]})})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`campos-de-la-respuesta`,children:`Campos de la respuesta`}),`\n`,_jsx(ResponseField,{name:`code`,type:`integer`,id:`param-code`,children:_jsxs(_components.p,{children:[`Código de estado de la respuesta. `,_jsx(_components.code,{children:`200`}),` indica éxito.`]})}),`\n`,_jsx(ResponseField,{name:`msg`,type:`string`,id:`param-msg`,children:_jsx(_components.p,{children:`Mensaje de respuesta legible.`})}),`\n`,_jsxs(ResponseField,{name:`data`,type:`object`,id:`param-data`,children:[_jsx(_components.p,{children:`Objeto con el resultado de la orden.`}),_jsx(Expandable,{title:`Campos de data`,children:_jsx(ResponseField,{name:`data.orderId`,type:`integer`,id:`param-data-order-id`,children:_jsx(_components.p,{children:`ID numérico único de la orden creada. Úsalo para obtener el estado y los detalles de la orden.`})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`ejemplo`,children:`Ejemplo`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`17`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.velafi.com/v2/order/fiat_to_crypto\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-BH-TOKEN: YOUR_TOKEN\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"country\": \"Colombia\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"clientId\": \"my-order-2024-001\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"merchantId\": 3,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"crypto\": \"USDT\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"fiat\": \"COP\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"fiatAmount\": 100000.00,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"paymentId\": 141,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"remark\": \"On-ramp for user #42\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"quoteId\": \"e46836d68a4a4a6f8f2f609352cffb2f\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"inFieldJson\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"bank\": \"1001\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"msg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SUCCESS\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"orderId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1123123123`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Después de crear la orden, consulta periódicamente `,_jsx(_components.code,{children:`GET /v2/order/detail?orderId={orderId}\u0026orderType=fiat_to_crypto`}),` para monitorear su estado. Una orden nueva inicia en `,_jsx(_components.code,{children:`status: 40`}),` (pago pendiente), o en `,_jsx(_components.code,{children:`10`}),`, `,_jsx(_components.code,{children:`11`}),` o `,_jsx(_components.code,{children:`31`}),` cuando se requiere revisión de cumplimiento o documentos de soporte. Las órdenes con métodos de pago automáticos pasan a `,_jsx(_components.code,{children:`status: 50`}),` (pagada) mediante la integración bancaria de VelaFi. Para los métodos de pago manuales, llama a `,_jsx(_components.a,{href:`/es/api-reference/order/confirm-a-specific-order`,children:_jsx(_components.code,{children:`POST /v2/order/confirm`})}),` después de enviar la transferencia para marcar la orden como pagada.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`idempotency-and-retries`,children:`Idempotencia y reintentos`}),`\n`,_jsxs(_components.p,{children:[`Usa `,_jsx(_components.code,{children:`clientId`}),` para que la creación de órdenes se pueda reintentar con seguridad.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`clientId`}),` es opcional. Cuando lo envías, debe tener como máximo 40 caracteres y ser único en tu cuenta entre todas las órdenes `,_jsx(_components.code,{children:`fiat_to_crypto`}),` y `,_jsx(_components.code,{children:`crypto_to_fiat`}),`, para todos tus comercios.`]}),`\n`,_jsxs(_components.li,{children:[`Una solicitud de creación que reutiliza un `,_jsx(_components.code,{children:`clientId`}),` existente se rechaza con un error de envío repetido y no se crea ninguna orden nueva. La respuesta no devuelve la orden original; búscala por separado.`]}),`\n`,_jsxs(_components.li,{children:[`Un `,_jsx(_components.code,{children:`clientId`}),` queda vinculado a su orden de forma permanente, incluso después de que la orden se cancela. Usa un `,_jsx(_components.code,{children:`clientId`}),` nuevo para una orden nueva.`]}),`\n`,_jsxs(_components.li,{children:[`Busca una orden por `,_jsx(_components.code,{children:`clientId`}),` con `,_jsx(_components.code,{children:`GET /v2/order/detail?orderType=fiat_to_crypto\u0026clientId={clientId}`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Si una solicitud de creación agota el tiempo de espera o no devuelve respuesta:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Llama a `,_jsx(_components.code,{children:`GET /v2/order/detail`}),` con el mismo `,_jsx(_components.code,{children:`orderType`}),` y `,_jsx(_components.code,{children:`clientId`}),`.`]}),`\n`,_jsx(_components.li,{children:`Si encuentras la orden, la solicitud original fue exitosa. No la vuelvas a crear.`}),`\n`,_jsxs(_components.li,{children:[`Si no la encuentras, reintenta con el mismo `,_jsx(_components.code,{children:`clientId`}),`. Si la primera solicitud sí creó la orden mientras tanto, el reintento se rechaza como duplicado en lugar de crear una segunda orden.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Un `,_jsx(_components.code,{children:`quoteId`}),` se puede consumir en una solicitud de creación que luego se rechaza. Solicita una cotización nueva antes de reintentar.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Crear una orden de on-ramp","sidebarTitle":"Orden fiat→cripto","description":"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.","api":"POST /v2/order/fiat_to_crypto","href":"/es/api-reference/order/create-a-fiat-to-crypto-order"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Endpoint","slug":"endpoint","depth":2,"children":[]},{"title":"Encabezados de la solicitud","slug":"encabezados-de-la-solicitud","depth":2,"children":[]},{"title":"Parámetros del cuerpo de la solicitud","slug":"parámetros-del-cuerpo-de-la-solicitud","depth":2,"children":[]},{"title":"Campos de la respuesta","slug":"campos-de-la-respuesta","depth":2,"children":[]},{"title":"Ejemplo","slug":"ejemplo","depth":2,"children":[]},{"title":"Idempotencia y reintentos","slug":"idempotency-and-retries","depth":2,"children":[]}],"codeExamples":{},"endpoint":{"title":"Crear una orden de on-ramp","path":"/v2/order/fiat_to_crypto","servers":[{"url":"https://api-test.velafi.com"}],"method":"post","request":{"security":[{"title":"API Key Auth","parameters":{"header":{"X-BH-TOKEN":{"type":"apiKey"}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"country":[{"type":"string","description":"Nombre completo del país del on-ramp (por ejemplo, `\"Mexico\"` , `\"Brazil\"` ). Debe coincidir con el país admitido por el `paymentId` elegido.","required":true}],"crypto":[{"type":"string","description":"Símbolo (ticker) de la criptomoneda de destino (por ejemplo, `\"USDT\"` , `\"USDC\"` , `\"BTC\"` ).","required":true}],"fiat":[{"type":"string","description":"Código ISO 4217 de la moneda fiat con la que paga el usuario (por ejemplo, `\"MXN\"` , `\"BRL\"` , `\"COP\"` ).","required":true}],"paymentId":[{"type":"integer","description":"ID numérico del método de pago usado para el depósito en fiat. Consulta la tabla de IDs de métodos de pago en la referencia de plantillas de pago.","required":true}],"clientId":[{"type":"string","description":"Tu propio ID de referencia de la orden, de hasta 40 caracteres. Debe ser único entre todas las órdenes `fiat_to_crypto` y `crypto_to_fiat` de tu cuenta; una segunda solicitud de creación con el mismo `clientId` se rechaza. Se devuelve en las respuestas de Obtener orden y se puede usar en lugar de `orderId` para buscar la orden. Consulta Idempotencia y reintentos ."}],"merchantId":[{"type":"integer","description":"ID numérico del comercio al que pertenece la orden. Las solicitudes sin un `merchantId` válido se rechazan.","required":true}],"fiatAmount":[{"type":"number","description":"Monto de moneda fiat que paga el usuario (por ejemplo, `1000.00` ). Envía `fiatAmount` o `cryptoAmount` ; si envías ambos, `fiatAmount` tiene prioridad."}],"cryptoAmount":[{"type":"number","description":"Monto de criptomoneda que recibe el usuario (por ejemplo, `46.73` ). Se ignora cuando también se envía un `fiatAmount` positivo."}],"remark":[{"type":"string","description":"Nota opcional de texto libre adjunta a la orden."}],"depositAlias":[{"type":"string","description":"Alias de la cuenta virtual que se usará para el depósito en fiat. Obligatorio para los métodos de pago basados en cuentas virtuales."}],"quoteId":[{"type":"string","description":"ID de cotización de la API de cotizaciones para fijar un tipo de cambio específico. Omítelo para usar el tipo de cambio spot en tiempo real."}],"inFieldJson":[{"type":"object","properties":{"inFieldJson.bank":[{"type":"string","description":"Código del banco del pagador, obligatorio cuando `paymentId` es `141` (PSE). PSE usa su propia lista de bancos, que no es la misma que la tabla de Códigos de bancos de Colombia que se usa para los beneficiarios."}]},"description":"Campos adicionales específicos del pago, requeridos por ciertos métodos de pago."}]}}],"examples":{"example":{"value":{"country":"\u003cstring>","crypto":"\u003cstring>","fiat":"\u003cstring>","paymentId":123,"clientId":"\u003cstring>","merchantId":123,"fiatAmount":123,"cryptoAmount":123,"remark":"\u003cstring>","depositAlias":"\u003cstring>","quoteId":"\u003cstring>","inFieldJson":{"inFieldJson.bank":"\u003cstring>"}}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"code":[{"type":"integer","description":"Código de estado de la respuesta. `200` indica éxito."}],"msg":[{"type":"string","description":"Mensaje de respuesta legible."}],"data":[{"type":"object","properties":{"data.orderId":[{"type":"integer","description":"ID numérico único de la orden creada. Úsalo para obtener el estado y los detalles de la orden."}]},"description":"Objeto con el resultado de la orden."}]}}],"examples":{"example":{"value":{"code":123,"msg":"\u003cstring>","data":{"data.orderId":123}}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"vela-fi","siteName":"VelaFi","title":"Crear una orden de on-ramp - VelaFi","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/order/create-a-fiat-to-crypto-order","matchLevel":1},"cn":{"href":"/cn/api-reference/order/create-a-fiat-to-crypto-order","matchLevel":1},"es":{"href":"/es/api-reference/order/create-a-fiat-to-crypto-order","matchLevel":0}}},"lastModified":"2026-11-04T04:16:39.810Z","originalFileLocation":"es/api-reference/order/create-a-fiat-to-crypto-order.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VelaFi\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Crear una orden de on-ramp - VelaFi\">\u003cmeta data-mint-head property=\"og:description\" content=\"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VelaFi\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vela-fi.mintlify.app/_mintlify/api/og/v2?division=%C3%93rdenes\u0026amp;title=Crear+una+orden+de+on-ramp\u0026amp;description=Crea+una+orden+on-ramp+de+fiat+a+cripto.+Un+usuario+paga+en+moneda+fiat+local+y+recibe+criptomoneda+en+su+billetera+al+tipo+de+cambio+vigente.\u0026amp;theme=d88b59e71e5970c6ea7086ed\u0026amp;signature=b0bd16e60f6eb1d2ec0a171a4a96d93797e0bf0dd0a224cc724949a2dc1b6db2\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Crear una orden de on-ramp - VelaFi\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vela-fi.mintlify.app/_mintlify/api/og/v2?division=%C3%93rdenes\u0026amp;title=Crear+una+orden+de+on-ramp\u0026amp;description=Crea+una+orden+on-ramp+de+fiat+a+cripto.+Un+usuario+paga+en+moneda+fiat+local+y+recibe+criptomoneda+en+su+billetera+al+tipo+de+cambio+vigente.\u0026amp;theme=d88b59e71e5970c6ea7086ed\u0026amp;signature=b0bd16e60f6eb1d2ec0a171a4a96d93797e0bf0dd0a224cc724949a2dc1b6db2\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vela-fi/FXnTM7SlGCRLFghR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VelaFi\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#169f3f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/api-reference/order/create-a-fiat-to-crypto-order.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.velafi.com/api-reference/order/create-a-fiat-to-crypto-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.velafi.com/cn/api-reference/order/create-a-fiat-to-crypto-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.velafi.com/api-reference/order/create-a-fiat-to-crypto-order\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.velafi.com/#organization\",\"name\":\"VelaFi\",\"url\":\"https://docs.velafi.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vela-fi/kEiS0W9mzAeRFvm2/logo/light.svg?fit=max\u0026auto=format\u0026n=kEiS0W9mzAeRFvm2\u0026q=85\u0026s=3369d850da98cb834dddcd64c977c11f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.velafi.com#website\",\"name\":\"VelaFi\",\"url\":\"https://docs.velafi.com\",\"publisher\":{\"@id\":\"https://docs.velafi.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order#webpage\",\"url\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\",\"name\":\"Crear una orden de on-ramp\",\"description\":\"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.\",\"dateModified\":\"2026-11-04T04:16:39.810Z\",\"isPartOf\":{\"@id\":\"https://docs.velafi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"VelaFi\",\"item\":\"https://docs.velafi.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crear una orden de on-ramp\",\"item\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order#apireference\",\"headline\":\"Crear una orden de on-ramp\",\"name\":\"Crear una orden de on-ramp\",\"description\":\"Crea una orden on-ramp de fiat a cripto. Un usuario paga en moneda fiat local y recibe criptomoneda en su billetera al tipo de cambio vigente.\",\"url\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\",\"mainEntityOfPage\":{\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order#webpage\"},\"dateModified\":\"2026-11-04T04:16:39.810Z\",\"publisher\":{\"@id\":\"https://docs.velafi.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.velafi.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VelaFi\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"VelaFi","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/api-reference/order/create-a-fiat-to-crypto-order"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-reference/order/create-a-fiat-to-crypto-order"}]},{"language":"es","tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/es"}]},{"tab":"Referencia de API","groups":[{"group":"Descripción general","pages":[{"title":"Descripción general de la API","sidebarTitle":"Descripción general","href":"/es/api-reference/overview"},{"title":"Autenticación","sidebarTitle":"Autenticación","href":"/es/api-reference/authentication"},{"title":"Generar un token","sidebarTitle":"Generar token","api":"GET /v2/token/generate","playground":"none","href":"/es/api-reference/generate-token"}]},{"group":"Cuenta","pages":[{"title":"Obtener los detalles de la cuenta","sidebarTitle":"Detalles de la cuenta","api":"GET /v2/user/account","href":"/es/api-reference/account/get-account-details"}]},{"group":"Configuración","pages":[{"title":"URL base","sidebarTitle":"URL base","href":"/es/api-reference/basic-configuration/api-endpoint"},{"title":"Listar países","sidebarTitle":"Listar países","api":"GET /v2/base/countrys","href":"/es/api-reference/basic-configuration/get-list-of-countries"},{"title":"Listar monedas fiat","sidebarTitle":"Listar monedas fiat","api":"GET /v2/base/fiats","href":"/es/api-reference/basic-configuration/get-list-of-fiat-currencies"},{"title":"Listar criptomonedas","sidebarTitle":"Listar criptomonedas","api":"GET /v2/base/cryptos","href":"/es/api-reference/basic-configuration/get-list-of-crypto-currencies"},{"title":"Listar pares fiat→cripto","sidebarTitle":"Pares fiat/cripto","api":"GET /v2/base/buy/symbols","href":"/es/api-reference/basic-configuration/get-fiat-crypto-pairs"},{"title":"Listar pares cripto→fiat","sidebarTitle":"Pares cripto/fiat","api":"GET /v2/base/sell/symbols","href":"/es/api-reference/basic-configuration/get-crypto-fiat-pairs"},{"title":"Listar pares fiat→fiat","sidebarTitle":"Pares fiat/fiat","api":"GET /v2/base/fiat/symbols","href":"/es/api-reference/basic-configuration/get-fiat-fiat-pairs"},{"title":"Listar métodos de pago fiat→cripto","sidebarTitle":"Métodos fiat→cripto","api":"GET /v2/base/buy/payments","href":"/es/api-reference/basic-configuration/get-fiat-crypto-payment-methods"},{"title":"Listar métodos de pago cripto→fiat","sidebarTitle":"Métodos cripto→fiat","api":"GET /v2/base/sell/payments","href":"/es/api-reference/basic-configuration/get-crypto-fiat-payment-methods"},{"title":"Listar métodos de pago fiat→fiat","sidebarTitle":"Métodos fiat/fiat","api":"GET /v2/base/fiat/payments","href":"/es/api-reference/basic-configuration/get-fiat-fiat-payment-methods"},{"title":"Subir un archivo","sidebarTitle":"Subir archivo","api":"POST /v2/base/file/upload","href":"/es/api-reference/basic-configuration/upload-file"}]},{"group":"Comercios","pages":[{"title":"Crear un comercio","sidebarTitle":"Crear comercio","api":"POST /v2/merchants","href":"/es/api-reference/merchant/create-merchant"},{"title":"Listar comercios","sidebarTitle":"Listar comercios","api":"GET /v2/merchants","href":"/es/api-reference/merchant/get-a-list-of-merchants"},{"title":"Activar la cuenta de un comercio persona física","sidebarTitle":"Activar persona física","api":"POST /v2/merchant/accounts","href":"/es/api-reference/merchant/activate-merchant-account-for-individual"},{"title":"Activar la cuenta de un comercio empresa","sidebarTitle":"Activar empresa","api":"POST /v2/merchant/accounts","href":"/es/api-reference/merchant/activate-merchant-account-for-business"},{"title":"Crear cuentas virtuales","sidebarTitle":"Crear cuentas virtuales","api":"POST /v2/merchant/virtual/accounts","href":"/es/api-reference/merchant/create-multiple-virtual-account"},{"title":"Listar cuentas de comercio","sidebarTitle":"Cuentas del comercio","api":"GET /v2/merchant/accounts","href":"/es/api-reference/merchant/get-a-list-of-merchant-accounts"},{"title":"Solicitar un aumento de límite","sidebarTitle":"Aumentar límite","api":"POST /v2/upgrade/limits","href":"/es/api-reference/merchant/upgrade-merchant-limit"},{"title":"Obtener la cuenta Pending Fund","sidebarTitle":"Cuenta Pending Fund","api":"GET /v2/merchant/addfunds","href":"/es/api-reference/merchant/get-pending-fund-account"},{"title":"Listar cuentas virtuales","sidebarTitle":"Listar cuentas virtuales","api":"GET /v2/merchant/virtual/addfunds","href":"/es/api-reference/merchant/get-multiple-virtual-account"},{"title":"Reclamar fondos Pending Fund","sidebarTitle":"Reclamar fondos","api":"POST /v2/merchant/claimfunds","href":"/es/api-reference/merchant/claim-pending-fund"},{"title":"Obtener la comisión de transferencia","sidebarTitle":"Comisión de transferencia","api":"GET /v2/merchant/transfer_fee","href":"/es/api-reference/merchant/get-transfer-pending-funds-fee"},{"title":"Transferir fondos Pending Fund","sidebarTitle":"Transferir fondos","api":"POST /v2/merchant/transfer","href":"/es/api-reference/merchant/transfer-pending-funds"},{"title":"Listar registros de fondeo","sidebarTitle":"Registros de fondeo","api":"GET /v2/merchant/funding/records","href":"/es/api-reference/merchant/retrieve-funding-records"},{"title":"Listar flujos fiat","sidebarTitle":"Flujos fiat","api":"GET /v2/merchant/fiat/flows","href":"/es/api-reference/merchant/get-a-list-merchant-fiat-flow"},{"title":"Obtener el saldo cripto","sidebarTitle":"Saldo cripto","api":"GET /v2/assets/account/assets","href":"/es/api-reference/merchant/get-crypto-assets-balance"},{"title":"Obtener la dirección de depósito cripto","sidebarTitle":"Dirección de depósito","api":"GET /v2/assets/depositAddress","href":"/es/api-reference/merchant/get-crypto-deposit-address"},{"title":"Crear una transferencia cripto","sidebarTitle":"Transferencia cripto","api":"POST /v2/assets/internalTransfer","href":"/es/api-reference/merchant/crypto-transfer"},{"title":"Listar transferencias cripto","sidebarTitle":"Historial de transferencias cripto","api":"GET /v2/assets/internalTransferOrders","href":"/es/api-reference/merchant/query-crypto-transfers"},{"title":"Obtener la URL de prueba de vida de Woovi","sidebarTitle":"Prueba de vida Woovi","api":"POST /v2/merchant/woovi/liveness","href":"/es/api-reference/merchant/get-woovi-liveness-url"}]},{"group":"Billetera cripto","pages":[{"api":"GET /v2/assets/withdrawQuota","title":"Obtener la cuota de retiro","sidebarTitle":"Cuota de retiro","href":"/es/api-reference/crypto-wallet/get-withdrawal-quota"},{"api":"POST /v2/assets/withdraw","title":"Crear un retiro cripto","sidebarTitle":"Crear retiro cripto","href":"/es/api-reference/crypto-wallet/create-crypto-withdrawal"},{"api":"GET /v2/assets/depositOrders","title":"Listar depósitos cripto","sidebarTitle":"Historial de depósitos cripto","href":"/es/api-reference/crypto-wallet/get-crypto-deposit-history"},{"api":"GET /v2/assets/withdrawalOrders","title":"Listar retiros cripto","sidebarTitle":"Historial de retiros cripto","href":"/es/api-reference/crypto-wallet/get-crypto-withdrawal-history"},{"api":"POST /v2/user/whitelistAddress","title":"Agregar una dirección a la lista blanca","sidebarTitle":"Agregar dirección","href":"/es/api-reference/crypto-wallet/add-whitelist-address"},{"api":"GET /v2/user/whitelistAddress","title":"Listar direcciones de la lista blanca","sidebarTitle":"Listar direcciones","href":"/es/api-reference/crypto-wallet/get-whitelist-addresses"},{"api":"DELETE /v2/user/whitelistAddress/{addressId}","title":"Eliminar una dirección de la lista blanca","sidebarTitle":"Eliminar dirección","href":"/es/api-reference/crypto-wallet/delete-whitelist-address"}]},{"group":"Beneficiarios","pages":[{"api":"GET /v2/payments/support/templates","title":"Listar métodos de pago compatibles","sidebarTitle":"Métodos de pago compatibles","href":"/es/api-reference/beneficiary/get-supported-payment-methods"},{"title":"Obtener plantillas de métodos de pago","sidebarTitle":"Plantillas de pago","api":"GET /v2/payments/templates","href":"/es/api-reference/beneficiary/get-payment-templates"},{"title":"Obtener metadatos de plantillas","sidebarTitle":"Metadatos de plantillas","api":"GET /v2/payments/templates/metamessage","href":"/es/api-reference/beneficiary/get-payment-templates-metamessage"},{"title":"Agregar un beneficiario","sidebarTitle":"Agregar beneficiario","api":"POST /v2/payments","href":"/es/api-reference/beneficiary/add-beneficiary"},{"title":"Listar beneficiarios","sidebarTitle":"Listar beneficiarios","api":"GET /v2/payments","href":"/es/api-reference/beneficiary/get-beneficiary"},{"title":"Eliminar un beneficiario","sidebarTitle":"Eliminar beneficiario","href":"/es/api-reference/beneficiary/delete-beneficiary"},{"title":"Configurar la cuenta de reembolso","sidebarTitle":"Cuenta de reembolso","api":"POST /v2/payments/refund_account","href":"/es/api-reference/beneficiary/set-refund-account"},{"api":"GET /v2/merchant/check/alias","title":"Consultar un alias (ARS)","sidebarTitle":"Consultar alias (ARS)","href":"/es/api-reference/beneficiary/check-alias"},{"api":"GET /v2/merchant/check/cvu","title":"Consultar un CVU/CBU (ARS)","sidebarTitle":"Consultar CVU (ARS)","href":"/es/api-reference/beneficiary/check-cvu"}]},{"group":"Cotizaciones","pages":[{"title":"Obtener una cotización cripto/fiat","sidebarTitle":"Cotización cripto/fiat","api":"GET /v2/user/crypto-quote","href":"/es/api-reference/quote/get-user-quote-for-crypto-fiat"},{"title":"Obtener una cotización fiat/fiat","sidebarTitle":"Cotización fiat/fiat","description":"Obtén un tipo de cambio en tiempo real para un corredor de pagos globales de fiat a fiat. Opcionalmente, fija el tipo de cambio con un quoteId de un solo uso.","api":"GET /v2/user/fiat-quote","href":"/es/api-reference/quote/get-user-quote-for-fiat-fiat"}]},{"group":"Órdenes","pages":[{"title":"Crear una orden de on-ramp","sidebarTitle":"Orden fiat→cripto","api":"POST /v2/order/fiat_to_crypto","href":"/es/api-reference/order/create-a-fiat-to-crypto-order"},{"title":"Crear una orden de off-ramp","sidebarTitle":"Orden cripto→fiat","description":"Crea una orden de off-ramp de cripto a fiat. La cripto se debita del saldo en cripto del comercio y el fiat local se paga a un beneficiario registrado.","api":"POST /v2/order/crypto_to_fiat","href":"/es/api-reference/order/create-a-crypto-to-fiat-order"},{"title":"Crear una orden de pago global","sidebarTitle":"Orden fiat→fiat","api":"POST /v2/order/fiat_to_fiat","href":"/es/api-reference/order/create-a-fiat-to-fiat-order"},{"title":"Confirmar una orden","sidebarTitle":"Confirmar orden","api":"POST /v2/order/confirm","href":"/es/api-reference/order/confirm-a-specific-order"},{"title":"Obtener una orden","sidebarTitle":"Obtener orden","api":"GET /v2/order/detail","href":"/es/api-reference/order/retrieve-a-specific-order"},{"title":"Listar órdenes","sidebarTitle":"Listar órdenes","api":"GET /v2/orders","href":"/es/api-reference/order/retrieve-a-list-of-orders"},{"title":"Subir documentos de una orden","sidebarTitle":"Subir documentos","api":"POST /v2/order/invoice","href":"/es/api-reference/order/upload-invoice-documents-for-a-specific-order"}]},{"group":"Webhooks","pages":[{"title":"Configuración de webhooks","sidebarTitle":"Configuración de webhooks","href":"/es/api-reference/webhooks/webhook-setup"},{"title":"Crear un webhook","sidebarTitle":"Crear webhook","api":"POST /v2/webhook","href":"/es/api-reference/webhooks/create-webhook-endpoints"},{"title":"Listar webhooks","sidebarTitle":"Listar webhooks","api":"GET /v2/webhooks","href":"/es/api-reference/webhooks/get-webhook-endpoints"},{"title":"Actualizar un webhook","sidebarTitle":"Actualizar webhook","href":"/es/api-reference/webhooks/update-a-webhook"},{"title":"Eliminar un webhook","sidebarTitle":"Eliminar webhook","href":"/es/api-reference/webhooks/delete-a-webhook"},{"title":"Evento de orden","sidebarTitle":"Evento de orden","href":"/es/api-reference/webhooks/fiat-crypto-order-message-push"},{"title":"Evento de pago global","sidebarTitle":"Evento de pago global","href":"/es/api-reference/webhooks/fiat-fiat-order-message-push"},{"title":"Evento de fondeo","sidebarTitle":"Evento de fondeo","href":"/es/api-reference/webhooks/funding-records-message-push"},{"title":"Evento de pago con stablecoin","sidebarTitle":"Evento de pago con stablecoin","href":"/es/api-reference/webhooks/stablecoin-payment-order-message-push"},{"title":"Evento de retiro de on-ramp","sidebarTitle":"Evento de retiro de on-ramp","href":"/es/api-reference/webhooks/on-ramp-withdraw-message-push"},{"title":"Evento de retiro cripto","sidebarTitle":"Evento de retiro cripto","href":"/es/api-reference/webhooks/crypto-withdraw-message-push"}]}]},{"tab":"Registro de cambios","pages":[{"title":"Registro de cambios","href":"/es/docs/changelog"}]}]}]},"basePath":"","title":"Crear una orden de on-ramp - VelaFi","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","b0f84f53ff","2b790eda92"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Buji1S4J.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js"]}