Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.
La ruta de pago global de fiat a fiat te permite mover dinero entre países sin tocar cripto en la capa de aplicación: VelaFi gestiona internamente los tramos de on-ramp y off-ramp sobre rieles de stablecoins. Configuras tanto el tramo de on-ramp (donde se cobran los fondos) como el tramo de off-ramp (donde se entregan los fondos) en una sola llamada a la API. Fija el monto del lado del on-ramp (onRampFiatAmount) o del lado del off-ramp (offRampFiatAmount); si envías ambos, onRampFiatAmount tiene prioridad. Un quoteId de la API de cotización fiat/fiat fija el tipo de cambio entre monedas.
Monto de fiat que paga el remitente (por ejemplo, 1000.00). Proporciona onRampFiatAmount u offRampFiatAmount; si envías ambos, onRampFiatAmount tiene prioridad.
ID numérico del método de pago de usuario del beneficiario que recibe el fiat del off-ramp. Debe ser un userPaymentId válido devuelto por GET /v2/payments.
Tu propio ID de referencia de la orden. Usa como máximo 40 caracteres. Debe ser único entre todas las órdenes fiat_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 Listar órdenes. Consulta Idempotencia y reintentos.
Obtén el estado detallado de las órdenes de fiat a fiat con GET /v2/order/detail?orderId={orderId}&orderType=fiat_to_fiat. La respuesta incluye objetos de información de pago separados para el on-ramp y el off-ramp, y un conjunto de códigos de estado propio (por ejemplo, 41 pago entrante pendiente, 51 pago saliente pendiente, 60 completada; consulta Estados de las órdenes).
Usa clientId para que la creación de órdenes se pueda reintentar de forma segura.
clientId es opcional. Usa como máximo 40 caracteres. Debe ser único entre todas las órdenes fiat_to_fiat de tu cuenta, 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.
Un clientId queda vinculado a su orden de forma permanente, incluso después de que la orden se cancela. Usa un clientId nuevo para cada orden nueva.
GET /v2/order/detail busca las órdenes fiat_to_fiat solo por orderId. Para encontrar una orden por clientId, lista las órdenes recientes con GET /v2/orders?orderType=fiat_to_fiat y busca la coincidencia en el campo clientId.
Si una solicitud de creación agota el tiempo de espera o no devuelve respuesta, primero busca su clientId en la lista de órdenes. Si la orden está ahí, no la vuelvas a crear. Si no está, 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 puede quedar consumido por una solicitud de creación que luego se rechaza. Solicita una nueva cotización 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-fiat-order","slug":"/es/api-reference/order/create-a-fiat-to-fiat-order","pageMetadata":{"title":"Crear una orden de pago global","sidebarTitle":"Orden fiat→fiat","description":"Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.","api":"POST /v2/order/fiat_to_fiat","href":"/es/api-reference/order/create-a-fiat-to-fiat-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 de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.\"\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`,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:[`La ruta de pago global de fiat a fiat te permite mover dinero entre países sin tocar cripto en la capa de aplicación: VelaFi gestiona internamente los tramos de on-ramp y off-ramp sobre rieles de stablecoins. Configuras tanto el tramo de on-ramp (donde se cobran los fondos) como el tramo de off-ramp (donde se entregan los fondos) en una sola llamada a la API. Fija el monto del lado del on-ramp (`,_jsx(_components.code,{children:`onRampFiatAmount`}),`) o del lado del off-ramp (`,_jsx(_components.code,{children:`offRampFiatAmount`}),`); si envías ambos, `,_jsx(_components.code,{children:`onRampFiatAmount`}),` tiene prioridad. Un `,_jsx(_components.code,{children:`quoteId`}),` de la API de cotización fiat/fiat fija el tipo de cambio entre monedas.`]}),`\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_fiat`})}),`\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_fiat`}),` para pruebas en sandbox.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`headers-de-la-solicitud`,children:`Headers de la solicitud`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Header`}),_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(Heading,{level:`3`,id:`tramo-de-on-ramp`,children:`Tramo de on-ramp`}),`\n`,_jsx(ParamField,{body:`onRampCountry`,type:`string`,required:true,id:`param-on-ramp-country`,children:_jsxs(_components.p,{children:[`Nombre completo del país donde se cobra el fiat (por ejemplo, `,_jsx(_components.code,{children:`\"Mexico\"`}),`).`]})}),`\n`,_jsx(ParamField,{body:`onRampFiat`,type:`string`,required:true,id:`param-on-ramp-fiat`,children:_jsxs(_components.p,{children:[`Código de moneda fiat ISO 4217 en el que paga el remitente (por ejemplo, `,_jsx(_components.code,{children:`\"MXN\"`}),`).`]})}),`\n`,_jsx(ParamField,{body:`onRampPaymentId`,type:`integer`,required:true,id:`param-on-ramp-payment-id`,children:_jsx(_components.p,{children:`ID numérico del método de pago para cobrar el fiat del on-ramp. Consulta los IDs de métodos de pago para ver los valores admitidos.`})}),`\n`,_jsx(ParamField,{body:`onRampMerchantId`,type:`integer`,required:true,id:`param-on-ramp-merchant-id`,children:_jsx(_components.p,{children:`ID del comercio para el tramo de on-ramp. Las solicitudes sin un comercio de on-ramp válido se rechazan.`})}),`\n`,_jsx(ParamField,{body:`onRampFiatAmount`,type:`decimal`,id:`param-on-ramp-fiat-amount`,children:_jsxs(_components.p,{children:[`Monto de fiat que paga el remitente (por ejemplo, `,_jsx(_components.code,{children:`1000.00`}),`). Proporciona `,_jsx(_components.code,{children:`onRampFiatAmount`}),` u `,_jsx(_components.code,{children:`offRampFiatAmount`}),`; si envías ambos, `,_jsx(_components.code,{children:`onRampFiatAmount`}),` tiene prioridad.`]})}),`\n`,_jsx(ParamField,{body:`depositAlias`,type:`string`,id:`param-deposit-alias`,children:_jsx(_components.p,{children:`Alias de la cuenta virtual que se usa para el depósito fiat del on-ramp.`})}),`\n`,_jsx(Heading,{level:`3`,id:`tramo-de-off-ramp`,children:`Tramo de off-ramp`}),`\n`,_jsx(ParamField,{body:`offRampCountry`,type:`string`,required:true,id:`param-off-ramp-country`,children:_jsxs(_components.p,{children:[`Nombre completo del país donde se entrega el fiat (por ejemplo, `,_jsx(_components.code,{children:`\"Argentina\"`}),`).`]})}),`\n`,_jsx(ParamField,{body:`offRampFiat`,type:`string`,required:true,id:`param-off-ramp-fiat`,children:_jsxs(_components.p,{children:[`Código de moneda fiat ISO 4217 que recibe el beneficiario (por ejemplo, `,_jsx(_components.code,{children:`\"ARS\"`}),`).`]})}),`\n`,_jsx(ParamField,{body:`offRampPaymentId`,type:`integer`,required:true,id:`param-off-ramp-payment-id`,children:_jsxs(_components.p,{children:[`ID numérico del método de pago de usuario del beneficiario que recibe el fiat del off-ramp. Debe ser un `,_jsx(_components.code,{children:`userPaymentId`}),` válido devuelto por `,_jsx(_components.code,{children:`GET /v2/payments`}),`.`]})}),`\n`,_jsx(ParamField,{body:`offRampMerchantId`,type:`integer`,required:true,id:`param-off-ramp-merchant-id`,children:_jsx(_components.p,{children:`ID del comercio para el tramo de off-ramp. Las solicitudes sin un comercio de off-ramp válido se rechazan.`})}),`\n`,_jsx(ParamField,{body:`offRampFiatAmount`,type:`decimal`,id:`param-off-ramp-fiat-amount`,children:_jsxs(_components.p,{children:[`Monto de fiat que recibe el beneficiario (por ejemplo, `,_jsx(_components.code,{children:`55000.00`}),`). Se ignora cuando también se envía `,_jsx(_components.code,{children:`onRampFiatAmount`}),` con un valor de al menos 0.01.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`parámetros-compartidos`,children:`Parámetros compartidos`}),`\n`,_jsx(ParamField,{body:`clientId`,type:`string`,id:`param-client-id`,children:_jsxs(_components.p,{children:[`Tu propio ID de referencia de la orden. Usa como máximo 40 caracteres. Debe ser único entre todas las órdenes `,_jsx(_components.code,{children:`fiat_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 Listar órdenes. Consulta `,_jsx(_components.a,{href:`#idempotency-and-retries`,children:`Idempotencia y reintentos`}),`.`]})}),`\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:`quoteId`,type:`string`,id:`param-quote-id`,children:_jsx(_components.p,{children:`ID de cotización de la API de cotización para fijar el tipo de cambio entre monedas.`})}),`\n`,_jsxs(ParamField,{body:`inFieldJson`,type:`object`,id:`param-in-field-json`,children:[_jsx(_components.p,{children:`Campos adicionales específicos del pago para ciertos métodos de pago.`}),_jsx(Expandable,{title:`campos de inFieldJson`,children:_jsx(ParamField,{body:`inFieldJson.bank`,type:`string`,id:`param-in-field-json-bank`,children:_jsxs(_components.p,{children:[`Código de banco obligatorio cuando `,_jsx(_components.code,{children:`onRampPaymentId`}),` es `,_jsx(_components.code,{children:`141`}),` (transferencia bancaria colombiana). Consulta `,_jsx(_components.a,{href:`/es/api-reference/beneficiary/get-payment-templates#colombian-bank-codes`,children:`Códigos de bancos colombianos`}),`.`]})})})]}),`\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:`El ID numérico único de la orden creada. Úsalo para obtener el estado completo de la orden y las instrucciones de pago.`})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`ejemplo`,children:`Ejemplo`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`18`,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:`18`,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_fiat\"`}),_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:` \"clientId\": \"my-global-pay-2024-001\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"onRampCountry\": \"Mexico\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"onRampMerchantId\": 3,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"onRampFiat\": \"MXN\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"onRampFiatAmount\": 1000.00,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"onRampPaymentId\": 105,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"depositAlias\": \"tom_alias\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"offRampCountry\": \"Argentina\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"offRampMerchantId\": 4,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"offRampFiat\": \"ARS\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"offRampPaymentId\": 134,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"remark\": \"Supplier payment\",`})}),`\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:` }'`})}),`\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:[`Obtén el estado detallado de las órdenes de fiat a fiat con `,_jsx(_components.code,{children:`GET /v2/order/detail?orderId={orderId}\u0026orderType=fiat_to_fiat`}),`. La respuesta incluye objetos de información de pago separados para el on-ramp y el off-ramp, y un conjunto de códigos de estado propio (por ejemplo, `,_jsx(_components.code,{children:`41`}),` pago entrante pendiente, `,_jsx(_components.code,{children:`51`}),` pago saliente pendiente, `,_jsx(_components.code,{children:`60`}),` completada; consulta `,_jsx(_components.a,{href:`/es/docs/order-statuses`,children:`Estados de las órdenes`}),`).`]})}),`\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 de forma segura.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`clientId`}),` es opcional. Usa como máximo 40 caracteres. Debe ser único entre todas las órdenes `,_jsx(_components.code,{children:`fiat_to_fiat`}),` de tu cuenta, 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.`]}),`\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 cada orden nueva.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`GET /v2/order/detail`}),` busca las órdenes `,_jsx(_components.code,{children:`fiat_to_fiat`}),` solo por `,_jsx(_components.code,{children:`orderId`}),`. Para encontrar una orden por `,_jsx(_components.code,{children:`clientId`}),`, lista las órdenes recientes con `,_jsx(_components.code,{children:`GET /v2/orders?orderType=fiat_to_fiat`}),` y busca la coincidencia en el campo `,_jsx(_components.code,{children:`clientId`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Si una solicitud de creación agota el tiempo de espera o no devuelve respuesta, primero busca su `,_jsx(_components.code,{children:`clientId`}),` en la lista de órdenes. Si la orden está ahí, no la vuelvas a crear. Si no está, 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`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Un `,_jsx(_components.code,{children:`quoteId`}),` puede quedar consumido por una solicitud de creación que luego se rechaza. Solicita una nueva cotización 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 pago global","sidebarTitle":"Orden fiat→fiat","description":"Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.","api":"POST /v2/order/fiat_to_fiat","href":"/es/api-reference/order/create-a-fiat-to-fiat-order"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Endpoint","slug":"endpoint","depth":2,"children":[]},{"title":"Headers de la solicitud","slug":"headers-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":"Tramo de on-ramp","slug":"tramo-de-on-ramp","depth":3,"children":[]},{"title":"Tramo de off-ramp","slug":"tramo-de-off-ramp","depth":3,"children":[]},{"title":"Parámetros compartidos","slug":"parámetros-compartidos","depth":3,"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 pago global","path":"/v2/order/fiat_to_fiat","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":{"onRampCountry":[{"type":"string","description":"Nombre completo del país donde se cobra el fiat (por ejemplo, `\"Mexico\"` ).","required":true}],"onRampFiat":[{"type":"string","description":"Código de moneda fiat ISO 4217 en el que paga el remitente (por ejemplo, `\"MXN\"` ).","required":true}],"onRampPaymentId":[{"type":"integer","description":"ID numérico del método de pago para cobrar el fiat del on-ramp. Consulta los IDs de métodos de pago para ver los valores admitidos.","required":true}],"onRampMerchantId":[{"type":"integer","description":"ID del comercio para el tramo de on-ramp. Las solicitudes sin un comercio de on-ramp válido se rechazan.","required":true}],"onRampFiatAmount":[{"type":"number","description":"Monto de fiat que paga el remitente (por ejemplo, `1000.00` ). Proporciona `onRampFiatAmount` u `offRampFiatAmount` ; si envías ambos, `onRampFiatAmount` tiene prioridad."}],"depositAlias":[{"type":"string","description":"Alias de la cuenta virtual que se usa para el depósito fiat del on-ramp."}],"offRampCountry":[{"type":"string","description":"Nombre completo del país donde se entrega el fiat (por ejemplo, `\"Argentina\"` ).","required":true}],"offRampFiat":[{"type":"string","description":"Código de moneda fiat ISO 4217 que recibe el beneficiario (por ejemplo, `\"ARS\"` ).","required":true}],"offRampPaymentId":[{"type":"integer","description":"ID numérico del método de pago de usuario del beneficiario que recibe el fiat del off-ramp. Debe ser un `userPaymentId` válido devuelto por `GET /v2/payments` .","required":true}],"offRampMerchantId":[{"type":"integer","description":"ID del comercio para el tramo de off-ramp. Las solicitudes sin un comercio de off-ramp válido se rechazan.","required":true}],"offRampFiatAmount":[{"type":"number","description":"Monto de fiat que recibe el beneficiario (por ejemplo, `55000.00` ). Se ignora cuando también se envía `onRampFiatAmount` con un valor de al menos 0.01."}],"clientId":[{"type":"string","description":"Tu propio ID de referencia de la orden. Usa como máximo 40 caracteres. Debe ser único entre todas las órdenes `fiat_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 Listar órdenes. Consulta Idempotencia y reintentos ."}],"remark":[{"type":"string","description":"Nota opcional de texto libre adjunta a la orden."}],"quoteId":[{"type":"string","description":"ID de cotización de la API de cotización para fijar el tipo de cambio entre monedas."}],"inFieldJson":[{"type":"object","properties":{"inFieldJson.bank":[{"type":"string","description":"Código de banco obligatorio cuando `onRampPaymentId` es `141` (transferencia bancaria colombiana). Consulta Códigos de bancos colombianos ."}]},"description":"Campos adicionales específicos del pago para ciertos métodos de pago."}]}}],"examples":{"example":{"value":{"onRampCountry":"\u003cstring>","onRampFiat":"\u003cstring>","onRampPaymentId":123,"onRampMerchantId":123,"onRampFiatAmount":123,"depositAlias":"\u003cstring>","offRampCountry":"\u003cstring>","offRampFiat":"\u003cstring>","offRampPaymentId":123,"offRampMerchantId":123,"offRampFiatAmount":123,"clientId":"\u003cstring>","remark":"\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":"El ID numérico único de la orden creada. Úsalo para obtener el estado completo de la orden y las instrucciones de pago."}]},"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 pago global - VelaFi","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/order/create-a-fiat-to-fiat-order","matchLevel":1},"cn":{"href":"/cn/api-reference/order/create-a-fiat-to-fiat-order","matchLevel":1},"es":{"href":"/es/api-reference/order/create-a-fiat-to-fiat-order","matchLevel":0}}},"lastModified":"2026-11-04T04:16:39.809Z","originalFileLocation":"es/api-reference/order/create-a-fiat-to-fiat-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 de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.\">\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 pago global - VelaFi\">\u003cmeta data-mint-head property=\"og:description\" content=\"Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.\">\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-fiat-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+pago+global\u0026amp;description=Crea+una+orden+de+pago+global+de+fiat+a+fiat.+Los+fondos+se+cobran+en+la+moneda+fiat+de+un+pa%C3%ADs+y+se+pagan+en+la+de+otro+mediante+rieles+de+stablecoins.\u0026amp;theme=d88b59e71e5970c6ea7086ed\u0026amp;signature=42876496ce5eb987dbdcd059349d04edd4d30b27a56cd37bccd467bd48950b75\">\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 pago global - VelaFi\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.\">\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+pago+global\u0026amp;description=Crea+una+orden+de+pago+global+de+fiat+a+fiat.+Los+fondos+se+cobran+en+la+moneda+fiat+de+un+pa%C3%ADs+y+se+pagan+en+la+de+otro+mediante+rieles+de+stablecoins.\u0026amp;theme=d88b59e71e5970c6ea7086ed\u0026amp;signature=42876496ce5eb987dbdcd059349d04edd4d30b27a56cd37bccd467bd48950b75\">\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-fiat-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-fiat-order.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.velafi.com/api-reference/order/create-a-fiat-to-fiat-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.velafi.com/cn/api-reference/order/create-a-fiat-to-fiat-order\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.velafi.com/api-reference/order/create-a-fiat-to-fiat-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-fiat-order#webpage\",\"url\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order\",\"name\":\"Crear una orden de pago global\",\"description\":\"Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.\",\"dateModified\":\"2026-11-04T04:16:39.809Z\",\"isPartOf\":{\"@id\":\"https://docs.velafi.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Órdenes\",\"item\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-crypto-order\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Crear una orden de pago global\",\"item\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order#apireference\",\"headline\":\"Crear una orden de pago global\",\"name\":\"Crear una orden de pago global\",\"description\":\"Crea una orden de pago global de fiat a fiat. Los fondos se cobran en la moneda fiat de un país y se pagan en la de otro mediante rieles de stablecoins.\",\"url\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order\",\"mainEntityOfPage\":{\"@id\":\"https://docs.velafi.com/es/api-reference/order/create-a-fiat-to-fiat-order#webpage\"},\"dateModified\":\"2026-11-04T04:16:39.809Z\",\"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-fiat-order"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-reference/order/create-a-fiat-to-fiat-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","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","description":"Confirma una orden desde tu lado: marca como pagada una orden con pago manual o completa una orden de off-ramp ya pagada. El efecto depende de orderType.","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 pago global - 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"]}