Unique client-generated key (V4 UUID recommended) for safely retrying a session request without creating a duplicate session. Keys remain active for 2 hours. A status 101 response is returned when the same key is reused within that window.
URI of the hosting application (include protocol and hostname, e.g. https://digitalpay.ingo.money). Must be explicitly whitelisted in client configuration. Defaults to the first configured parent application host domain if omitted.
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"Ingo Payments Developer Hub","description":"Ingo Payments Developer Hub — APIs, SDKs, and integration guides.","colors":{"primary":"#23ad4b","light":"#5dcaa5","dark":"#058237"},"logo":{"light":"https://mintcdn.com/ingopayments/iShoHhbLzbG-YOtN/logo/light.svg?fit=max\u0026auto=format\u0026n=iShoHhbLzbG-YOtN\u0026q=85\u0026s=556c65165f3a5daf3e33eaf145664046","dark":"https://mintcdn.com/ingopayments/iShoHhbLzbG-YOtN/logo/dark.svg?fit=max\u0026auto=format\u0026n=iShoHhbLzbG-YOtN\u0026q=85\u0026s=52323e8aa1687a6fbdd29a6351b84fcf"},"favicon":"https://mintcdn.com/ingopayments/V3R8LABa_ahl2WE8/favicon.svg?fit=max\u0026auto=format\u0026n=V3R8LABa_ahl2WE8\u0026q=85\u0026s=b46af7ead1c5e85e3fe5d6813b1be106","api":{"openapi":["specs/iframe-session-create.yaml","specs/ingo-banking-merchant-ledgering.yaml","specs/ingopay-check-cancel.yaml","specs/ingopay-check-stop.yaml","specs/ingopay-debit-process-ach.yaml","specs/ingopay-debit-process-card.yaml","specs/ingopay-notify-v3.yaml","specs/ingopay-notify-v4.yaml","specs/ingopay-process-ach.yaml","specs/ingopay-process-billpay.yaml","specs/ingopay-process-card.yaml","specs/ingopay-process-check.yaml","specs/ingopay-process-paypal-venmo.yaml","specs/ingopay-process-retail-card-present.yaml","specs/ingopay-risk.yaml","specs/ingopay-search-v11.yaml","specs/ingopay-verify-ach.yaml","specs/ingopay-verify-billpay.yaml","specs/ingopay-verify-card.yaml","specs/ingopay-verify-check.yaml","specs/ingopay-verify-paypal-venmo.yaml","specs/ingopay-verify-retail-card-present.yaml","specs/ingopay-open-banking-account.yaml","specs/crms-check-maker-alert.yaml","specs/crms-check-protect.yaml","specs/crms-duplicate-exchange.yaml","specs/crms-fraud-alert.yaml","specs/crms-sdk-card-add-or-update-tokenized.yaml","specs/crms-sdk-card-add-or-update.yaml","specs/crms-sdk-card-delete.yaml","specs/crms-sdk-card-get-registered-cards.yaml","specs/crms-sdk-card-update-account.yaml","specs/crms-sdk-partners-add-customer-attributes.yaml","specs/crms-sdk-partners-add-session-attributes.yaml","specs/crms-sdk-partners-authenticate-obo.yaml","specs/crms-sdk-partners-authenticate.yaml","specs/crms-sdk-partners-enroll-customer.yaml","specs/crms-sdk-partners-find-customer.yaml","specs/crms-sdk-partners-get-transaction-history.yaml","specs/crms-sdk-paypal-register-customer.yaml"],"asyncapi":["specs/asyncapi-ingopay.yaml","specs/asyncapi-notify-v3.yaml","specs/asyncapi-notify-v4.yaml","specs/asyncapi-iframe.yaml","specs/asyncapi-banking.yaml","specs/asyncapi-crms-sdk.yaml","specs/asyncapi-crms-check-protect.yaml"],"playground":{"display":"simple"}},"appearance":{"default":"dark"},"contextual":{"options":["copy","view","claude","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ingopayments","hasAudioNarration":false,"actualSubdomain":"ingopayments","customDomains":["developers.ingopayments.com"],"gitSource":{"type":"github","owner":"ingopayments","repo":"ingo-developer-center","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada84e0793a44c014900f96","collectionId":"78d95d12-1fbc-4af9-94cd-d9532bf64744","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada84e0793a44c014900f96"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae1f353201cdb70a522441a","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Webhooks","count":242},{"language":"default","tag":"Banking Platform","count":81},{"language":"default","tag":"API Reference","count":74},{"language":"default","tag":"Notify — Managed Parties","count":56},{"language":"default","tag":"Notify — Classic","count":42},{"language":"default","tag":"IngoPay API","count":37},{"language":"default","tag":"Embedded Account Capture","count":22},{"language":"default","tag":"Overview","count":20},{"language":"default","tag":"Hub","count":17},{"language":"default","tag":"Business Owners \u0026 Documents","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"#navbar>div>div:first-child{border-bottom:3px solid #23ad4b!important;border-color:#23ad4b!important}nav a.link.rounded-full{height:40px!important;font-size:13.5px!important;padding-left:16px!important;padding-right:16px!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}nav a.link.rounded-full:not(.text-gray-600){background-color:#23ad4b!important;color:#fff!important;font-weight:700!important}nav a.link.rounded-full.text-gray-600{border:1px solid transparent!important;background-color:transparent!important}nav a.link.rounded-full.text-gray-600:hover{border-color:#23ad4b!important;color:#23ad4b!important;background-color:transparent!important}.spec-btn,.spec-btn:hover{text-decoration:none!important}.spec-btn{display:inline-block;background:0 0;border:1px solid #23ad4b;color:#23ad4b!important;font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;transition:background .15s ease,color .15s ease,border-color .15s ease}.spec-btn:hover{background:#23ad4b;color:#fff!important}.dark table th{color:#e2e8f0!important}img[src*=\"/crms/sdk/screens/\"]{border-radius:24px;max-width:280px;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 6px 16px rgba(0,0,0,.12)}.dark img[src*=\"/crms/sdk/screens/\"]{border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 16px rgba(0,0,0,.4)}.screen-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:36px;margin:28px 0}.screen-card{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:start}.screen-card img{max-width:160px!important;width:100%}.screen-card .screen-text h4,.screen-card .screen-text strong:first-child{display:block;font-size:15px;font-weight:700;margin-top:0;margin-bottom:8px;line-height:1.3}.screen-card .screen-text p{margin:0 0 8px;font-size:14px;line-height:1.55}@media (max-width:540px){.screen-card{grid-template-columns:1fr;gap:12px}.screen-card img{max-width:200px!important;margin:0 auto}}.mermaid svg,div[class*=mermaid] svg,pre.mermaid svg{height:auto!important;margin:0 auto;display:block}.diagram-links{margin:8px 0 4px;font-size:.85rem;text-align:right}.diagram-links a{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor}.diagram-accordion{position:relative;padding-left:14px;margin:28px 0;transition:transform .18s ease}.diagram-accordion::before{content:\"\";position:absolute;left:0;top:6px;bottom:6px;width:4px;background:#1a73e8;border-radius:2px;pointer-events:none;transition:background .18s ease,width .18s ease}.diagram-accordion:hover,.sdk-download-cta:hover{transform:translateY(-1px)}.diagram-accordion:hover::before{background:#4a90f0;width:5px}.sdk-download-cta{position:relative;margin:24px 0;padding:6px;border:2px solid #23ad4b;border-radius:14px;background:rgba(35,173,75,.06);box-shadow:0 4px 14px rgba(35,173,75,.18);transition:transform .18s ease,box-shadow .18s ease}.sdk-download-cta:hover{box-shadow:0 6px 20px rgba(35,173,75,.28)}.dark .sdk-download-cta{background:rgba(35,173,75,.12);box-shadow:0 4px 14px rgba(0,0,0,.4)}.report-downloads{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 4px}.report-downloads a.report-dl-btn{display:inline-flex;align-items:center;gap:9px;background:#23ad4b;color:#fff!important;font-size:14px;font-weight:600;padding:11px 20px;border-radius:10px;text-decoration:none!important;border:1px solid #23ad4b;box-shadow:0 2px 8px rgba(35,173,75,.2);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.report-downloads a.report-dl-btn::before{content:\"\\2193\";font-size:15px;font-weight:700;line-height:1}.report-downloads a.report-dl-btn:hover{background:#1c8f3d;transform:translateY(-1px);box-shadow:0 5px 16px rgba(35,173,75,.32);text-decoration:none!important}.dark .report-downloads a.report-dl-btn{box-shadow:0 2px 8px rgba(0,0,0,.4)}"}],"page":{"pagePath":"docs/iframe/session/create","slug":"/docs/iframe/session/create","pageMetadata":{"title":"Create Session","description":"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.","openapi":"specs/iframe-session-create.yaml POST /api/v1/sessions/point-in-time/plugin","href":"/docs/iframe/session/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: \"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.\"\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Session","description":"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.","openapi":"specs/iframe-session-create.yaml POST /api/v1/sessions/point-in-time/plugin","href":"/docs/iframe/session/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/ingopayments/6302b08f7c932246/scripts/convert.js","/_mintlify/custom/ingopayments/803ba8a0d7080d96/scripts/generate-from-code.js","/_mintlify/custom/ingopayments/20b0b95f387de69d/scripts/validate.js","/_mintlify/custom/ingopayments/e31e657fa2223781/scripts/export-diagrams.js"],"openApiReferenceData":{"operation":{"tags":["Session Management"],"operationId":"createSession","summary":"Create Session","description":"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.","parameters":["a44e650d-ed34-453b-849a-a5859044a34a"],"requestBody":"d87532fa-9753-4c7c-b8d0-122e25a84f20","responses":{"200":"74531855-1af7-44db-a830-83e0aa4b7c79","400":"76da3bf6-4772-4330-94e4-c0fcc467de8f"},"method":"post","type":"path","servers":["ad091730-cbfe-4237-8391-77f945d87529","d6fd8d68-2301-4e47-ba7a-64a80a2465b6"],"security":["8a7d4470-9163-4eff-8c33-32a0bb7cd7c8"],"path":"/api/v1/sessions/point-in-time/plugin","baseUrlOptions":["https://iip-session-management-uat.ingo.money","https://iip-session-management.ingo.money"],"title":"Create Session","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a44e650d-ed34-453b-849a-a5859044a34a":{"name":"Idempotency-Key","in":"header","required":false,"description":"Unique client-generated key (V4 UUID recommended) for safely retrying a session request without creating a duplicate session. Keys remain active for 2 hours. A status 101 response is returned when the same key is reused within that window.","schema":{"type":"string","maxLength":250,"example":"3f2a1b4c-9d8e-7f6a-5b4c-3d2e1f0a9b8c","isRequired":false,"description":"Unique client-generated key (V4 UUID recommended) for safely retrying a session request without creating a duplicate session. Keys remain active for 2 hours. A status 101 response is returned when the same key is reused within that window.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["participant_unique_id1","recipient_information"],"properties":{"participant_unique_id1":{"type":"string","maxLength":100,"description":"Participant-assigned ID for the session request. Carry this value forward to subsequent process requests for tracking.","example":"70646041-01ea-4cd6-b657-18ff88e465c7","isRequired":true,"uniqueKey":"participant_unique_id1","typeLabel":"string"},"recipient_information":{"type":"object","description":"Client-provided recipient verification information.","required":["first_name","last_name","address_line1","city","state","zip_code"],"properties":{"first_name":{"type":"string","maxLength":150,"description":"Recipient first name.","example":"Jack","isRequired":true,"uniqueKey":"recipient_information.first_name","typeLabel":"string"},"last_name":{"type":"string","maxLength":150,"description":"Recipient last name.","example":"Frost","isRequired":true,"uniqueKey":"recipient_information.last_name","typeLabel":"string"},"address_line1":{"type":"string","maxLength":150,"description":"Recipient street address line 1.","example":"123 Main St","isRequired":true,"uniqueKey":"recipient_information.address_line1","typeLabel":"string"},"city":{"type":"string","maxLength":150,"description":"Recipient city.","example":"Atlanta","isRequired":true,"uniqueKey":"recipient_information.city","typeLabel":"string"},"state":{"type":"string","maxLength":2,"description":"Recipient state. Must be a valid two-letter US state code.","example":"GA","isRequired":true,"uniqueKey":"recipient_information.state","typeLabel":"string"},"zip_code":{"type":"string","maxLength":10,"description":"Recipient ZIP code (formats xxxxx or xxxxx-xxxx).","example":"37233","isRequired":true,"uniqueKey":"recipient_information.zip_code","typeLabel":"string"},"business_name":{"type":"string","maxLength":150,"description":"Recipient business name. Required when a complete personal name (both first_name and last_name) is not provided.","example":"Acme Limited","uniqueKey":"recipient_information.business_name","typeLabel":"string"},"address_line2":{"type":"string","maxLength":150,"description":"Recipient street address line 2.","example":"Suite 400","uniqueKey":"recipient_information.address_line2","typeLabel":"string"},"email_address":{"type":"string","maxLength":150,"description":"Recipient email address. Required for PayPal-enabled participants.","example":"jack.frost@example.com","uniqueKey":"recipient_information.email_address","typeLabel":"string"},"phone_number":{"type":"string","maxLength":10,"description":"Recipient phone number. Digits only.","example":"4045551234","uniqueKey":"recipient_information.phone_number","typeLabel":"string"},"mobile_number":{"type":"string","maxLength":10,"description":"Recipient mobile number. Digits only.","example":"4045551234","uniqueKey":"recipient_information.mobile_number","typeLabel":"string"},"open_banking":{"type":"object","description":"Client-provided OpenBanking configuration.","properties":{"mobus_customer_id":{"type":"string","maxLength":50,"description":"OpenBanking Mobus Customer ID.","example":"9999","uniqueKey":"recipient_information.open_banking.mobus_customer_id","typeLabel":"string"}},"uniqueKey":"recipient_information.open_banking","typeLabel":"object"}},"isRequired":true,"uniqueKey":"recipient_information","typeLabel":"object"},"participant_unique_id2":{"type":"string","maxLength":100,"description":"Optional second participant-assigned ID. Can also be carried forward to process requests for tracking.","example":"DEF-5678","uniqueKey":"participant_unique_id2","typeLabel":"string"},"host_uri":{"type":"string","maxLength":200,"description":"URI of the hosting application (include protocol and hostname, e.g. https://digitalpay.ingo.money). Must be explicitly whitelisted in client configuration. Defaults to the first configured parent application host domain if omitted.","example":"https://digitalpay.ingo.money","uniqueKey":"host_uri","typeLabel":"string"},"language_locale_code":{"type":"string","maxLength":5,"description":"IETF locale code specifying the language to use when launching the iFrame.","example":"en-US","enum":["ar-SA","cs-CZ","da-DK","de-DE","en-GB","en-US","es-ES","es-US","fa-IR","fi-FI","fr-FR","hmn-Latn","it-IT","ja-JP","km-KH","ko-KR","nb-NO","nl-NL","pl-PL","pt-BR","ru-RU","sv-SE","tl-PH","tr-TR","vi-VN","zh-CN","zh-Hans","zh-TW"],"uniqueKey":"language_locale_code","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"example":{"participant_unique_id1":"70646041-01ea-4cd6-b657-18ff88e465c7","host_uri":"https://digitalpay-test.ingo.money","language_locale_code":"en-US","recipient_information":{"first_name":"Alex","last_name":"Rivera","business_name":"Acme Limited","address_line1":"100 Innovation Way","city":"Anytown","state":"GA","zip_code":"37233","email_address":"jack.frost@example.com","phone_number":"1231231234","mobile_number":"1231231234","open_banking":{"mobus_customer_id":"9999"}}},"examples":{"Example":{"title":"Example","value":{"participant_unique_id1":"70646041-01ea-4cd6-b657-18ff88e465c7","host_uri":"https://digitalpay-test.ingo.money","language_locale_code":"en-US","recipient_information":{"first_name":"Alex","last_name":"Rivera","business_name":"Acme Limited","address_line1":"100 Innovation Way","city":"Anytown","state":"GA","zip_code":"37233","email_address":"jack.frost@example.com","phone_number":"1231231234","mobile_number":"1231231234","open_banking":{"mobus_customer_id":"9999"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"74531855-1af7-44db-a830-83e0aa4b7c79":{"description":"Session created successfully, or idempotent response returned.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer","description":"Numeric status code. 100 = Success; 101 = Success (Idempotent — existing session returned, no new session created).","example":100,"uniqueKey":"status","typeLabel":"integer"},"client_message":{"type":"string","description":"Human-readable description of the status code.","example":"Success","uniqueKey":"client_message","typeLabel":"string"},"data":{"type":"object","description":"Session identifiers and authorized launch URL.","properties":{"session_identifier":{"type":"string","description":"Unique identifier for the created session.","example":"7830227a-ba47-4d28-9416-cad41a446db7","uniqueKey":"data.session_identifier","typeLabel":"string"},"authorized_url":{"type":"string","description":"Signed URL used to launch the iFrame. Must be consumed within 30 seconds of creation.","example":"https://iip-webplugin-ingo.money/session/7830227a-ba47-4d28-9416-cad41a446db7?t=637126733246949906\u0026h=rpSb%2f%2fAeOAKjX7%2fhhOQvj9zpvwf4xeg97TuPCMtpUg0%3d","uniqueKey":"data.authorized_url","typeLabel":"string"},"authorized_url_expiration_utc":{"type":"string","description":"UTC expiration timestamp for the authorized URL.","example":"2019-12-10T20:14:19.763941Z","uniqueKey":"data.authorized_url_expiration_utc","typeLabel":"string"},"participant_unique_id1":{"type":"string","description":"Transaction correlation ID echo.","example":"1f271ff6-5b79-45b6-a71e-aa9d1b86c0d8","uniqueKey":"data.participant_unique_id1","typeLabel":"string"},"participant_unique_id2":{"type":"string","description":"Customer correlation ID echo.","example":"","uniqueKey":"data.participant_unique_id2","typeLabel":"string"}},"uniqueKey":"data","typeLabel":"object"},"time":{"type":"number","description":"Server-side request processing time in seconds.","example":0.8,"uniqueKey":"time","typeLabel":"number"}},"uniqueKey":"","typeLabel":"object"},"examples":{"success":{"title":"success","value":{"status":100,"client_message":"Success","data":{"session_identifier":"7830227a-ba47-4d28-9416-cad41a446db7","authorized_url":"https://iip-webplugin-ingo.money/session/7830227a-ba47-4d28-9416-cad41a446db7?t=637126733246949906\u0026h=rpSb%2f%2fAeOAKjX7%2fhhOQvj9zpvwf4xeg97TuPCMtpUg0%3d","authorized_url_expiration_utc":"2019-12-10T20:14:19.763941Z","participant_unique_id1":"1f271ff6-5b79-45b6-a71e-aa9d1b86c0d8","participant_unique_id2":""},"time":0.8}},"idempotent":{"title":"idempotent","value":{"status":101,"client_message":"Success - Idempotent","data":{"session_identifier":"5cf34a7d-25b6-4400-b19d-53a171d324e1","authorized_url":"https://iip-webplugin-uat.ingo.money/session/5cf34a7d-25b6-4400-b19d-53a171d324e1?t=737135937108347861\u0026h=%2fHdR2ZYGoNDaqmyhUO1HmoWpJRa2zNjNtFXcJsuJJww%3d","authorized_url_expiration_utc":"2020-01-02T20:30:30.8347861Z","participant_unique_id1":"2639d2ce-2e74-48a4-be74-9bb90a62b40b","participant_unique_id2":""},"time":0}}},"exampleType":"examples"}},"exampleType":"examples"},"76da3bf6-4772-4330-94e4-c0fcc467de8f":{"description":"Field validation error, unauthorized host URI, or idempotency key mismatch.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer","description":"Numeric error status code.","example":13400,"uniqueKey":"status","typeLabel":"integer"},"client_message":{"type":"string","description":"Human-readable error description.","example":"Field validation error - See data element for validation error details","uniqueKey":"client_message","typeLabel":"string"},"developer_message":{"type":"string","description":"Machine-readable error identifier.","example":"invalid_request_fields","uniqueKey":"developer_message","typeLabel":"string"},"data":{"oneOf":[{"type":"object","description":"For field validation errors, a map of field names to arrays of validation error messages. Null for other error types.","example":{"participant_unique_id1":["The ParticipantUniqueId1 field is required."]},"uniqueKey":"data.oneOf.0","typeLabel":"object"},{"type":"null","description":"For field validation errors, a map of field names to arrays of validation error messages. Null for other error types.","example":{"participant_unique_id1":["The ParticipantUniqueId1 field is required."]},"uniqueKey":"data.oneOf.1","typeLabel":"null"}],"uniqueKey":"data","typeLabel":"object | null"},"time":{"type":"number","description":"Server-side request processing time in seconds.","example":0,"uniqueKey":"time","typeLabel":"number"}},"uniqueKey":"","typeLabel":"object"},"examples":{"field-validation":{"title":"field-validation","value":{"status":13400,"client_message":"Field validation error - See data element for validation error details","developer_message":"invalid_request_fields","data":{"participant_unique_id1":["The ParticipantUniqueId1 field is required."]},"time":0}},"unauthorized-host":{"title":"unauthorized-host","value":{"status":13412,"client_message":"host_uri \u003chttps://www.example.com> is unauthorized","developer_message":"session_unauthorized_error","data":null,"time":0}},"invalid-mobus":{"title":"invalid-mobus","value":{"status":13421,"client_message":"Invalid MOBUS Customer Id \u003c9999> for Participant \u003c90018>.","developer_message":"invalid_mobus_customer_id","data":null,"time":0}},"idempotency-mismatch":{"title":"idempotency-mismatch","value":{"status":13723,"client_message":"Idempotency Key \u003ckey> for ParticipantId \u003cid> does not match the original request","developer_message":"invalid_idempotent_request","data":null,"time":0}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"8a7d4470-9163-4eff-8c33-32a0bb7cd7c8":{"HmacAuth":{"type":"http","scheme":"hmac-sha512","description":"HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.","scopes":[]}}},"servers":{"ad091730-cbfe-4237-8391-77f945d87529":{"url":"https://iip-session-management-uat.ingo.money","description":"Sandbox"},"d6fd8d68-2301-4e47-ba7a-64a80a2465b6":{"url":"https://iip-session-management.ingo.money","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"hmac-sha512","description":"HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"HMAC-SHA512 signed Authorization header. See the Authentication page for the complete signing guide.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"HmacAuth","name":"Authorization"}],"title":"HmacAuth"}]},"originalFileLocation":"specs/iframe-session-create.yaml"},"subdomain":"ingopayments","siteName":"Ingo Payments Developer Hub","title":"Create Session - Ingo Payments Developer Hub","contextualStarterQuestions":[{"_id":"69f1320f20d5d5d066b6f68d","deploymentId":"69de7f66155c3ba96bc71012","questionText":"What is an authorized_url?","status":"active","generatedBy":"contextual","path":"docs/iframe/session/create","createdAt":"2026-04-28T22:17:51.896Z","updatedAt":"2026-04-28T22:17:51.896Z","__v":0},{"_id":"69f1320f20d5d5d066b6f68e","deploymentId":"69de7f66155c3ba96bc71012","questionText":"How do I mount the SDK?","status":"active","generatedBy":"contextual","path":"docs/iframe/session/create","createdAt":"2026-04-28T22:17:51.896Z","updatedAt":"2026-04-28T22:17:51.896Z","__v":0},{"_id":"69f1320f20d5d5d066b6f68c","deploymentId":"69de7f66155c3ba96bc71012","questionText":"How do I create a session?","status":"active","generatedBy":"contextual","path":"docs/iframe/session/create","createdAt":"2026-04-28T22:17:51.896Z","updatedAt":"2026-04-28T22:17:51.896Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-28T22:17:29.751Z","originalFileLocation":"docs/iframe/session/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=\"dark\"}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=\"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ingo Payments Developer Hub\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_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/ingopayments/iHiCiEx6lpf9Tbeq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Session - Ingo Payments Developer Hub\">\u003cmeta data-mint-head property=\"og:description\" content=\"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ingo Payments Developer Hub\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.ingopayments.com/docs/iframe/session/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ingopayments.mintlify.app/_mintlify/api/og/v2?division=Session+Management\u0026amp;title=Create+Session\u0026amp;description=Initialize+a+point-in-time+iFrame+session.+Returns+an+authorized_url+for+mounting+the+SDK.\u0026amp;theme=ffb6732ea583e2d7404edaa7\u0026amp;signature=8254a313d65ad44dceb3204821ea6b0c7681fa3f69be7db6869c20cf281e2906\">\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 Session - Ingo Payments Developer Hub\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ingopayments.mintlify.app/_mintlify/api/og/v2?division=Session+Management\u0026amp;title=Create+Session\u0026amp;description=Initialize+a+point-in-time+iFrame+session.+Returns+an+authorized_url+for+mounting+the+SDK.\u0026amp;theme=ffb6732ea583e2d7404edaa7\u0026amp;signature=8254a313d65ad44dceb3204821ea6b0c7681fa3f69be7db6869c20cf281e2906\">\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/ingopayments/iHiCiEx6lpf9Tbeq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ingo Payments Developer Hub\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#23ad4b\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.ingopayments.com/docs/iframe/session/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/iframe/session/create.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.ingopayments.com/#organization\",\"name\":\"Ingo Payments Developer Hub\",\"url\":\"https://developers.ingopayments.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ingopayments/iShoHhbLzbG-YOtN/logo/light.svg?fit=max\u0026auto=format\u0026n=iShoHhbLzbG-YOtN\u0026q=85\u0026s=556c65165f3a5daf3e33eaf145664046\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.ingopayments.com#website\",\"name\":\"Ingo Payments Developer Hub\",\"url\":\"https://developers.ingopayments.com\",\"publisher\":{\"@id\":\"https://developers.ingopayments.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.ingopayments.com/docs/iframe/session/create#webpage\",\"url\":\"https://developers.ingopayments.com/docs/iframe/session/create\",\"name\":\"Create Session\",\"description\":\"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.\",\"dateModified\":\"2026-04-28T22:17:29.751Z\",\"isPartOf\":{\"@id\":\"https://developers.ingopayments.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.ingopayments.com/docs/iframe/session/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.ingopayments.com/docs/iframe/session/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ingo Payments Developer Hub\",\"item\":\"https://developers.ingopayments.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Session\",\"item\":\"https://developers.ingopayments.com/docs/iframe/session/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.ingopayments.com/docs/iframe/session/create#apireference\",\"headline\":\"Create Session\",\"name\":\"Create Session\",\"description\":\"Initialize a point-in-time iFrame session. Returns an authorized_url for mounting the SDK.\",\"url\":\"https://developers.ingopayments.com/docs/iframe/session/create\",\"mainEntityOfPage\":{\"@id\":\"https://developers.ingopayments.com/docs/iframe/session/create#webpage\"},\"dateModified\":\"2026-04-28T22:17:29.751Z\",\"publisher\":{\"@id\":\"https://developers.ingopayments.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.ingopayments.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ingo Payments Developer Hub\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ingo Payments Developer Hub","nav":{"global":{},"tabs":[{"tab":"Hub","pages":[{"title":"Hub","href":"/docs/hub/overview"}]},{"tab":"IngoPay API","pages":[{"title":"IngoPay API","href":"/docs/ingopay/overview"}]},{"tab":"Embedded Account Capture","groups":[{"group":"Overview","pages":[{"title":"Embedded Account Capture","mode":"wide","href":"/docs/iframe/overview"},{"title":"Quick Start","href":"/docs/iframe/quick-start"},{"title":"Testing","description":"Scenario-based testing guide for the Embedded Account Capture iFrame plugin — session management, account tokenization, and payment processing.","href":"/docs/iframe/testing"}]},{"group":"Session Management","pages":[{"title":"Create Session","openapi":"specs/iframe-session-create.yaml POST /api/v1/sessions/point-in-time/plugin","href":"/docs/iframe/session/create"},{"title":"Session Lifecycle","description":"Session states, idempotency, and locale configuration for Embedded Account Capture sessions.","href":"/docs/iframe/session/session-management"}]},{"group":"SDK Reference","pages":[{"title":"SDK Reference","href":"/docs/iframe/session/mounting"},{"title":"SDK Events","href":"/docs/iframe/session/events"}]},{"group":"Webhooks","pages":[{"title":"Webhooks","sidebarTitle":"Overview","href":"/docs/iframe/webhooks/overview"},{"group":"Webhooks","pages":[{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionRecipientPaymentNoticeSettlementAdjustment","href":"/iframe-webhooks/webhooks/settlement-adjustment","title":"Settlement Adjustment","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionRecipientPaymentNoticeAchNocV1","href":"/iframe-webhooks/webhooks/ach-notice-of-change","title":"ACH Notice of Change","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationCardCnsCdFailure","href":"/iframe-webhooks/webhooks/card-cnscd-verification-failure","title":"Card CNS/CD Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationCardAvsCvvFailure","href":"/iframe-webhooks/webhooks/card-avscvv-verification-failure","title":"Card AVS/CVV Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationAchRnvFailure","href":"/iframe-webhooks/webhooks/ach-routing-number-verification-failure","title":"ACH Routing Number Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationAchAnvFailure","href":"/iframe-webhooks/webhooks/ach-account-number-verification-failure","title":"ACH Account Number Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationAchNavFailure","href":"/iframe-webhooks/webhooks/ach-nameaddress-verification-failure","title":"ACH Name/Address Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationPaypalSuccessAv","href":"/iframe-webhooks/webhooks/paypal-account-verification-success","title":"PayPal Account Verification Success","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountVerificationPaypalFailureAv","href":"/iframe-webhooks/webhooks/paypal-account-verification-failure","title":"PayPal Account Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionRecipientVerificationRvdmSuccess","href":"/iframe-webhooks/webhooks/rvdm-verification-success","title":"RVDM Verification Success","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionRecipientVerificationRvdmFailure","href":"/iframe-webhooks/webhooks/rvdm-verification-failure","title":"RVDM Verification Failure","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionAccountTokenizationSuccess","href":"/iframe-webhooks/webhooks/account-tokenization-success","title":"Account Tokenization Success","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionSessionRequestExpired","href":"/iframe-webhooks/webhooks/session-expired","title":"Session Expired","version":null},{"asyncapi":"specs/asyncapi-iframe.yaml PluginTransactionSessionRequestTerminated","href":"/iframe-webhooks/webhooks/session-terminated","title":"Session Terminated","version":null}]}]}]},{"tab":"Notify — Classic","pages":[{"title":"Notify — Classic","href":"/docs/notify-classic/overview"}]},{"tab":"Notify — Managed Parties","pages":[{"title":"Notify — Managed Parties","href":"/docs/notify-managed/overview"}]},{"tab":"Banking Platform","pages":[{"title":"Banking Platform","href":"/docs/banking/overview"}]},{"tab":"Check Risk Management Services","hidden":true,"pages":[{"title":"Check Risk Management Services","href":"/docs/crms/overview"}]}]},"title":"Create Session - Ingo Payments Developer Hub","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CBCH2P7b.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}