Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the x-idempotency-key header; a key that has already created payments returns 409.
Required. A key you generate for each request (1–255 characters). Send the same key on the create (POST) and execute (PUT) of that request, including retries, so a retry is not applied twice. Use a new key for each new request.
true: the payment is created and executed immediately. false: the payment is created as an intent and is not processed straight away — it must be approved by a user with payment execution permission before it is sent.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rise API","description":"Global payroll for the modern workforce. Streamline payments to contractors and full-time employees around the globe with Rise's blockchain-first platform.","colors":{"primary":"#5e59ec","light":"#7c7aed","dark":"#4a46d9"},"logo":{"light":"https://cdn.prod.website-files.com/624f0c4263953ffe82f4e446/68092904f1a7fae9edc78b9b_RiseLogo.webp","dark":"https://cdn.prod.website-files.com/624f0c4263953ffe82f4e446/68092904f1a7fae9edc78b9b_RiseLogo.webp"},"favicon":"https://mintcdn.com/rise-067e2e54/psAvNyU-MYJCo5ek/favicon.svg?fit=max\u0026auto=format\u0026n=psAvNyU-MYJCo5ek\u0026q=85\u0026s=197e4f68fed11fd77a3075c2f55d7795","api":{"playground":{"display":"interactive"}},"navbar":{"links":[{"href":"mailto:hello@riseworks.io","label":"Support"},{"href":"https://status.riseworks.io","label":"Status"},{"href":"https://www.riseworks.io","label":"Website"},{"href":"https://www.riseworks.io/blog","label":"Blog"},{"href":"https://trust.riseworks.io","label":"Trust"}],"primary":{"type":"button","label":"Get Started","href":"https://app.rise.works"}},"footer":{"socials":{"x":"https://x.com/riseworks","github":"https://github.com/riseworks","linkedin":"https://linkedin.com/company/riseworks"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rise-067e2e54","hasAudioNarration":false,"actualSubdomain":"rise-067e2e54","customDomains":["docs.riseworks.io"],"gitSource":{"type":"github","owner":"riseworks","repo":"b2b-integration-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af3209d0e86f2e3048e71a9","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":44},{"language":"default","tag":"V1 Legacy API Reference","count":17},{"language":"default","tag":"Webhooks","count":15},{"language":"default","tag":"Core Concepts","count":13},{"language":"default","tag":"Get Started","count":10},{"language":"default","tag":"Getting Started","count":10},{"language":"default","tag":"B2B Teams","count":10},{"language":"default","tag":"B2B Bill Pay","count":9},{"language":"default","tag":"B2B Webhooks","count":9},{"language":"default","tag":"Platform Concepts","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/payments/create-typed-data-for-payments","slug":"/api-reference/payments/create-typed-data-for-payments","pageMetadata":{"title":"Create typed data for payments","description":"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the `x-idempotency-key` header; a key that has already created payments returns 409.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments","href":"/api-reference/payments/create-typed-data-for-payments","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the \", _jsx(_components.code, {\n children: \"x-idempotency-key\"\n }), \" header; a key that has already created payments returns 409.\"]\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 typed data for payments","description":"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the `x-idempotency-key` header; a key that has already created payments returns 409.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments","href":"/api-reference/payments/create-typed-data-for-payments","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create typed data for payments","tags":["Payments"],"description":"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the `x-idempotency-key` header; a key that has already created payments returns 409.","requestBody":"12806e35-1d15-4f3e-a1cf-1f01a1b49d08","parameters":["78120cfc-5b7e-4da2-ada4-9f567cd7b44a"],"security":["5acc2bda-5ac0-4f4e-8c31-ebd3039acb53"],"responses":{"200":"ce3d31d5-b514-4b4a-925b-8732119cc6d3","400":"896e6e17-1d85-4433-a9d9-7d2094f77d48","401":"41671342-db2d-47df-aaf8-96f93462a9f9","403":"a280a4b9-5dba-4fc2-aed0-55b226bb161c","404":"0ee65e13-a210-443a-aa10-e5918ef2c61d","409":"5b4fa8b9-4bb7-4963-8dd6-63d7342ef142","500":"37fa2d3f-4092-4fa5-a06b-e8d9f1b7f2c8","502":"c0b47016-0807-4c43-b9c0-b9c00bbb2a84"},"method":"post","type":"path","servers":["82332b17-302d-4afc-a54e-defdabf12f14","7338bb69-7d4f-492a-b4ea-2bdc1cd660ff","e2c28847-1e32-45c5-b303-e8faeca77c42"],"path":"/v2/payments","baseUrlOptions":["https://b2b-api.dev-riseworks.io","https://integrations-api.staging-riseworks.io","https://integrations-api.riseworks.io"],"title":"Create typed data for payments","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"78120cfc-5b7e-4da2-ada4-9f567cd7b44a":{"schema":{"type":"string","minLength":1,"maxLength":255,"isRequired":true,"description":"Required. A key you generate for each request (1–255 characters). Send the same key on the create (POST) and execute (PUT) of that request, including retries, so a retry is not applied twice. Use a new key for each new request.","uniqueKey":"","typeLabel":"string"},"in":"header","name":"x-idempotency-key","required":true,"description":"Required. A key you generate for each request (1–255 characters). Send the same key on the create (POST) and execute (PUT) of that request, including retries, so a retry is not applied twice. Use a new key for each new request."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"from":{"type":"string","minLength":15,"maxLength":15,"format":"starts_with","pattern":"^te-.*","description":"Identifier of a Rise team (a workspace below a company). 15-character nanoid prefixed with `te-`.","isRequired":true,"uniqueKey":"from","typeLabel":"string\u003cstarts_with>"},"to":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","minLength":15,"maxLength":15,"format":"starts_with","pattern":"^us-.*","description":"Identifier of a Rise user. 15-character nanoid prefixed with `us-`.","isRequired":true,"uniqueKey":"to.items.[INDEX].to","typeLabel":"string\u003cstarts_with>"},"amount_cents":{"type":"integer","minimum":100,"maximum":10000000000,"isRequired":true,"uniqueKey":"to.items.[INDEX].amount_cents","typeLabel":"integer"},"currency_symbol":{"default":"USD","type":"string","enum":["USD"],"uniqueKey":"to.items.[INDEX].currency_symbol","typeLabel":"enum\u003cstring>"},"invoice_description":{"type":"string","maxLength":5000,"uniqueKey":"to.items.[INDEX].invoice_description","typeLabel":"string"},"role_description":{"description":"The recipient's role or job title for this payment (e.g. \"Trader Analyst\"). Shown on the generated invoice and the Rise SOW. Optional; when omitted the invoice role is left blank.","type":"string","minLength":1,"maxLength":500,"uniqueKey":"to.items.[INDEX].role_description","typeLabel":"string"},"external_id":{"description":"Your own reference for this payment (e.g. an invoice or payout id from your system). Returned on GET /v2/payments and in payment webhooks. Must be unique per paying team: reusing one returns 409 EXTERNAL_ID_ALREADY_USED.","type":"string","minLength":1,"maxLength":500,"uniqueKey":"to.items.[INDEX].external_id","typeLabel":"string"}},"required":["to","amount_cents"],"uniqueKey":"to.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"to","typeLabel":"object[]"},"pay_now":{"type":"boolean","description":"true: the payment is created and executed immediately. false: the payment is created as an intent and is not processed straight away — it must be approved by a user with payment execution permission before it is sent.","isRequired":true,"uniqueKey":"pay_now","typeLabel":"boolean"},"network":{"default":"arbitrum","description":"Optional. Defaults to `arbitrum`, currently the only supported network, so you can leave it out.","type":"string","enum":["arbitrum"],"uniqueKey":"network","typeLabel":"enum\u003cstring>"}},"required":["from","to","pay_now"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"from":"\u003cstring>","to":[{"to":"\u003cstring>","amount_cents":5000000050,"currency_symbol":"USD","invoice_description":"\u003cstring>","role_description":"\u003cstring>","external_id":"\u003cstring>"}],"pay_now":true,"network":"arbitrum"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"ce3d31d5-b514-4b4a-925b-8732119cc6d3":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"object","properties":{"to_sign":{"oneOf":[{"type":"object","required":["domain","types","typed_data","primary_type"],"properties":{"domain":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.domain.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.domain.version","typeLabel":"string"},"chainId":{"type":"number","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.domain.chainId","typeLabel":"number"},"verifyingContract":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.domain.verifyingContract","typeLabel":"string"}},"required":["name","version","chainId","verifyingContract"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.domain","typeLabel":"object"},"types":{"type":"object","properties":{"CreatePaymentAuthorizationForwardRequest":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types.CreatePaymentAuthorizationForwardRequest.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types.CreatePaymentAuthorizationForwardRequest.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"additionalProperties":false,"uniqueKey":"data.to_sign.oneOf.0.types.CreatePaymentAuthorizationForwardRequest.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types.CreatePaymentAuthorizationForwardRequest","typeLabel":"object[]"},"RisePaymentAuthorizationRequest":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types.RisePaymentAuthorizationRequest.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types.RisePaymentAuthorizationRequest.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"additionalProperties":false,"uniqueKey":"data.to_sign.oneOf.0.types.RisePaymentAuthorizationRequest.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types.RisePaymentAuthorizationRequest","typeLabel":"object[]"}},"required":["CreatePaymentAuthorizationForwardRequest","RisePaymentAuthorizationRequest"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.types","typeLabel":"object"},"typed_data":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.from","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.to","typeLabel":"string"},"salt":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.salt","typeLabel":"string"},"expires":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.expires","typeLabel":"string"},"data":{"type":"object","properties":{"groupID":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.data.groupID","typeLabel":"string"},"merkleRoot":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.data.merkleRoot","typeLabel":"string"},"paymentsCount":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.data.paymentsCount","typeLabel":"string"},"maxAmountPerPayment":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.data.maxAmountPerPayment","typeLabel":"string"},"deadline":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.data.deadline","typeLabel":"string"}},"required":["groupID","merkleRoot","paymentsCount","maxAmountPerPayment","deadline"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data.data","typeLabel":"object"}},"required":["from","to","salt","expires","data"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.typed_data","typeLabel":"object"},"primary_type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.0.primary_type","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.0","typeLabel":"object"},{"type":"object","required":["domain","types","typed_data","primary_type"],"properties":{"domain":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.domain.name","typeLabel":"string"},"version":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.domain.version","typeLabel":"string"},"chainId":{"type":"number","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.domain.chainId","typeLabel":"number"},"verifyingContract":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.domain.verifyingContract","typeLabel":"string"}},"required":["name","version","chainId","verifyingContract"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.domain","typeLabel":"object"},"types":{"type":"object","properties":{"CreatePaymentsAndExecutePayNowForwardRequest":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.CreatePaymentsAndExecutePayNowForwardRequest.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.CreatePaymentsAndExecutePayNowForwardRequest.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"additionalProperties":false,"uniqueKey":"data.to_sign.oneOf.1.types.CreatePaymentsAndExecutePayNowForwardRequest.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.CreatePaymentsAndExecutePayNowForwardRequest","typeLabel":"object[]"},"RisePayNowBatchRequest":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNowBatchRequest.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNowBatchRequest.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"additionalProperties":false,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNowBatchRequest.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNowBatchRequest","typeLabel":"object[]"},"RisePayNow":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNow.items.[INDEX].name","typeLabel":"string"},"type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNow.items.[INDEX].type","typeLabel":"string"}},"required":["name","type"],"additionalProperties":false,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNow.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types.RisePayNow","typeLabel":"object[]"}},"required":["CreatePaymentsAndExecutePayNowForwardRequest","RisePayNowBatchRequest","RisePayNow"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.types","typeLabel":"object"},"typed_data":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.from","typeLabel":"string"},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.to","typeLabel":"string"},"salt":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.salt","typeLabel":"string"},"expires":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.expires","typeLabel":"string"},"data":{"type":"object","properties":{"groupID":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.groupID","typeLabel":"string"},"token":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.token","typeLabel":"string"},"payments":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.payments.items.[INDEX].id","typeLabel":"string"},"recipient":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM address (0x + 40 hex chars) or null/empty for unknown.","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.payments.items.[INDEX].recipient","typeLabel":"string"},"amount":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.payments.items.[INDEX].amount","typeLabel":"string"}},"required":["id","recipient","amount"],"additionalProperties":false,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.payments.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data.payments","typeLabel":"object[]"}},"required":["groupID","token","payments"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data.data","typeLabel":"object"}},"required":["from","to","salt","expires","data"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.typed_data","typeLabel":"object"},"primary_type":{"type":"string","isRequired":true,"uniqueKey":"data.to_sign.oneOf.1.primary_type","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.to_sign.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"data.to_sign","typeLabel":"object"},"payment_data":{"type":"object","properties":{"checksum":{"type":"string","isRequired":true,"uniqueKey":"data.payment_data.checksum","typeLabel":"string"}},"required":["checksum"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.payment_data","typeLabel":"object"},"failed_payments":{"type":"array","items":{"type":"object","properties":{"userNanoid":{"type":"string","minLength":15,"maxLength":15,"format":"starts_with","pattern":"^us-.*","description":"Identifier of a Rise user. 15-character nanoid prefixed with `us-`.","isRequired":true,"uniqueKey":"data.failed_payments.items.[INDEX].userNanoid","typeLabel":"string\u003cstarts_with>"},"error":{"type":"string","isRequired":true,"uniqueKey":"data.failed_payments.items.[INDEX].error","typeLabel":"string"}},"required":["userNanoid","error"],"additionalProperties":false,"uniqueKey":"data.failed_payments.items.[INDEX]","typeLabel":"object"},"description":"Recipients that were excluded from this batch and are not covered by `to_sign`. These will not be paid.","isRequired":true,"uniqueKey":"data.failed_payments","typeLabel":"object[]"},"duplicates":{"type":"object","properties":{"payments":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","minLength":15,"maxLength":15,"format":"starts_with","pattern":"^us-.*","description":"Identifier of a Rise user. 15-character nanoid prefixed with `us-`.","isRequired":true,"uniqueKey":"data.duplicates.payments.items.[INDEX].to","typeLabel":"string\u003cstarts_with>"},"amount_cents":{"type":"integer","minimum":100,"maximum":10000000000,"isRequired":true,"uniqueKey":"data.duplicates.payments.items.[INDEX].amount_cents","typeLabel":"integer"},"currency_symbol":{"type":"string","enum":["AED","AMD","ARS","AUD","BDT","BIF","BOB","BRL","BTC","CAD","CDF","CHF","CLP","CNY","COP","CRC","CZK","DKK","EGP","ETB","EUR","GBP","GEL","GHS","GMD","GTQ","HKD","HUF","IDR","ILS","INR","JOD","JPY","KES","KGS","KRW","KWD","KZT","LKR","MAD","MMK","MNT","MWK","MXN","MYR","MZN","NGN","NOK","NPR","NZD","PEN","PHP","PKR","PLN","QAR","RON","RSD","RWF","SEK","SGD","THB","TRY","TZS","UGX","USD","USDC","USDT","UYU","UZS","VND","XAF","XOF","ZAR"],"description":"Any currency Rise supports — fiat (ISO-4217 codes like USD, GBP) or crypto (USDC, EURC, BTC, etc.).","isRequired":true,"uniqueKey":"data.duplicates.payments.items.[INDEX].currency_symbol","typeLabel":"enum\u003cstring>"},"invoice_description":{"type":"string","maxLength":5000,"uniqueKey":"data.duplicates.payments.items.[INDEX].invoice_description","typeLabel":"string"},"role_description":{"description":"The recipient's role or job title for this payment (e.g. \"Trader Analyst\"). Shown on the generated invoice and the Rise SOW. Optional; when omitted the invoice role is left blank.","type":"string","minLength":1,"maxLength":500,"uniqueKey":"data.duplicates.payments.items.[INDEX].role_description","typeLabel":"string"},"external_id":{"description":"Your own reference for this payment (e.g. an invoice or payout id from your system). Returned on GET /v2/payments and in payment webhooks. Must be unique per paying team: reusing one returns 409 EXTERNAL_ID_ALREADY_USED.","type":"string","minLength":1,"maxLength":500,"uniqueKey":"data.duplicates.payments.items.[INDEX].external_id","typeLabel":"string"}},"required":["to","amount_cents","currency_symbol"],"additionalProperties":false,"uniqueKey":"data.duplicates.payments.items.[INDEX]","typeLabel":"object"},"description":"Recipients in this request that already have a payment for the same amount and currency from this team within `days_checked`. Repeated payouts of a recurring amount match this normally.","isRequired":true,"uniqueKey":"data.duplicates.payments","typeLabel":"object[]"},"days_checked":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"description":"Size of the look-back window, in days.","isRequired":true,"uniqueKey":"data.duplicates.days_checked","typeLabel":"integer"}},"required":["payments","days_checked"],"additionalProperties":false,"description":"Advisory only: a heads-up that these recipients may be being paid twice. Nothing is excluded because of it — every recipient in the request is included in `to_sign` and will be paid once the signed PUT is sent. Use `failed_payments` to see what was actually excluded. Skipping the PUT because this is non-empty means the payment is never created.","isRequired":true,"uniqueKey":"data.duplicates","typeLabel":"object"}},"required":["to_sign","payment_data","failed_payments","duplicates"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["success","data"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"to_sign":{"domain":{"name":"\u003cstring>","version":"\u003cstring>","chainId":123,"verifyingContract":"\u003cstring>"},"types":{"CreatePaymentAuthorizationForwardRequest":[{"name":"\u003cstring>","type":"\u003cstring>"}],"RisePaymentAuthorizationRequest":[{"name":"\u003cstring>","type":"\u003cstring>"}]},"typed_data":{"from":"\u003cstring>","to":"\u003cstring>","salt":"\u003cstring>","expires":"\u003cstring>","data":{"groupID":"\u003cstring>","merkleRoot":"\u003cstring>","paymentsCount":"\u003cstring>","maxAmountPerPayment":"\u003cstring>","deadline":"\u003cstring>"}},"primary_type":"\u003cstring>"},"payment_data":{"checksum":"\u003cstring>"},"failed_payments":[{"userNanoid":"\u003cstring>","error":"\u003cstring>"}],"duplicates":{"payments":[{"to":"\u003cstring>","amount_cents":5000000050,"currency_symbol":"AED","invoice_description":"\u003cstring>","role_description":"\u003cstring>","external_id":"\u003cstring>"}],"days_checked":0}}}}},"exampleType":"generated"}},"exampleType":"generated"},"896e6e17-1d85-4433-a9d9-7d2094f77d48":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"Bad Request","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"41671342-db2d-47df-aaf8-96f93462a9f9":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"Unauthorized","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"a280a4b9-5dba-4fc2-aed0-55b226bb161c":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"Forbidden","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"0ee65e13-a210-443a-aa10-e5918ef2c61d":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"Not Found","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"5b4fa8b9-4bb7-4963-8dd6-63d7342ef142":{"description":"A payment with this external_id already exists for this payer","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"A payment with this external_id already exists for this payer","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"37fa2d3f-4092-4fa5-a06b-e8d9f1b7f2c8":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"Internal Server Error","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c0b47016-0807-4c43-b9c0-b9c00bbb2a84":{"description":"Bad Gateway","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","enum":[false],"isRequired":true,"uniqueKey":"success","typeLabel":"enum\u003cboolean>"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"error_code":{"type":"string","uniqueKey":"error_code","typeLabel":"string"}},"required":["success","data"],"additionalProperties":false,"description":"Bad Gateway","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"data":"\u003cstring>","error_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5acc2bda-5ac0-4f4e-8c31-ebd3039acb53":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"82332b17-302d-4afc-a54e-defdabf12f14":{"url":"https://b2b-api.dev-riseworks.io","description":"Development"},"7338bb69-7d4f-492a-b4ea-2bdc1cd660ff":{"url":"https://integrations-api.staging-riseworks.io","description":"Staging"},"e2c28847-1e32-45c5-b303-e8faeca77c42":{"url":"https://integrations-api.riseworks.io","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"},"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":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"rise-067e2e54","siteName":"Rise API","title":"Create typed data for payments - Rise API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T13:48:19.940Z","originalFileLocation":"api-reference/payments/create-typed-data-for-payments.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=\"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the x-idempotency-key header; a key that has already created payments returns 409.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rise API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_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/rise-067e2e54/b2iWOqZmzIHdD8oP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create typed data for payments - Rise API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the x-idempotency-key header; a key that has already created payments returns 409.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rise API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rise-067e2e54.mintlify.site/_mintlify/api/og/v2?division=Payments\u0026amp;title=Create+typed+data+for+payments\u0026amp;description=Create+typed+data+for+payments.+The+typed+data+can+be+signed+and+then+executed+to+create+the+payments+on-chain.+With+a+Viewer+SIWE+session+the+signed-in+wallet+\u0026amp;theme=4bc0e62bdceeecedb98d5f94\u0026amp;signature=e630b9ce53f370d5c225dc59f04903138b19150a1f836434f903de6cf5c7b433\">\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 typed data for payments - Rise API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the x-idempotency-key header; a key that has already created payments returns 409.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rise-067e2e54.mintlify.site/_mintlify/api/og/v2?division=Payments\u0026amp;title=Create+typed+data+for+payments\u0026amp;description=Create+typed+data+for+payments.+The+typed+data+can+be+signed+and+then+executed+to+create+the+payments+on-chain.+With+a+Viewer+SIWE+session+the+signed-in+wallet+\u0026amp;theme=4bc0e62bdceeecedb98d5f94\u0026amp;signature=e630b9ce53f370d5c225dc59f04903138b19150a1f836434f903de6cf5c7b433\">\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/rise-067e2e54/b2iWOqZmzIHdD8oP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rise API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5e59ec\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/payments/create-typed-data-for-payments.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.riseworks.io/#organization\",\"name\":\"Rise API\",\"url\":\"https://docs.riseworks.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.prod.website-files.com/624f0c4263953ffe82f4e446/68092904f1a7fae9edc78b9b_RiseLogo.webp\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.riseworks.io#website\",\"name\":\"Rise API\",\"url\":\"https://docs.riseworks.io\",\"publisher\":{\"@id\":\"https://docs.riseworks.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments#webpage\",\"url\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments\",\"name\":\"Create typed data for payments\",\"description\":\"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the x-idempotency-key header; a key that has already created payments returns 409.\",\"dateModified\":\"2026-11-10T13:48:19.940Z\",\"isPartOf\":{\"@id\":\"https://docs.riseworks.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Payments\",\"item\":\"https://docs.riseworks.io/api-reference/payments/query-payments\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create typed data for payments\",\"item\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments#apireference\",\"headline\":\"Create typed data for payments\",\"name\":\"Create typed data for payments\",\"description\":\"Create typed data for payments. The typed data can be signed and then executed to create the payments on-chain. With a Viewer SIWE session the signed-in wallet signs and must hold a role on the team Rise Account: PaymentInitiator for intents (pay_now=false), or Payer, Owner or Treasurer to also pay now. Every session must sign with the wallet it signed in with. Requires the x-idempotency-key header; a key that has already created payments returns 409.\",\"url\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments\",\"mainEntityOfPage\":{\"@id\":\"https://docs.riseworks.io/api-reference/payments/create-typed-data-for-payments#webpage\"},\"dateModified\":\"2026-11-10T13:48:19.940Z\",\"publisher\":{\"@id\":\"https://docs.riseworks.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.riseworks.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rise API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Rise API","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Core Concepts","pages":[{"title":"Core Concepts","href":"/concepts/wallets"}]},{"tab":"Integration Guides","pages":[{"title":"Integration Guides","href":"/guides/web3-integration"}]},{"tab":"Webhooks","pages":[{"title":"Webhooks","href":"/webhooks/getting-started/overview"}]},{"tab":"V1 Legacy","pages":[{"title":"V1 Legacy","href":"/v1-legacy/overview"}]},{"tab":"V1 Legacy API Reference","pages":[{"title":"V1 Legacy API Reference","href":"/api-reference-v1/auth/get-siwe-v1-legacy"}]},{"tab":"API Reference","groups":[{"group":"Authentication","pages":[{"title":"Get SIWE","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/auth/siwe","href":"/api-reference/authentication/get-siwe"},{"title":"Verify a SIWE message and return a JWT for API authentication","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/auth/verify","href":"/api-reference/authentication/verify-a-siwe-message-and-return-a-jwt-for-api-authentication"}]},{"group":"Balance","pages":[{"title":"Get entity balance","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/balance","href":"/api-reference/balance/get-entity-balance"}]},{"group":"Invites","pages":[{"title":"Get Invites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/invites","href":"/api-reference/invites/get-invites"},{"title":"Create invites for employees and contractors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/invites","href":"/api-reference/invites/create-invites-for-employees-and-contractors"},{"title":"Execute admin invites","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/invites/manager","href":"/api-reference/invites/execute-admin-invites"},{"title":"Create admin invites typed data","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/invites/manager","href":"/api-reference/invites/create-admin-invites-typed-data"}]},{"group":"Mapping","pages":[{"title":"Map V1 ids to V2 ids","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/mapping","href":"/api-reference/mapping/map-v1-ids-to-v2-ids"}]},{"group":"Payments","pages":[{"title":"Query Payments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/payments","href":"/api-reference/payments/query-payments"},{"title":"Execute Payments","description":"Execute payments by signing the typed data and sending the signature along with the request.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/payments","href":"/api-reference/payments/execute-payments"},{"title":"Create typed data for payments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments","href":"/api-reference/payments/create-typed-data-for-payments"}]},{"group":"Bill Pay","pages":[{"title":"List submitted Bill Pay payments with their business status","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/payments/teams/{team_nanoid}/external_entity/payments","href":"/api-reference/bill-pay/list-submitted-bill-pay-payments-with-their-business-status"},{"title":"Get bill-pay payments waiting for recipient configuration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/payments/teams/{team_nanoid}/external_entity/pending_payments","href":"/api-reference/bill-pay/get-bill-pay-payments-waiting-for-recipient-configuration"},{"title":"Cancel bill-pay payments waiting for recipient configuration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments/teams/{team_nanoid}/external_entity/{user_nanoid}/pending_payments/cancel","href":"/api-reference/bill-pay/cancel-bill-pay-payments-waiting-for-recipient-configuration"},{"title":"Reopen bill-pay payments for a canceled external recipient","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments/teams/{team_nanoid}/external_entity/{user_nanoid}/reopen","href":"/api-reference/bill-pay/reopen-bill-pay-payments-for-a-canceled-external-recipient"},{"title":"Resolve an external recipient name mismatch","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments/teams/{team_nanoid}/external_entity/{user_nanoid}/name_review","href":"/api-reference/bill-pay/resolve-an-external-recipient-name-mismatch"},{"title":"Get external recipients for team","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/payments/teams/{team_nanoid}/external_entity","href":"/api-reference/bill-pay/get-external-recipients-for-team"},{"title":"Create external recipient for billpay","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments/teams/{team_nanoid}/external_entity/","href":"/api-reference/bill-pay/create-external-recipient-for-billpay"},{"title":"Execute an instant payment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/payments/external_entity/instant","href":"/api-reference/bill-pay/execute-an-instant-payment"},{"title":"Create an instant payment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/payments/external_entity/instant","href":"/api-reference/bill-pay/create-an-instant-payment"}]},{"group":"Teams","pages":[{"title":"Get team users","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/teams/{team_nanoid}/users","href":"/api-reference/teams/get-team-users"},{"title":"Get team settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/teams/{team_nanoid}/settings","href":"/api-reference/teams/get-team-settings"},{"title":"Update team settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/teams/{team_nanoid}/settings","href":"/api-reference/teams/update-team-settings"},{"title":"Get team by nanoid","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/teams/{team_nanoid}","href":"/api-reference/teams/get-team-by-nanoid"},{"title":"Update team by nanoid","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/teams/{team_nanoid}","href":"/api-reference/teams/update-team-by-nanoid"},{"title":"Create a team","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/teams","href":"/api-reference/teams/create-a-team"},{"title":"Get team member summary","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/teams/{team_nanoid}/member/{user_nanoid}/summary","href":"/api-reference/teams/get-team-member-summary"},{"title":"Get team member settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/teams/{team_nanoid}/member/{user_nanoid}/settings","href":"/api-reference/teams/get-team-member-settings"},{"title":"Update team member settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/teams/{team_nanoid}/member/{user_nanoid}/settings","href":"/api-reference/teams/update-team-member-settings"},{"title":"Delete team member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/teams/{team_nanoid}/member/{user_nanoid}","href":"/api-reference/teams/delete-team-member"}]},{"group":"Users","pages":[{"title":"Get user organization's","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/user/organizations","href":"/api-reference/users/get-user-organizations"},{"title":"Get user team's","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/user/teams","href":"/api-reference/users/get-user-teams"},{"title":"Update user address details","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/user/address","href":"/api-reference/users/update-user-address-details"},{"title":"Update user avatar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/user/avatar/update","href":"/api-reference/users/update-user-avatar"}]},{"group":"Webhooks V1","pages":[{"title":"Get V1 Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/webhooks","href":"/api-reference/webhooks-v1/get-v1-webhook"}]},{"group":"Webhooks","pages":[{"title":"Register Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/webhooks/register","href":"/api-reference/webhooks/register-webhook"},{"title":"Get Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/webhooks/{webhook_nanoid}","href":"/api-reference/webhooks/get-webhook"},{"title":"Update Webhook (v1/v2 cannot be changed; register a new endpoint to switch version)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /v2/webhooks/{webhook_nanoid}","href":"/api-reference/webhooks/update-webhook-v1v2-cannot-be-changed;-register-a-new-endpoint-to-switch-version"},{"title":"Delete Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /v2/webhooks/{webhook_nanoid}","href":"/api-reference/webhooks/delete-webhook"},{"title":"Get Webhook Event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/webhooks/{webhook_nanoid}/events/{event_nanoid}","href":"/api-reference/webhooks/get-webhook-event"},{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Test Webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/webhooks/test/{webhook_nanoid}","href":"/api-reference/webhooks/test-webhook"},{"title":"Retry Delivery","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v2/webhooks/retry/{delivery_nanoid}","href":"/api-reference/webhooks/retry-delivery"},{"title":"Delivery History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v2/webhooks/{webhook_nanoid}/deliveries","href":"/api-reference/webhooks/delivery-history"}]}]}]},"basePath":"","title":"Create typed data for payments - Rise API","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}