Most currencies belong to one country, so currency is enough. XOF and XAF are shared by several countries (XOF is used in Senegal, Côte d’Ivoire, Benin, Burkina Faso, Mali, Niger and Togo), so the country is worked out in this order:
country, if you send it. An ISO-2 code such as SN. It must be a country that uses currency and must match the country of the phone number, otherwise the request is rejected with a 400.
The phone number. A +221 number paying in XOF is collected in Senegal, a +225 number in Côte d’Ivoire.
The currency’s default country, when there is no phone number to go by.
You don’t need to send country, because the phone number already decides. Send it when you want the request rejected if the number is not from the country you expect.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Kotani Pay","colors":{"primary":"#0084FF","light":"#33A0FF","dark":"#0066CC"},"logo":{"light":"https://mintcdn.com/queryhub/5CVj-pMF3Vukqo_2/logo/light.svg?fit=max\u0026auto=format\u0026n=5CVj-pMF3Vukqo_2\u0026q=85\u0026s=74cf5bc91002d793589f2e9ce9d47ae7","dark":"https://mintcdn.com/queryhub/5CVj-pMF3Vukqo_2/logo/dark.svg?fit=max\u0026auto=format\u0026n=5CVj-pMF3Vukqo_2\u0026q=85\u0026s=20af5034ea32e98ec26f1504b063c75d"},"favicon":"https://mintcdn.com/queryhub/McirzP_TUF2C7c0D/favicon.svg?fit=max\u0026auto=format\u0026n=McirzP_TUF2C7c0D\u0026q=85\u0026s=3d4ebd6bcf5a432ae9197aee9c5c5ff1","navbar":{"links":[{"href":"mailto:sales@kotanipay.com","label":"Support"}],"primary":{"type":"button","label":"Live Dashboard","href":"https://backoffice.kotanipay.com"}},"footer":{"socials":{"x":"https://x.com/kotanipay","github":"https://github.com/kotanipay","linkedin":"https://linkedin.com/company/kotanipay"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"queryhub","hasAudioNarration":false,"actualSubdomain":"queryhub","customDomains":["developers.kotanipay.com"],"gitSource":{"type":"github","owner":"john-muinde","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb0555d4e7ed028605d16a","collectionId":"05df4987-87f0-461d-8009-5251dea94ad8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb0555d4e7ed028605d16a"},"feedback":{"edits":false},"entitlements":{},"buildId":"6aeb0555d4e7ed028605d16a","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":88},{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"Bulk Payments","count":11},{"language":"default","tag":"Settlement Requests","count":9},{"language":"default","tag":"Products","count":9},{"language":"default","tag":"Customer Management","count":7},{"language":"default","tag":"Offramp (Sell Crypto)","count":7},{"language":"default","tag":"Country \u0026 Service Support","count":6},{"language":"default","tag":"Onramp (Buy Crypto)","count":6},{"language":"default","tag":"Fiat Wallets","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"v3/api-reference/onramp/create","slug":"/v3/api-reference/onramp/create","pageMetadata":{"title":"Create Onramp","openapi":"POST /api/v3/onramp","description":"You can create an onramp request with either mobile money or bank checkout","href":"/v3/api-reference/onramp/create"},"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: \"You can create an onramp request with either mobile money or bank checkout\"\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={code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`You can create an onramp request with either mobile money or bank checkout to convert fiat to crypto.`}),`\n`,_jsx(Heading,{level:`2`,id:`which-country-the-payment-is-collected-in`,children:`Which country the payment is collected in`}),`\n`,_jsxs(_components.p,{children:[`Most currencies belong to one country, so `,_jsx(_components.code,{children:`currency`}),` is enough. XOF and XAF are shared by several countries (XOF is used in Senegal, Côte d’Ivoire, Benin, Burkina Faso, Mali, Niger and Togo), so the country is worked out in this order:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[_jsx(_components.code,{children:`country`}),`, if you send it.`]}),` An ISO-2 code such as `,_jsx(_components.code,{children:`SN`}),`. It must be a country that uses `,_jsx(_components.code,{children:`currency`}),` and must match the country of the phone number, otherwise the request is rejected with a `,_jsx(_components.code,{children:`400`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The phone number.`}),` A `,_jsx(_components.code,{children:`+221`}),` number paying in XOF is collected in Senegal, a `,_jsx(_components.code,{children:`+225`}),` number in Côte d’Ivoire.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The currency’s default country`}),`, when there is no phone number to go by.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`You don’t need to send `,_jsx(_components.code,{children:`country`}),`, because the phone number already decides. Send it when you want the request rejected if the number is not from the country you expect.`]}),`\n`,_jsx(CodeBlock,{filename:`Senegal, XOF`,numberOfLines:`15`,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:`15`,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:` \"mobileMoney\"`}),_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:` \"phoneNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"+221771234567\"`}),_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:` \"accountName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Jane Doe\"`}),_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:` \"providerNetwork\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ORANGE\"`})]}),`\n`,_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:` \"currency\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"XOF\"`}),_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:` \"country\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"SN\"`}),_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:` \"fiatAmount\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`5000`}),_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:` \"chain\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"BASE\"`}),_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:` \"token\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"USDC\"`}),_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:` \"receiverAddress\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0x...\"`}),_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:` \"referenceId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"your-unique-reference\"`}),_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:` \"callbackUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://example.com/callback\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}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":"Create Onramp","openapi":"POST /api/v3/onramp","description":"You can create an onramp request with either mobile money or bank checkout","href":"/v3/api-reference/onramp/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Which country the payment is collected in","slug":"which-country-the-payment-is-collected-in","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"You can create an onramp request with either mobile money or bank checkout","operationId":"OnrampController_onramp_api/v3","parameters":[],"requestBody":"a8f91b83-d163-4a47-b5c3-ea668f4a1ba2","responses":{"200":"6f4b0ada-89da-42b7-a3df-75e889c6a3ff","400":"45bd4ac3-3003-47e8-8c36-dc7e3fb8c99b","401":"ecd8eb3b-c665-44ed-adc1-74210e49b3af"},"security":["dd8f016a-a0fb-4953-ba9a-a0c884d67af3"],"summary":"Create Onramp","tags":["ONRAMP"],"method":"post","type":"path","servers":["afa6678e-d9ac-4595-aeac-bfa4bcb570fb"],"path":"/api/v3/onramp","baseUrlOptions":["https://sandbox-api.kotanipay.com"],"title":"Create Onramp","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fiatAmount":{"type":"number","description":"Fiat amount","isRequired":true,"uniqueKey":"fiatAmount","typeLabel":"number"},"currency":{"type":"string","description":"The currency of the wallet","example":"KES","isRequired":true,"uniqueKey":"currency","typeLabel":"string"},"chain":{"type":"string","enum":["ETHEREUM","CELO","AVALANCHE","POLYGON","ARBITRUM","OPTIMISM","BINANCE","STELLAR","TRON","FUSE","LIGHTNING","SOLANA","PROVENANCE","CARDANO","HEDERA","BASE","LISK","VICTION","SCROLL"],"description":"Chain","isRequired":true,"uniqueKey":"chain","typeLabel":"enum\u003cstring>"},"token":{"type":"string","enum":["CUSD","USDC","USDT","USDT0","SAT","BTC","HASH","FUSE","HBAR","USDGLO","CKES","CGHS","MSAT","XLM","ADA"],"description":"Stable Coin","isRequired":true,"uniqueKey":"token","typeLabel":"enum\u003cstring>"},"receiverAddress":{"type":"string","description":"Receiver address","isRequired":true,"uniqueKey":"receiverAddress","typeLabel":"string"},"referenceId":{"type":"string","description":"Reference ID","isRequired":true,"uniqueKey":"referenceId","typeLabel":"string"},"mobileMoney":{"type":"object","description":"Mobile Money details","required":["phoneNumber","accountName","providerNetwork"],"properties":{"phoneNumber":{"type":"string","description":"Phone number","isRequired":true,"uniqueKey":"mobileMoney.phoneNumber","typeLabel":"string"},"accountName":{"type":"string","description":"Account name","isRequired":true,"uniqueKey":"mobileMoney.accountName","typeLabel":"string"},"providerNetwork":{"type":"string","description":"Provider network (Check Payment Providers API for available networks)","example":"MTN, VODAFONE, AIRTEL, MPESA","isRequired":true,"uniqueKey":"mobileMoney.providerNetwork","typeLabel":"string"}},"uniqueKey":"mobileMoney","typeLabel":"object"},"bankCheckout":{"type":"object","description":"Bank Checkout details","required":["fullName","phoneNumber"],"properties":{"fullName":{"type":"string","description":"Full name","isRequired":true,"uniqueKey":"bankCheckout.fullName","typeLabel":"string"},"phoneNumber":{"type":"string","description":"Phone number","isRequired":true,"uniqueKey":"bankCheckout.phoneNumber","typeLabel":"string"},"paymentMethod":{"type":"string","description":"Payment method should be CARD OR PAYBYBANK","uniqueKey":"bankCheckout.paymentMethod","typeLabel":"string"}},"uniqueKey":"bankCheckout","typeLabel":"object"},"callbackUrl":{"type":"string","description":"Webhook URL for the terminal status. Falls back to your default webhook URL.","uniqueKey":"callbackUrl","typeLabel":"string"},"rateId":{"type":"string","description":"Rate ID","uniqueKey":"rateId","typeLabel":"string"},"fiatWalletId":{"type":"string","description":"Links this transaction to a fiat wallet for currency resolution. No fiat is debited.","uniqueKey":"fiatWalletId","typeLabel":"string"}},"required":["fiatAmount","currency","chain","token","receiverAddress","referenceId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"fiatAmount":123,"currency":"KES","receiverAddress":"\u003cstring>","referenceId":"\u003cstring>","callbackUrl":"\u003cstring>","rateId":"\u003cstring>","fiatWalletId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"6f4b0ada-89da-42b7-a3df-75e889c6a3ff":{"description":"","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Request has been successfully created","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"id":{"type":"string","description":"Onramp ID","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"referenceId":{"type":"string","description":"Onramp reference ID","isRequired":true,"uniqueKey":"data.referenceId","typeLabel":"string"},"referenceNumber":{"type":"number","description":"Onramp reference number","isRequired":true,"uniqueKey":"data.referenceNumber","typeLabel":"number"},"message":{"type":"string","description":"Onramp message","isRequired":true,"uniqueKey":"data.message","typeLabel":"string"},"customerKey":{"type":"string","description":"Onramp customer key","isRequired":true,"uniqueKey":"data.customerKey","typeLabel":"string"},"redirectUrl":{"type":"string","description":"Onramp redirect URL","uniqueKey":"data.redirectUrl","typeLabel":"string"}},"required":["id","referenceId","referenceNumber","message","customerKey"],"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Request has been successfully created","data":{"id":"\u003cstring>","referenceId":"\u003cstring>","referenceNumber":123,"message":"\u003cstring>","customerKey":"\u003cstring>","redirectUrl":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"45bd4ac3-3003-47e8-8c36-dc7e3fb8c99b":{"description":"","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Bad Request","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","example":{},"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Bad Request","data":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"ecd8eb3b-c665-44ed-adc1-74210e49b3af":{"description":"","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Invalid API Key","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","example":{},"uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Invalid API Key","data":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"dd8f016a-a0fb-4953-ba9a-a0c884d67af3":{"JWT":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[],"schemeName":"JWT"}}},"servers":{"afa6678e-d9ac-4595-aeac-bfa4bcb570fb":{"url":"https://sandbox-api.kotanipay.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[],"schemeName":"JWT"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"JWT","name":"Authorization"}],"title":"JWT"}]},"originalFileLocation":"v3/api-reference/openapi.json"},"subdomain":"queryhub","siteName":"Kotani Pay","title":"Create Onramp - Kotani Pay","navMaps":{"firstHrefInVersion":{"Sandbox":{"href":"/v3/api-reference/onramp/create","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T13:54:27.814Z","originalFileLocation":"v3/api-reference/onramp/create.mdx"},"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=\"You can create an onramp request with either mobile money or bank checkout\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kotani Pay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_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/queryhub/pgsklz0jE_EhDpUD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Onramp - Kotani Pay\">\u003cmeta data-mint-head property=\"og:description\" content=\"You can create an onramp request with either mobile money or bank checkout\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kotani Pay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.kotanipay.com/v3/api-reference/onramp/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://queryhub.mintlify.app/_mintlify/api/og/v2?division=Onramp+%28Buy+Crypto%29\u0026amp;title=Create+Onramp\u0026amp;description=You+can+create+an+onramp+request+with+either+mobile+money+or+bank+checkout\u0026amp;theme=0fec00b93cf8b10e50875644\u0026amp;signature=a61443e91857067bd268565c542b54cf58f79fbb4cace956d19f40a7055ae78a\">\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=\"Create Onramp - Kotani Pay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"You can create an onramp request with either mobile money or bank checkout\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://queryhub.mintlify.app/_mintlify/api/og/v2?division=Onramp+%28Buy+Crypto%29\u0026amp;title=Create+Onramp\u0026amp;description=You+can+create+an+onramp+request+with+either+mobile+money+or+bank+checkout\u0026amp;theme=0fec00b93cf8b10e50875644\u0026amp;signature=a61443e91857067bd268565c542b54cf58f79fbb4cace956d19f40a7055ae78a\">\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/queryhub/pgsklz0jE_EhDpUD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kotani Pay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0084FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.kotanipay.com/v3/api-reference/onramp/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v3/api-reference/onramp/create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.kotanipay.com/#organization\",\"name\":\"Kotani Pay\",\"url\":\"https://developers.kotanipay.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/queryhub/5CVj-pMF3Vukqo_2/logo/light.svg?fit=max\u0026auto=format\u0026n=5CVj-pMF3Vukqo_2\u0026q=85\u0026s=74cf5bc91002d793589f2e9ce9d47ae7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.kotanipay.com#website\",\"name\":\"Kotani Pay\",\"url\":\"https://developers.kotanipay.com\",\"publisher\":{\"@id\":\"https://developers.kotanipay.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create#webpage\",\"url\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create\",\"name\":\"Create Onramp\",\"description\":\"You can create an onramp request with either mobile money or bank checkout\",\"dateModified\":\"2026-10-23T13:54:27.814Z\",\"isPartOf\":{\"@id\":\"https://developers.kotanipay.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Kotani Pay\",\"item\":\"https://developers.kotanipay.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Onramp\",\"item\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create#apireference\",\"headline\":\"Create Onramp\",\"name\":\"Create Onramp\",\"description\":\"You can create an onramp request with either mobile money or bank checkout\",\"url\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create\",\"mainEntityOfPage\":{\"@id\":\"https://developers.kotanipay.com/v3/api-reference/onramp/create#webpage\"},\"dateModified\":\"2026-10-23T13:54:27.814Z\",\"publisher\":{\"@id\":\"https://developers.kotanipay.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.kotanipay.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kotani Pay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kotani Pay","nav":{"global":null,"versions":[{"version":"Sandbox","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/v3/overview"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Reference","href":"/v3/api-reference/introduction"}]},{"group":"Health \u0026 System","pages":[{"title":"Health Check","openapi":"GET /health","href":"/v3/api-reference/system/health"},{"title":"Payment Providers","openapi":"POST /api/v3/providers","href":"/v3/api-reference/system/providers"}]},{"group":"Authentication \u0026 Setup","pages":[{"title":"Get Integrator","openapi":"GET /api/v3/integrator","href":"/v3/api-reference/integrator/get"},{"title":"Update Webhook Configuration","openapi":"PATCH /api/v3/integrator/webhook","href":"/v3/api-reference/integrator/update-webhook"}]},{"group":"Fiat Wallets","pages":[{"title":"Create Fiat Wallet","openapi":"POST /api/v3/wallet/fiat","href":"/v3/api-reference/wallets/fiat/create"},{"title":"List Fiat Wallets","openapi":"GET /api/v3/wallet/fiat","href":"/v3/api-reference/wallets/fiat/list"},{"title":"Get Fiat Wallet","openapi":"GET /api/v3/wallet/fiat/{id}","href":"/v3/api-reference/wallets/fiat/get"},{"title":"Get Wallet by Currency","openapi":"GET /api/v3/wallet/fiat/currency/{currency}","href":"/v3/api-reference/wallets/fiat/get-by-currency"},{"title":"Update Fiat Wallet","openapi":"PATCH /api/v3/wallet/fiat/{id}","href":"/v3/api-reference/wallets/fiat/update"},{"title":"Transfer Deposit Balance","openapi":"POST /api/v3/wallet/transfer/deposit-balance","href":"/v3/api-reference/wallets/fiat/transfer-deposit-balance"}]},{"group":"Crypto Wallets","pages":[{"title":"Create Crypto Wallet","openapi":"POST /api/v3/wallet/crypto","href":"/v3/api-reference/wallets/crypto/create"},{"title":"List Crypto Wallets","openapi":"GET /api/v3/wallet/crypto","href":"/v3/api-reference/wallets/crypto/list"},{"title":"Get Crypto Wallet","openapi":"GET /api/v3/wallet/crypto/{id}","href":"/v3/api-reference/wallets/crypto/get"}]},{"group":"Customer Management","pages":[{"title":"Create Mobile Money Customer","openapi":"POST /api/v3/customer/mobile-money","href":"/v3/api-reference/customers/mobile-money/create"},{"title":"List Mobile Money Customers","openapi":"GET /api/v3/customer/mobile-money","href":"/v3/api-reference/customers/mobile-money/list"},{"title":"Get Mobile Money Customer","openapi":"GET /api/v3/customer/mobile-money/{customer_key}","href":"/v3/api-reference/customers/mobile-money/get"},{"title":"Get Customer by Phone","openapi":"GET /api/v3/customer/mobile-money/phone/{phone_number}","href":"/v3/api-reference/customers/mobile-money/get-by-phone"},{"title":"Update Mobile Money Customer","openapi":"PATCH /api/v3/customer/mobile-money/{customer_key}","href":"/v3/api-reference/customers/mobile-money/update"},{"title":"Validate Mobile Money Account","openapi":"POST /api/v3/customer/validate/mobile-money","href":"/v3/api-reference/customers/validate-mobile-money"},{"title":"Validate Bank Account","openapi":"POST /api/v3/customer/validate/bank","href":"/v3/api-reference/customers/validate-bank"}]},{"group":"Mobile Money Deposits","pages":[{"title":"Deposit via Mobile Money","openapi":"POST /api/v3/deposit/mobile-money","href":"/v3/api-reference/deposits/mobile-money"},{"title":"Get Deposit Mobile Money Status","openapi":"GET /api/v3/deposit/mobile-money/status/{reference_id}","href":"/v3/api-reference/deposits/mobile-money-status"},{"title":"List Deposit Transactions","openapi":"GET /api/v3/deposit/mobile-money/transactions","href":"/v3/api-reference/deposits/list-transactions"}]},{"group":"Mobile Money Withdrawals","pages":[{"title":"Mobile Money Withdrawal","openapi":"POST /api/v3/withdraw/mobile-money","href":"/v3/api-reference/withdrawals/mobile-money"},{"title":"Mobile Money Withdrawal Status","openapi":"GET /api/v3/withdraw/status/{reference_id}","href":"/v3/api-reference/withdrawals/mobile-money-status"},{"title":"List Withdrawal Transactions","openapi":"GET /api/v3/withdraw/transactions","href":"/v3/api-reference/withdrawals/list-transactions"}]},{"group":"Card Deposits","pages":[{"title":"Card Deposit","openapi":"POST /api/v3/deposit/card","href":"/v3/api-reference/deposits/card"},{"title":"Card Deposit Status","openapi":"GET /api/v3/deposit/card/{reference_id}","href":"/v3/api-reference/deposits/card-status"}]},{"group":"Bank Deposits","pages":[{"title":"Bank Checkout Deposit","openapi":"POST /api/v3/deposit/bank/checkout","href":"/v3/api-reference/deposits/bank-checkout"},{"title":"Bank Checkout Deposit Status","openapi":"GET /api/v3/deposit/bank/checkout/status/{reference_id}","href":"/v3/api-reference/deposits/bank-checkout-status"}]},{"group":"Bank Withdrawals","pages":[{"title":"Bank Withdrawal","openapi":"POST /api/v3/withdraw/v2/bank","href":"/v3/api-reference/withdrawals/bank-v2"},{"title":"Bank Withdrawal Status","openapi":"GET /api/v3/withdraw/v2/bank/status/{referenceId}","href":"/v3/api-reference/withdrawals/bank-status"}]},{"group":"Kenya Withdrawals","pages":[{"title":"Lipa na M-Pesa Withdrawal","openapi":"POST /api/v3/withdraw/lipa-na-mpesa","href":"/v3/api-reference/withdrawals/lipa-na-mpesa"},{"title":"Paybill Withdrawal","openapi":"POST /api/v3/withdraw/paybill","href":"/v3/api-reference/withdrawals/paybill"}]},{"group":"Country \u0026 Service Support","pages":[{"title":"Get Supported Countries","openapi":"GET /api/v3/customer/support/countries","href":"/v3/api-reference/country-support/countries"},{"title":"Get Country Details","openapi":"GET /api/v3/customer/support/countries/{countryCode}","href":"/v3/api-reference/country-support/country-details"},{"title":"Get Available Networks","openapi":"GET /api/v3/customer/support/networks/{countryCode}","href":"/v3/api-reference/country-support/networks"},{"title":"Get Available Banks","openapi":"GET /api/v3/customer/support/banks","href":"/v3/api-reference/country-support/banks"},{"title":"Get Deposit Service Configuration","openapi":"GET /api/v3/customer/support/services/deposit","href":"/v3/api-reference/country-support/deposit-services"},{"title":"Get Withdraw Service Configuration","openapi":"GET /api/v3/customer/support/services/withdraw","href":"/v3/api-reference/country-support/withdraw-services"}]},{"group":"Exchange Rates","pages":[{"title":"Get All Exchange Rates","openapi":"GET /api/v3/rate","href":"/v3/api-reference/rates/get-all-rates"},{"title":"Get Exchange Rate","openapi":"GET /api/v3/rate/{from}/{to}","href":"/v3/api-reference/rates/get-rate"},{"title":"Get Onramp Exchange Rate","openapi":"POST /api/v3/rate/onramp","href":"/v3/api-reference/rates/onramp-rate"},{"title":"Get Offramp Exchange Rate","openapi":"POST /api/v3/rate/offramp","href":"/v3/api-reference/rates/offramp-rate"},{"title":"Get Fiat to Fiat Exchange Rate","openapi":"POST /api/v3/rate/fiat","description":"An integrator can use this endpoint to get the exchange rate between two fiat currencies","href":"/v3/api-reference/rates/fiat-to-fiat"}]},{"group":"Onramp (Buy Crypto)","pages":[{"title":"Create Onramp","openapi":"POST /api/v3/onramp","href":"/v3/api-reference/onramp/create"},{"title":"Get Onramp Status","openapi":"GET /api/v3/onramp/{referenceId}","description":"This endpoint will be used to get the status of the transaction","href":"/v3/api-reference/onramp/status"},{"title":"Get Onramp Status (by Reference ID)","openapi":"GET /api/v3/onramp/{referenceId}","href":"/v3/api-reference/onramp/get-status"},{"title":"Send Token to Crypto Wallet","openapi":"POST /api/v3/onramp/crypto","href":"/v3/api-reference/onramp/crypto"},{"title":"Get Crypto Onramp Status","openapi":"GET /api/v3/onramp/crypto/{referenceId}","href":"/v3/api-reference/onramp/crypto-status"},{"title":"Get Crypto Onramp Status (by Reference ID)","openapi":"GET /api/v3/onramp/crypto/{referenceId}","href":"/v3/api-reference/onramp/get-crypto-status"}]},{"group":"Offramp (Sell Crypto)","pages":[{"title":"Create Offramp Request","openapi":"POST /api/v3/offramp","href":"/v3/api-reference/offramp/create"},{"title":"Get Offramp Status","openapi":"GET /api/v3/offramp/{referenceId}","href":"/v3/api-reference/offramp/status"},{"title":"Get Offramp Status (by Reference ID)","openapi":"GET /api/v3/offramp/{referenceId}","href":"/v3/api-reference/offramp/get-status"},{"title":"Cancel Offramp Transaction","openapi":"GET /api/v3/offramp/cancel/{referenceId}","href":"/v3/api-reference/offramp/cancel"},{"title":"Get Offramp Transactions","openapi":"GET /api/v3/offramp/transactions","href":"/v3/api-reference/offramp/list-transactions"},{"title":"Get Refund Status","openapi":"GET /api/v3/offramp/refund-status/{referenceId}","href":"/v3/api-reference/offramp/refund-status"},{"title":"Retry Failed Refund","openapi":"POST /api/v3/offramp/retry-refund/{referenceId}","href":"/v3/api-reference/offramp/retry-refund"}]},{"group":"Settlement Requests","pages":[{"title":"Dashboard Settlements","href":"/v3/api-reference/settlements/dashboard-settlements"},{"title":"Request Settlement","openapi":"POST /api/v3/integrator/settlements","href":"/v3/api-reference/settlements/request-settlement"},{"title":"List Settlements","openapi":"GET /api/v3/integrator/settlements","href":"/v3/api-reference/settlements/list-settlements"},{"title":"Get Settlement","openapi":"GET /api/v3/integrator/settlements/{settlementId}","href":"/v3/api-reference/settlements/get-settlement"},{"title":"Cancel Settlement","openapi":"DELETE /api/v3/integrator/settlements/{settlementId}","href":"/v3/api-reference/settlements/cancel"},{"title":"Settlement Fee Preview","openapi":"GET /api/v3/integrator/settlements/fee-preview","href":"/v3/api-reference/settlements/fee-preview"},{"title":"Settlement Schedule","openapi":"GET /api/v3/integrator/settlements/schedule","href":"/v3/api-reference/settlements/schedule"},{"title":"Update Notification Preferences","openapi":"PATCH /api/v3/integrator/settlements/notification-preferences","href":"/v3/api-reference/settlements/notification-preferences"},{"title":"Merge Settlements into Batch","openapi":"POST /api/v3/integrator/settlements/merge","href":"/v3/api-reference/settlements/merge"}]},{"group":"Settlement Batches","pages":[{"title":"Create Batch Settlement","openapi":"POST /api/v3/integrator/settlements/batch","href":"/v3/api-reference/settlements/batch/create"},{"title":"List Settlement Batches","openapi":"GET /api/v3/integrator/settlements/batch","href":"/v3/api-reference/settlements/batch/list"},{"title":"Get Settlement Batch","openapi":"GET /api/v3/integrator/settlements/batch/{batchId}","href":"/v3/api-reference/settlements/batch/get"},{"title":"Cancel Settlement Batch","openapi":"DELETE /api/v3/integrator/settlements/batch/{batchId}","href":"/v3/api-reference/settlements/batch/cancel"}]},{"group":"Saved Beneficiaries","pages":[{"title":"Get Settlement Config","openapi":"GET /api/v3/integrator/settlement-config","href":"/v3/api-reference/settlements/settlement-config"},{"title":"List Settlement Beneficiaries","openapi":"GET /api/v3/integrator/settlement-config/beneficiaries","href":"/v3/api-reference/settlements/settlement-config/beneficiaries"},{"title":"Create Settlement Beneficiary","openapi":"POST /api/v3/integrator/settlement-config/beneficiaries","href":"/v3/api-reference/settlements/settlement-config/create-beneficiary"},{"title":"Update Settlement Beneficiary","openapi":"PATCH /api/v3/integrator/settlement-config/beneficiaries/{beneficiaryId}","href":"/v3/api-reference/settlements/settlement-config/get-beneficiary"},{"title":"Delete Settlement Beneficiary","openapi":"DELETE /api/v3/integrator/settlement-config/beneficiaries/{beneficiaryId}","href":"/v3/api-reference/settlements/settlement-config/delete-beneficiary"}]},{"group":"Bulk Payments","pages":[{"title":"Get Available Wallets","openapi":"GET /api/v3/dashboard/bulk-payments/api/wallets","href":"/v3/api-reference/bulk-payments/get-wallets"},{"title":"Validate CSV File","openapi":"POST /api/v3/dashboard/bulk-payments/api/validate-csv","href":"/v3/api-reference/bulk-payments/validate-csv"},{"title":"Preview Bulk Payment Batches","openapi":"POST /api/v3/dashboard/bulk-payments/api/preview","href":"/v3/api-reference/bulk-payments/preview-batches"},{"title":"Create Bulk Payment Batches","openapi":"POST /api/v3/dashboard/bulk-payments/api/batches/create","href":"/v3/api-reference/bulk-payments/create-batches"},{"title":"Get Bulk Payment Batches","openapi":"GET /api/v3/dashboard/bulk-payments/api/batches","href":"/v3/api-reference/bulk-payments/list-batches"},{"title":"Get Bulk Payment Batch by ID","openapi":"GET /api/v3/dashboard/bulk-payments/api/batches/{batchId}","href":"/v3/api-reference/bulk-payments/get-batch"},{"title":"Process Bulk Payment Batch","openapi":"POST /api/v3/dashboard/bulk-payments/api/batches/{batchId}/process","href":"/v3/api-reference/bulk-payments/process-batch"},{"title":"Get Batch Payments","openapi":"GET /api/v3/dashboard/bulk-payments/api/batches/{batchId}/payments","href":"/v3/api-reference/bulk-payments/get-batch-payments"},{"title":"Get Paginated Transactions","openapi":"GET /api/v3/dashboard/bulk-payments/api/transactions","href":"/v3/api-reference/bulk-payments/list-transactions"},{"title":"Get Transaction Details","openapi":"GET /api/v3/dashboard/bulk-payments/api/transactions/{transactionId}","href":"/v3/api-reference/bulk-payments/get-transaction"},{"title":"Get Bulk Payment Statistics","openapi":"GET /api/v3/dashboard/bulk-payments/api/stats","href":"/v3/api-reference/bulk-payments/get-statistics"}]}]}]}]},"basePath":"","title":"Create Onramp - Kotani Pay","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}