1:I["8f048adc2ca3",[],"StyleSheetProvider",1] 2:I["911c8e14a321",[],"RevpressProvider",1] 3:I["b0b3943575f9",[],"Link",1] a:I["98d563c3c055",[],"ToastProvider",1] b:I["9ab2c8c971c4",[],"LayoutTopNav",1] c:I["3c81c6443917",[],"LayoutMenu",1] d:I["98d563c3c055",[],"Tag",1] 11:I["98d563c3c055",[],"Action",1] 13:I["e7f2352d5acc",[],"ApiAuthentication",1] 17:I["9083c63ad443",[],"CopyAnchor",1] 18:I["741b00e3790d",[],"AIToolbar",1] 1d:I["d4c6751a9c52",[],"HashObserver",1] 1e:I["98d563c3c055",[],"ToastContainer",1] :HL["/_assets/request-D65efmQn.css","stylesheet"] :HL["https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_Black.svg","image"] :HL["https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_White.svg","image"] 0:{"root":["$","html",null,{"suppressHydrationWarning":true,"lang":"en","data-feature-web-density":"true","data-banner-id":"$undefined","children":[["$","head",null,{"children":[[["$","meta",null,{"charSet":"utf-8"}],["$","meta",null,{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta",null,{"name":"color-scheme","content":"light dark"}],["$","meta",null,{"name":"generator","content":"Revpress v0.8.0"}],["$","meta",null,{"property":"og:site_name","content":"Developer"}],["$","meta",null,{"property":"og:type","content":"website"}]],[["$","link","css:/_assets/request-D65efmQn.css",{"rel":"stylesheet","precedence":"vite-rsc/importer-resources","href":"/_assets/request-D65efmQn.css","data-rsc-css-href":"/_assets/request-D65efmQn.css"}],"$undefined"],["$","script",null,{"src":"/_assets/theme-init-add2a6d7.js"}],[["$","link",null,{"rel":"apple-touch-icon","sizes":"180x180","href":"/_assets/favicons/apple-touch-icon.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"32x32","href":"/_assets/favicons/favicon-32x32.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"16x16","href":"/_assets/favicons/favicon-16x16.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"192x192","href":"/_assets/favicons/android-chrome-192x192.png"}],["$","link",null,{"rel":"icon","type":"image/png","sizes":"512x512","href":"/_assets/favicons/android-chrome-512x512.png"}],["$","link",null,{"rel":"shortcut icon","href":"/_assets/favicons/favicon.ico"}]]]}],["$","body",null,{"className":"pjjwra0","children":["$","$L1",null,{"children":["$","$L2",null,{"nav":[{"item":{"id":"Guides","title":"Guides","items":[{"id":"/docs/guides/merchant/introduction","title":"Merchant","use":"$3","to":"/docs/guides/merchant/introduction","scope":"/docs/guides/merchant","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","title":"Accept Revolut Pay payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","title":"Accept card payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","title":"Accept Apple Pay and Google Pay payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","title":"Accept direct bank payments","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","title":"Accept payments with Revolut Checkout","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","title":"Accept payments via Hosted Checkout Page","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","title":"Accept payments via SEPA Direct Debit","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","title":"Plugins and integrations","use":"$3","to":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","scope":"/docs/guides/merchant"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","title":"In-person payments","use":"$3","to":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","scope":"/docs/guides/merchant"}]},{"id":"/docs/guides/manage-accounts/introduction","title":"Business","use":"$3","to":"/docs/guides/manage-accounts/introduction","scope":"/docs/guides/manage-accounts","items":[{"id":"/docs/guides/manage-accounts/transfers/send-money","title":"Send money","use":"$3","to":"/docs/guides/manage-accounts/transfers/send-money","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","title":"Manage your money","use":"$3","to":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/exchange-money","title":"Exchange currency","use":"$3","to":"/docs/guides/manage-accounts/exchange-money","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/cards/manage-cards","title":"Manage cards","use":"$3","to":"/docs/guides/manage-accounts/cards/manage-cards","scope":"/docs/guides/manage-accounts"},{"id":"/docs/guides/manage-accounts/teams/manage-team-members","title":"Manage your team","use":"$3","to":"/docs/guides/manage-accounts/teams/manage-team-members","scope":"/docs/guides/manage-accounts"}]},{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","title":"Open Banking","use":"$3","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","scope":"/docs/guides/build-banking-apps","items":[{"id":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","title":"Make payments","use":"$3","to":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","scope":"/docs/guides/build-banking-apps"},{"id":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","title":"Get account information","use":"$3","to":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","scope":"/docs/guides/build-banking-apps"}]},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","title":"Crypto Ramp","use":"$3","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","scope":"/docs/guides/crypto-ramp","items":[{"id":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","title":"Integrate with Revolut Ramp","use":"$3","to":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","scope":"/docs/guides/crypto-ramp"}]},{"id":"/docs/guides/revolut-wallet/introduction","title":"Revolut Wallet","use":"$3","to":"/docs/guides/revolut-wallet/introduction","scope":"/docs/guides/revolut-wallet","items":[{"id":"/docs/guides/revolut-wallet/get-started","title":"Get started","use":"$3","to":"/docs/guides/revolut-wallet/get-started","scope":"/docs/guides/revolut-wallet"},{"id":"/docs/guides/revolut-wallet/operations/create-pass","title":"Create a pass","use":"$3","to":"/docs/guides/revolut-wallet/operations/create-pass","scope":"/docs/guides/revolut-wallet"},{"id":"/docs/guides/revolut-wallet/operations/update-pass","title":"Update a pass","use":"$3","to":"/docs/guides/revolut-wallet/operations/update-pass","scope":"/docs/guides/revolut-wallet"},{"id":"/docs/guides/revolut-wallet/operations/transaction-results","title":"Transaction results","use":"$3","to":"/docs/guides/revolut-wallet/operations/transaction-results","scope":"/docs/guides/revolut-wallet"}]}]}},{"item":{"id":"APIs","title":"APIs","items":[{"id":"/docs/api/merchant","title":"Merchant API","use":"$3","to":"/docs/api/merchant","items":[{"id":"/docs/api/merchant#tag-orders","title":"Orders","use":"$3","to":"/docs/api/merchant#tag-orders"},{"id":"/docs/api/merchant#tag-customers","title":"Customers","use":"$3","to":"/docs/api/merchant#tag-customers"},{"id":"/docs/api/merchant#tag-payments","title":"Payments","use":"$3","to":"/docs/api/merchant#tag-payments"},{"id":"/docs/api/merchant#tag-subscriptions","title":"Subscriptions","use":"$3","to":"/docs/api/merchant#tag-subscriptions"},{"id":"/docs/api/merchant#tag-payouts","title":"Payouts","use":"$3","to":"/docs/api/merchant#tag-payouts"},{"id":"/docs/api/merchant#tag-disputes","title":"Disputes","use":"$3","to":"/docs/api/merchant#tag-disputes"},{"id":"/docs/api/merchant#tag-report-runs","title":"Report runs","use":"$3","to":"/docs/api/merchant#tag-report-runs"},{"id":"/docs/api/merchant#tag-webhooks","title":"Webhooks","use":"$3","to":"/docs/api/merchant#tag-webhooks"},{"id":"/docs/api/merchant#tag-locations","title":"Locations","use":"$3","to":"/docs/api/merchant#tag-locations"}]},{"id":"/docs/api/business","title":"Business API","use":"$3","to":"/docs/api/business","items":[{"id":"/docs/api/business#tag-accounting","title":"Accounting settings","use":"$3","to":"/docs/api/business#tag-accounting"},{"id":"/docs/api/business#tag-accounts","title":"Accounts","use":"$3","to":"/docs/api/business#tag-accounts"},{"id":"/docs/api/business#tag-cards","title":"Cards","use":"$3","to":"/docs/api/business#tag-cards"},{"id":"/docs/api/business#tag-counterparties","title":"Counterparties","use":"$3","to":"/docs/api/business#tag-counterparties"},{"id":"/docs/api/business#tag-expenses","title":"Expenses","use":"$3","to":"/docs/api/business#tag-expenses"},{"id":"/docs/api/business#tag-foreign-exchange","title":"Foreign exchange","use":"$3","to":"/docs/api/business#tag-foreign-exchange"},{"id":"/docs/api/business#tag-payment-drafts","title":"Payment drafts","use":"$3","to":"/docs/api/business#tag-payment-drafts"},{"id":"/docs/api/business#tag-payout-links","title":"Payout links","use":"$3","to":"/docs/api/business#tag-payout-links"},{"id":"/docs/api/business#tag-team-members","title":"Team members","use":"$3","to":"/docs/api/business#tag-team-members"},{"id":"/docs/api/business#tag-transactions","title":"Transactions","use":"$3","to":"/docs/api/business#tag-transactions"},{"id":"/docs/api/business#tag-transfers","title":"Transfers","use":"$3","to":"/docs/api/business#tag-transfers"},{"id":"/docs/api/business#tag-webhooks-v2","title":"Webhooks","use":"$3","to":"/docs/api/business#tag-webhooks-v2"}]},{"id":"/docs/api/open-banking","title":"Open Banking API","use":"$3","to":"/docs/api/open-banking","items":[{"id":"/docs/api/open-banking#tag-accounts","title":"Accounts","use":"$3","to":"/docs/api/open-banking#tag-accounts"},{"id":"/docs/api/open-banking#tag-applications","title":"Applications","use":"$3","to":"/docs/api/open-banking#tag-applications"},{"id":"/docs/api/open-banking#tag-domestic-payment","title":"Payments","use":"$3","to":"/docs/api/open-banking#tag-domestic-payment"},{"id":"/docs/api/open-banking#tag-transactions","title":"Transactions","use":"$3","to":"/docs/api/open-banking#tag-transactions"}]},{"id":"/docs/api/crypto-ramp","title":"Crypto Ramp API","use":"$3","to":"/docs/api/crypto-ramp","items":[{"id":"/docs/api/crypto-ramp#tag-partners","title":"Partners","use":"$3","to":"/docs/api/crypto-ramp#tag-partners"},{"id":"/docs/api/crypto-ramp#tag-webhooks","title":"Webhooks","use":"$3","to":"/docs/api/crypto-ramp#tag-webhooks"}]},{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","title":"Crypto Exchange APIs","use":"$3","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","scope":"/docs/guides/exchange-fix-api","items":[{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","title":"Crypto Exchange FIX API","use":"$3","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","scope":"/docs/guides/exchange-fix-api"},{"id":"/docs/api/revolut-x-crypto-exchange","title":"Crypto Exchange REST API","use":"$3","to":"/docs/api/revolut-x-crypto-exchange"}]},{"id":"/docs/api/revolut-wallet-partner","title":"Revolut Wallet APIs","use":"$3","to":"/docs/api/revolut-wallet-partner","items":[{"id":"/docs/api/revolut-wallet-partner","title":"Partner API","use":"$3","to":"/docs/api/revolut-wallet-partner"},{"id":"/docs/api/revolut-wallet-callbacks","title":"Partner callbacks API","use":"$3","to":"/docs/api/revolut-wallet-callbacks"}]}]}},{"item":{"id":"SDKs","title":"SDKs","items":[{"id":"/docs/sdks/merchant-web-sdk/introduction","title":"Merchant Web SDKs","use":"$3","to":"/docs/sdks/merchant-web-sdk/introduction","scope":"/docs/sdks/merchant-web-sdk","items":[{"id":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","title":"Revolut Checkout","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","title":"Revolut Pay","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","title":"Apple Pay and Google Pay","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","title":"Pay by Bank","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","title":"SEPA Direct Debit","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","title":"Card field","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","title":"Card pop-up","use":"$3","to":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","scope":"/docs/sdks/merchant-web-sdk"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","title":"Promotional widgets","use":"$3","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","scope":"/docs/sdks/merchant-web-sdk"}]},{"id":"/docs/sdks/merchant-ios-sdk/introduction","title":"Merchant iOS SDKs","use":"$3","to":"/docs/sdks/merchant-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk","items":[{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","title":"Revolut Pay","use":"$3","to":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"},{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","title":"Apple Pay","use":"$3","to":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"},{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","title":"Tap to Pay","use":"$3","to":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","title":"Card Form","use":"$3","to":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","scope":"/docs/sdks/merchant-ios-sdk"}]},{"id":"/docs/sdks/merchant-android-sdk/introduction","title":"Merchant Android SDKs","use":"$3","to":"/docs/sdks/merchant-android-sdk/introduction","scope":"/docs/sdks/merchant-android-sdk","items":[{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","title":"Revolut Pay","use":"$3","to":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","scope":"/docs/sdks/merchant-android-sdk"},{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","title":"Card Form","use":"$3","to":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","scope":"/docs/sdks/merchant-android-sdk"}]}]}},{"item":{"id":"Resources","title":"Resources","items":[{"id":"/docs/resources/marketing-guidelines","title":"Revolut Pay marketing assets and guidelines","use":"$3","to":"/docs/resources/marketing-guidelines","scope":"/docs/resources"},{"id":"/docs/resources/revolut-pay-button-guidelines","title":"Revolut Pay button guidelines","use":"$3","to":"/docs/resources/revolut-pay-button-guidelines","scope":"/docs/resources"},{"id":"/docs/resources/open-banking-logo-guidelines","title":"Revolut Open Banking logo assets and guidelines","use":"$3","to":"/docs/resources/open-banking-logo-guidelines","scope":"/docs/resources"}]}},{"item":{"id":"More","title":"More","items":[{"id":"/blog","title":"Blog","use":"$3","to":"/blog","scope":"/blog"},{"id":"https://developer.revolut.com/portal/signup","title":"Developer Portal","use":"a","href":"https://developer.revolut.com/portal/signup","target":"_blank","rel":"noreferrer"}]}}],"menu":{"docs":[{"id":"/docs","title":"Docs","use":"$3","items":[{"id":"/docs/guides","title":"Guides","use":"$3","items":[]},{"id":"/docs/sdks","title":"Sdks","use":"$3","items":[]}]},{"id":"/docs/guides/build-banking-apps","title":"Build Banking Apps","use":"$3","root":true,"items":[{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api","title":"Introduction to the Open Banking API","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","title":"Introduction","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","use":"$3"},{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/who-can-access-the-api","title":"Who can access the API","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/who-can-access-the-api","use":"$3"},{"id":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/global-customer-access-controls","title":"Global customer access controls","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/global-customer-access-controls","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/get-started","title":"Get started","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/get-started/register-your-application-in-the-developer-portal","title":"1. Register your application in the Developer Portal","to":"/docs/guides/build-banking-apps/get-started/register-your-application-in-the-developer-portal","use":"$3"},{"id":"/docs/guides/build-banking-apps/get-started/prepare-sandbox-environment","title":"2. Prepare your Sandbox environment","to":"/docs/guides/build-banking-apps/get-started/prepare-sandbox-environment","use":"$3"},{"id":"/docs/guides/build-banking-apps/get-started/setup-prod-environment","title":"3. Set up production environment","to":"/docs/guides/build-banking-apps/get-started/setup-prod-environment","use":"$3"},{"id":"/docs/guides/build-banking-apps/get-started/get-access-token","title":"4. Get the access token","to":"/docs/guides/build-banking-apps/get-started/get-access-token","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr","title":"Register your application using DCR","use":"$3","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr","items":[{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-jwks-url","title":"1. Get the JWKs URL","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-jwks-url","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-software-statement","title":"2. Get the software statement","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-the-software-statement","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-your-certificates-distinguished-name","title":"3. Get your certificate's distinguished name","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-your-certificates-distinguished-name","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/create-a-jwt","title":"4. Create a JWT","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/create-a-jwt","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/validate-your-jwt","title":"5. Validate your JWT","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/validate-your-jwt","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-a-client-id","title":"6. Get a client ID","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/get-a-client-id","use":"$3"},{"id":"/docs/guides/build-banking-apps/register-your-application-using-dcr/open-id-configuration-urls","title":"Open ID configuration URLs","to":"/docs/guides/build-banking-apps/register-your-application-using-dcr/open-id-configuration-urls","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/manage-your-applications","title":"Manage your applications","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/manage-your-applications/get-an-application","title":"Retrieve application data","to":"/docs/guides/build-banking-apps/manage-your-applications/get-an-application","use":"$3"},{"id":"/docs/guides/build-banking-apps/manage-your-applications/update-an-application","title":"Update application data","to":"/docs/guides/build-banking-apps/manage-your-applications/update-an-application","use":"$3"},{"id":"/docs/guides/build-banking-apps/manage-your-applications/update-certificates","title":"Update application certificates","to":"/docs/guides/build-banking-apps/manage-your-applications/update-certificates","use":"$3"},{"id":"/docs/guides/build-banking-apps/manage-your-applications/delete-an-application","title":"Delete an application","to":"/docs/guides/build-banking-apps/manage-your-applications/delete-an-application","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/tutorials","title":"Tutorials","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","title":"Get account and transaction information","to":"/docs/guides/build-banking-apps/tutorials/get-account-and-transaction-information","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","title":"Initiate your first payment","to":"/docs/guides/build-banking-apps/tutorials/initiate-your-first-payment","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman","title":"Test with Postman","use":"$3","items":[{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman/set-up-postman","title":"Set up Postman","to":"/docs/guides/build-banking-apps/tutorials/test-with-postman/set-up-postman","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-an-account-access-consent","title":"Get an account access consent","to":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-an-account-access-consent","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-a-payment-consent","title":"Get a payment consent","to":"/docs/guides/build-banking-apps/tutorials/test-with-postman/get-a-payment-consent","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/tutorials/create-a-file-payment","title":"Create a file payment","to":"/docs/guides/build-banking-apps/tutorials/create-a-file-payment","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/create-your-first-draft-payment","title":"Create your first draft payment","to":"/docs/guides/build-banking-apps/tutorials/create-your-first-draft-payment","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/work-with-draft-payments","title":"Work with draft payments","to":"/docs/guides/build-banking-apps/tutorials/work-with-draft-payments","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-tokens","title":"Work with JSON Web Tokens","to":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-tokens","use":"$3"},{"id":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-signatures","title":"Work with JSON Web Signatures","to":"/docs/guides/build-banking-apps/tutorials/work-with-json-web-signatures","use":"$3"}]},{"id":"/docs/guides/build-banking-apps/api-metrics","title":"API metrics","to":"/docs/guides/build-banking-apps/api-metrics","use":"$3"},{"id":"/docs/guides/build-banking-apps/usage-and-limits","title":"Usage and limits","to":"/docs/guides/build-banking-apps/usage-and-limits","use":"$3"},{"id":"/docs/guides/build-banking-apps/glossary","title":"Glossary","to":"/docs/guides/build-banking-apps/glossary","use":"$3"},{"id":"/docs/guides/build-banking-apps/faqs","title":"FAQs","to":"/docs/guides/build-banking-apps/faqs","use":"$3"},{"id":"/docs/guides/build-banking-apps/errors","title":"Errors","to":"/docs/guides/build-banking-apps/errors","use":"$3"}]},{"id":"/docs/guides/crypto-ramp","title":"Crypto Ramp","use":"$3","root":true,"items":[{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp","title":"Introduction to Revolut Ramp","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","title":"Introduction","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/introduction-to-revolut-ramp","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/partner-journey","title":"Partner journey","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/partner-journey","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details","title":"Coverage and other details","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/crypto-tokens","title":"Tokens","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/crypto-tokens","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/currencies-and-regions","title":"Currencies and regions","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/currencies-and-regions","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/payment-options","title":"Payment options","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/payment-options","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/limits-and-fees","title":"Limits and fees","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/coverage-and-other-details/limits-and-fees","use":"$3"}]},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/integration-options","title":"Integration with Revolut Ramp","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/integration-options","use":"$3"},{"id":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/configuration-options","title":"Configuration options","to":"/docs/guides/crypto-ramp/introduction-to-revolut-ramp/configuration-options","use":"$3"}]},{"id":"/docs/guides/crypto-ramp/get-started","title":"Get started","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","title":"Integrate with Revolut Ramp","to":"/docs/guides/crypto-ramp/get-started/integrate-with-revolut-ramp","use":"$3"},{"id":"/docs/guides/crypto-ramp/get-started/initiate-transaction","title":"Initiate a transaction","to":"/docs/guides/crypto-ramp/get-started/initiate-transaction","use":"$3"},{"id":"/docs/guides/crypto-ramp/get-started/customer-perspective","title":"Create an order - customer's perspective","to":"/docs/guides/crypto-ramp/get-started/customer-perspective","use":"$3"}]},{"id":"/docs/guides/crypto-ramp/tutorials","title":"API usage and testing","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/tutorials/test-the-integration","title":"Test the integration","to":"/docs/guides/crypto-ramp/tutorials/test-the-integration","use":"$3"},{"id":"/docs/guides/crypto-ramp/tutorials/use-the-api","title":"Leverage the Crypto Ramp API","to":"/docs/guides/crypto-ramp/tutorials/use-the-api","use":"$3"},{"id":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks","title":"Work with webhooks","use":"$3","items":[{"id":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/use-webhooks","title":"Track order and payment lifecycle","to":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/use-webhooks","use":"$3"},{"id":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/verify-the-payload-signature","title":"Verify the payload signature","to":"/docs/guides/crypto-ramp/tutorials/work-with-webhooks/verify-the-payload-signature","use":"$3"}]}]},{"id":"/docs/guides/crypto-ramp/glossary","title":"Glossary","to":"/docs/guides/crypto-ramp/glossary","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api","title":"Exchange FIX API","use":"$3","root":true,"items":[{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api","title":"Introduction to the Revolut Exchange FIX API","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","title":"Introduction","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/exchange-fix-api","use":"$3"},{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/system-overview","title":"System overview","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/system-overview","use":"$3"},{"id":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/reading-instructions","title":"Reading instructions","to":"/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/reading-instructions","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api/trading-fix-api","title":"Trading FIX API","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages","title":"Supported FIX messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/supported-fix-messages-trading-overview","title":"Overview","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/supported-fix-messages-trading-overview","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages","title":"Session level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","title":"A (Logon)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","title":"0 (Heartbeat)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","title":"1 (Test request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","title":"2 (Resend request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","title":"3 (Session level reject)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","title":"4 (Sequence reset)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","title":"5 (Logout)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages","title":"Application level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","title":"Standard message header","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","title":"Standard message trailer","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-state-transitions","title":"Order state transitions","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-state-transitions","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","title":"Currency pairs","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-rejection-codes","title":"Order rejection codes","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/order-rejection-codes","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-D-new-order-single","title":"D (New order - single)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-D-new-order-single","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-F-order-cancel-request","title":"F (Order cancel request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-F-order-cancel-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-G-order-cancel-replace-request","title":"G (Order cancel/replace request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-G-order-cancel-replace-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-H-order-status-request","title":"H (Order status request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-H-order-status-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-q-order-mass-cancel-request","title":"q (Order mass cancel request)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-q-order-mass-cancel-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-8-execution-report","title":"8 (Execution report)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-8-execution-report","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-9-order-cancel-reject","title":"9 (Order cancel reject)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-9-order-cancel-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-j-business-message-reject","title":"j (Business message reject)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-j-business-message-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-r-order-mass-cancel-report","title":"r (Order mass cancel report)","to":"/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/fix-application-level-messages/message-r-order-mass-cancel-report","use":"$3"}]}]}]},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api","title":"Market Data FIX API","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages","title":"Supported FIX messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/supported-fix-messages-market-data-overview","title":"Overview","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/supported-fix-messages-market-data-overview","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages","title":"Session level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","title":"A (Logon)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-A-logon","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","title":"0 (Heartbeat)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-0-heartbeat","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","title":"1 (Test request)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-1-test-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","title":"2 (Resend request)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-2-resend-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","title":"3 (Session level reject)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-3-session-level-reject","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","title":"4 (Sequence reset)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-4-reset-sequence","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","title":"5 (Logout)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-session-level-messages/message-5-logout","use":"$3"}]},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages","title":"Application level messages","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","title":"Standard message header","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-header","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","title":"Standard message trailer","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/standard-message-trailer","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","title":"Currency pairs","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/currency-pairs","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-v-market-data-request","title":"V (Market data request)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-v-market-data-request","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-w-full-refresh","title":"W (Market Data - Snapshot/Full refresh)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-w-full-refresh","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-x-incremental-refresh","title":"X (Market Data - Incremental Refresh)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-x-incremental-refresh","use":"$3"},{"id":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-y-market-data-request-reject","title":"Y (Market Data Request Reject)","to":"/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/fix-application-level-messages/message-y-market-data-request-reject","use":"$3"}]}]}]},{"id":"/docs/guides/exchange-fix-api/fix-session-management","title":"FIX session management","use":"$3","items":[{"id":"/docs/guides/exchange-fix-api/fix-session-management/starting-session-and-authentication","title":"Starting session and authentication","to":"/docs/guides/exchange-fix-api/fix-session-management/starting-session-and-authentication","use":"$3"},{"id":"/docs/guides/exchange-fix-api/fix-session-management/session-termination","title":"Session termination","to":"/docs/guides/exchange-fix-api/fix-session-management/session-termination","use":"$3"},{"id":"/docs/guides/exchange-fix-api/fix-session-management/reject-handling","title":"Reject handling","to":"/docs/guides/exchange-fix-api/fix-session-management/reject-handling","use":"$3"}]}]},{"id":"/docs/guides/manage-accounts","title":"Manage Accounts","use":"$3","root":true,"items":[{"id":"/docs/guides/manage-accounts/introduction","title":"Introduction to the Business API","to":"/docs/guides/manage-accounts/introduction","use":"$3"},{"id":"/docs/guides/manage-accounts/use-cases","title":"Use cases","use":"$3","items":[{"id":"/docs/guides/manage-accounts/use-cases/accounts-and-transactions-syncing","title":"Accounts and transactions syncing","to":"/docs/guides/manage-accounts/use-cases/accounts-and-transactions-syncing","use":"$3"},{"id":"/docs/guides/manage-accounts/use-cases/expenses-and-receipts","title":"Expenses and receipts syncing","to":"/docs/guides/manage-accounts/use-cases/expenses-and-receipts","use":"$3"},{"id":"/docs/guides/manage-accounts/use-cases/payouts-automation","title":"Payouts automation","to":"/docs/guides/manage-accounts/use-cases/payouts-automation","use":"$3"}]},{"id":"/docs/guides/manage-accounts/get-started","title":"Get started","use":"$3","items":[{"id":"/docs/guides/manage-accounts/get-started/sign-up-for-revolut-business-account","title":"1. Sign up for Revolut Business account","to":"/docs/guides/manage-accounts/get-started/sign-up-for-revolut-business-account","use":"$3"},{"id":"/docs/guides/manage-accounts/get-started/prepare-sandbox-environment","title":"2. Set up a test environment with Revolut Sandbox","to":"/docs/guides/manage-accounts/get-started/prepare-sandbox-environment","use":"$3"},{"id":"/docs/guides/manage-accounts/get-started/make-your-first-api-request","title":"3. Make your first API request","to":"/docs/guides/manage-accounts/get-started/make-your-first-api-request","use":"$3"}]},{"id":"/docs/guides/manage-accounts/accounting","title":"Accounting settings","use":"$3","items":[{"id":"/docs/guides/manage-accounts/accounting/manage-accounting-settings","title":"Overview","to":"/docs/guides/manage-accounts/accounting/manage-accounting-settings","use":"$3"},{"id":"/docs/guides/manage-accounts/accounting/manage-accounting-categories","title":"Accounting categories","to":"/docs/guides/manage-accounts/accounting/manage-accounting-categories","use":"$3"},{"id":"/docs/guides/manage-accounts/accounting/manage-tax-rates","title":"Tax rates","to":"/docs/guides/manage-accounts/accounting/manage-tax-rates","use":"$3"},{"id":"/docs/guides/manage-accounts/accounting/manage-labels-and-label-groups","title":"Labels and label groups","to":"/docs/guides/manage-accounts/accounting/manage-labels-and-label-groups","use":"$3"}]},{"id":"/docs/guides/manage-accounts/accounts-and-transactions","title":"Accounts and transactions","use":"$3","items":[{"id":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","title":"Accounts","to":"/docs/guides/manage-accounts/accounts-and-transactions/manage-your-accounts","use":"$3"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-expenses","title":"Expenses","to":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-expenses","use":"$3"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-transactions","title":"Transactions","to":"/docs/guides/manage-accounts/accounts-and-transactions/retrieve-transactions","use":"$3"},{"id":"/docs/guides/manage-accounts/accounts-and-transactions/map-transaction-data","title":"Map transactions","to":"/docs/guides/manage-accounts/accounts-and-transactions/map-transaction-data","use":"$3"}]},{"id":"/docs/guides/manage-accounts/counterparties","title":"Counterparties","use":"$3","items":[{"id":"/docs/guides/manage-accounts/counterparties/create-a-counterparty","title":"Create a counterparty","to":"/docs/guides/manage-accounts/counterparties/create-a-counterparty","use":"$3"},{"id":"/docs/guides/manage-accounts/counterparties/retrieve-counterparties","title":"Retrieve counterparties","to":"/docs/guides/manage-accounts/counterparties/retrieve-counterparties","use":"$3"},{"id":"/docs/guides/manage-accounts/counterparties/update-counterparty-payment-method","title":"Update a counterparty's payment method","to":"/docs/guides/manage-accounts/counterparties/update-counterparty-payment-method","use":"$3"},{"id":"/docs/guides/manage-accounts/counterparties/confirmation-of-payee","title":"Confirmation of Payee (CoP)","to":"/docs/guides/manage-accounts/counterparties/confirmation-of-payee","use":"$3"}]},{"id":"/docs/guides/manage-accounts/transfers","title":"Transfers","use":"$3","items":[{"id":"/docs/guides/manage-accounts/transfers/send-money","title":"Send money","to":"/docs/guides/manage-accounts/transfers/send-money","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/bank-transfers","title":"Bank transfers","to":"/docs/guides/manage-accounts/transfers/bank-transfers","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/card-transfers","title":"Card transfers","to":"/docs/guides/manage-accounts/transfers/card-transfers","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/payout-links","title":"Payout links","to":"/docs/guides/manage-accounts/transfers/payout-links","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/payment-drafts","title":"Payment drafts","to":"/docs/guides/manage-accounts/transfers/payment-drafts","use":"$3"},{"id":"/docs/guides/manage-accounts/transfers/prepare-and-validate-transfers","title":"Prepare and validate transfers","to":"/docs/guides/manage-accounts/transfers/prepare-and-validate-transfers","use":"$3"}]},{"id":"/docs/guides/manage-accounts/exchange-money","title":"Foreign exchange","to":"/docs/guides/manage-accounts/exchange-money","use":"$3"},{"id":"/docs/guides/manage-accounts/cards","title":"Cards","use":"$3","items":[{"id":"/docs/guides/manage-accounts/cards/manage-cards","title":"Cards","to":"/docs/guides/manage-accounts/cards/manage-cards","use":"$3"},{"id":"/docs/guides/manage-accounts/cards/manage-card-invitations","title":"Card invitations","to":"/docs/guides/manage-accounts/cards/manage-card-invitations","use":"$3"}]},{"id":"/docs/guides/manage-accounts/teams","title":"Teams","use":"$3","items":[{"id":"/docs/guides/manage-accounts/teams/manage-team-members","title":"Members and roles","to":"/docs/guides/manage-accounts/teams/manage-team-members","use":"$3"}]},{"id":"/docs/guides/manage-accounts/webhooks","title":"Webhooks","use":"$3","items":[{"id":"/docs/guides/manage-accounts/webhooks/about-webhooks","title":"About webhooks","to":"/docs/guides/manage-accounts/webhooks/about-webhooks","use":"$3"},{"id":"/docs/guides/manage-accounts/webhooks/manage-webhooks","title":"Manage webhooks","to":"/docs/guides/manage-accounts/webhooks/manage-webhooks","use":"$3"},{"id":"/docs/guides/manage-accounts/webhooks/verify-the-payload-signature","title":"Verify the payload signature","to":"/docs/guides/manage-accounts/webhooks/verify-the-payload-signature","use":"$3"}]},{"id":"/docs/guides/manage-accounts/api-usage-and-testing","title":"API usage and testing","use":"$3","items":[{"id":"/docs/guides/manage-accounts/api-usage-and-testing/errors","title":"Errors","to":"/docs/guides/manage-accounts/api-usage-and-testing/errors","use":"$3"},{"id":"/docs/guides/manage-accounts/api-usage-and-testing/usage-and-limits","title":"Usage and limits","to":"/docs/guides/manage-accounts/api-usage-and-testing/usage-and-limits","use":"$3"},{"id":"/docs/guides/manage-accounts/api-usage-and-testing/test-flows-with-simulations","title":"Test your flows with simulations (Sandbox only)","to":"/docs/guides/manage-accounts/api-usage-and-testing/test-flows-with-simulations","use":"$3"}]}]},{"id":"/docs/guides/merchant","title":"Merchant","use":"$3","root":true,"items":[{"id":"/docs/guides/merchant/introduction","title":"Introduction","to":"/docs/guides/merchant/introduction","use":"$3"},{"id":"/docs/guides/merchant/get-started","title":"Get started","to":"/docs/guides/merchant/get-started","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live","title":"Test & go live","use":"$3","items":[{"id":"/docs/guides/merchant/test-and-go-live/set-up-sandbox","title":"Set up a test environment","to":"/docs/guides/merchant/test-and-go-live/set-up-sandbox","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live/testing","title":"Testing","use":"$3","items":[{"id":"/docs/guides/merchant/test-and-go-live/testing/implementation-checklists","title":"Implementation checklist","to":"/docs/guides/merchant/test-and-go-live/testing/implementation-checklists","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live/testing/test-flows","title":"Test payment flows","to":"/docs/guides/merchant/test-and-go-live/testing/test-flows","use":"$3"},{"id":"/docs/guides/merchant/test-and-go-live/testing/test-cards","title":"Test cards","to":"/docs/guides/merchant/test-and-go-live/testing/test-cards","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments","title":"Accept payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments","title":"Online payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout","title":"Revolut Checkout","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-checkout/web","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay","title":"Revolut Pay","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/web","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile","title":"Mobile","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/ios","title":"iOS","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/ios","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/android","title":"Android","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/android","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/react-native","title":"React Native","to":"/docs/guides/merchant/accept-payments/online-payments/revolut-pay/mobile/react-native","use":"$3"}]},{"id":"/docs/guides/merchant/optimise-checkout/fast-checkout","title":"Fast checkout","use":"$3","to":"/docs/guides/merchant/optimise-checkout/fast-checkout"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments","title":"Card payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web","title":"Web","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/card-field","title":"Card field","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/card-field","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/pop-up","title":"Card pop-up","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/web/pop-up","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile","title":"Mobile","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/ios","title":"iOS","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/ios","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/android","title":"Android","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/android","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/react-native","title":"React Native","to":"/docs/guides/merchant/accept-payments/online-payments/card-payments/mobile/react-native","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay","title":"Apple Pay and Google Pay","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/web","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/mobile","title":"Mobile","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/mobile/ios","title":"iOS","to":"/docs/guides/merchant/accept-payments/online-payments/apple-pay-google-pay/mobile/ios","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank","title":"Pay by Bank","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/pay-by-bank/web","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit","title":"SEPA Direct Debit","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/web","title":"Web","to":"/docs/guides/merchant/accept-payments/online-payments/sepa-direct-debit/web","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page","title":"Hosted Checkout Page","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link","title":"Payment link","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/api","title":"API","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/api","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments","title":"In-person payments","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos","title":"Revolut POS","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app","title":"Web app","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/product-management","title":"Product and catalogue management","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/product-management","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/settings","title":"Settings","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/settings","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/staff-management","title":"Staff management","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/staff-management","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/analytics-orders","title":"Analytics and orders","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/web-app/analytics-orders","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app","title":"iOS app","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/order-management","title":"Order management","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/order-management","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/table-service","title":"Table service","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/table-service","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/catalogue","title":"Catalogue","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/catalogue","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/operational-settings","title":"Operational settings","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/operational-settings","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/hardware-settings","title":"Hardware settings","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/hardware-settings","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/reports","title":"Reports","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/ios-app/reports","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/order-pay","title":"Order and Pay","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/order-pay","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/support","title":"Support","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/support","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/pos/faq","title":"FAQs","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/faq","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal","title":"Revolut Terminal","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/manage-payments","title":"Manage payments","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/manage-payments","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/additional-features","title":"Additional features","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/additional-features","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/push-payments","title":"Push payments to Revolut Terminal","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/push-payments","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/pre-authorisation","title":"Pre-authorisation","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/pre-authorisation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/support-warranty","title":"Support and warranty","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/support-warranty","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader","title":"Revolut Reader","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/manage-payments","title":"Manage payments","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/manage-payments","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/additional-features","title":"Additional features","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/additional-features","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/support-warranty","title":"Support and warranty","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/support-warranty","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/reader/faq","title":"FAQs","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/faq","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay","title":"Tap to Pay","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/get-started","title":"Get started","to":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/get-started","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/integration-guide","title":"Integration guide","to":"/docs/guides/merchant/accept-payments/in-person-payments/tap-to-pay/integration-guide","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/no-code","title":"No-code integrations","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins","title":"E-commerce plugins","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce","title":"WooCommerce","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/woocommerce/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop","title":"PrestaShop","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/prestashop/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento","title":"Adobe Commerce (Magento 2)","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/magento/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce","title":"BigCommerce","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/bigcommerce/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify","title":"Shopify","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/shopify/features","use":"$3"}]},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart","title":"OpenCart","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/introduction","title":"Introduction","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/introduction","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/installation","title":"Installation","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/installation","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/features","title":"Features and operations","to":"/docs/guides/merchant/accept-payments/no-code/plugins/opencart/features","use":"$3"}]}]},{"id":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link","title":"Payment links","use":"$3","to":"/docs/guides/merchant/accept-payments/online-payments/hosted-checkout-page/payment-link"},{"id":"/docs/guides/merchant/accept-payments/no-code/invoices","title":"Invoices","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/invoices/xero","title":"Xero invoices","use":"$3","items":[{"id":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/configuration","title":"Configuration","to":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/configuration","use":"$3"},{"id":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/troubleshooting","title":"Troubleshooting","to":"/docs/guides/merchant/accept-payments/no-code/invoices/xero/troubleshooting","use":"$3"}]}]}]}]},{"id":"/docs/guides/merchant/operations","title":"Operations","use":"$3","items":[{"id":"/docs/guides/merchant/operations/capture-and-settlement","title":"Capture & settlement","use":"$3","items":[{"id":"/docs/guides/merchant/operations/capture-and-settlement/capture-later","title":"Authorise a payment to capture later","to":"/docs/guides/merchant/operations/capture-and-settlement/capture-later","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation","title":"Advanced authorisation","use":"$3","items":[{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/introduction","title":"Introduction","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/introduction","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/pre-authorisation","title":"Pre-authorisation","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/pre-authorisation","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/incremental-authorisation","title":"Incremental authorisation","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/incremental-authorisation","use":"$3"},{"id":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/clearing-windows","title":"Clearing windows","to":"/docs/guides/merchant/operations/capture-and-settlement/advanced-authorisation/clearing-windows","use":"$3"}]}]},{"id":"/docs/guides/merchant/operations/refunds","title":"Refund payments","to":"/docs/guides/merchant/operations/refunds","use":"$3"}]},{"id":"/docs/guides/merchant/optimise-checkout","title":"Optimise checkout","use":"$3","items":[{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods","title":"Save and charge payment methods","use":"$3","items":[{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods/charge-saved-payment-method","title":"Charge a customer's saved payment method","to":"/docs/guides/merchant/optimise-checkout/save-payment-methods/charge-saved-payment-method","use":"$3"},{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods/checkout-with-saved-card","title":"Save cards and speed up checkout","to":"/docs/guides/merchant/optimise-checkout/save-payment-methods/checkout-with-saved-card","use":"$3"},{"id":"/docs/guides/merchant/optimise-checkout/save-payment-methods/subscription-management","title":"Manage subscriptions","to":"/docs/guides/merchant/optimise-checkout/save-payment-methods/subscription-management","use":"$3"}]},{"id":"/docs/guides/merchant/optimise-checkout/fast-checkout","title":"Fast checkout","to":"/docs/guides/merchant/optimise-checkout/fast-checkout","use":"$3"},{"id":"/docs/guides/merchant/optimise-checkout/promo-banners","title":"Add Promotional banner to your checkout page","to":"/docs/guides/merchant/optimise-checkout/promo-banners","use":"$3"}]},{"id":"/docs/guides/merchant/monitor-and-observe","title":"Monitor & observe","use":"$3","items":[{"id":"/docs/guides/merchant/monitor-and-observe/reports-reconciliation","title":"Create CSV reports of transactions","to":"/docs/guides/merchant/monitor-and-observe/reports-reconciliation","use":"$3"},{"id":"/docs/guides/merchant/monitor-and-observe/webhooks","title":"Work with webhooks","use":"$3","items":[{"id":"/docs/guides/merchant/monitor-and-observe/webhooks/using-webhooks","title":"Use webhooks to track order and payment lifecycle","to":"/docs/guides/merchant/monitor-and-observe/webhooks/using-webhooks","use":"$3"},{"id":"/docs/guides/merchant/monitor-and-observe/webhooks/verify-the-payload-signature","title":"Verify the payload signature","to":"/docs/guides/merchant/monitor-and-observe/webhooks/verify-the-payload-signature","use":"$3"}]}]},{"id":"/docs/guides/merchant/reference","title":"Reference","use":"$3","items":[{"id":"/docs/guides/merchant/reference/versioning","title":"Versioning","use":"$3","items":[{"id":"/docs/guides/merchant/reference/versioning/api-versions","title":"API versions","to":"/docs/guides/merchant/reference/versioning/api-versions","use":"$3"},{"id":"/docs/guides/merchant/reference/versioning/deprecation-policy","title":"Deprecation policy","to":"/docs/guides/merchant/reference/versioning/deprecation-policy","use":"$3"},{"id":"/docs/guides/merchant/reference/versioning/changelog","title":"Changelog","to":"/docs/guides/merchant/reference/versioning/changelog","use":"$3"}]},{"id":"/docs/api/merchant","title":"API","use":"$3","to":"/docs/api/merchant"},{"id":"/docs/guides/merchant/reference/sdks","title":"SDKs","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/introduction","title":"Web SDK","use":"$3","to":"/docs/sdks/merchant-web-sdk/introduction"},{"id":"/docs/sdks/merchant-ios-sdk/introduction","title":"iOS SDK","use":"$3","to":"/docs/sdks/merchant-ios-sdk/introduction"},{"id":"/docs/sdks/merchant-android-sdk/introduction","title":"Android SDK","use":"$3","to":"/docs/sdks/merchant-android-sdk/introduction"}]},{"id":"/docs/guides/merchant/reference/3d-secure","title":"3D Secure","to":"/docs/guides/merchant/reference/3d-secure","use":"$3"},{"id":"/docs/guides/merchant/reference/error-codes","title":"Errors","use":"$3","items":[{"id":"/docs/guides/merchant/reference/error-codes/http-response-errors","title":"HTTP response errors","to":"/docs/guides/merchant/reference/error-codes/http-response-errors","use":"$3"},{"id":"/docs/guides/merchant/reference/error-codes/decline-reasons","title":"Decline reasons","to":"/docs/guides/merchant/reference/error-codes/decline-reasons","use":"$3"}]},{"id":"/docs/guides/merchant/reference/order-lifecycle","title":"Order and payment lifecycle","to":"/docs/guides/merchant/reference/order-lifecycle","use":"$3"}]},{"id":"/blog","title":"Updates","use":"$3","to":"/blog"}]},{"id":"/docs/guides/revolut-wallet","title":"Revolut Wallet","use":"$3","root":true,"items":[{"id":"/docs/guides/revolut-wallet/introduction","title":"Introduction","to":"/docs/guides/revolut-wallet/introduction","use":"$3"},{"id":"/docs/guides/revolut-wallet/get-started","title":"Get started","to":"/docs/guides/revolut-wallet/get-started","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations","title":"Operations","use":"$3","items":[{"id":"/docs/guides/revolut-wallet/operations/introduction","title":"Introduction","to":"/docs/guides/revolut-wallet/operations/introduction","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations/create-pass","title":"Create a pass","to":"/docs/guides/revolut-wallet/operations/create-pass","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations/update-pass","title":"Update a pass","to":"/docs/guides/revolut-wallet/operations/update-pass","use":"$3"},{"id":"/docs/guides/revolut-wallet/operations/transaction-results","title":"Transaction results","to":"/docs/guides/revolut-wallet/operations/transaction-results","use":"$3"}]}]},{"id":"/docs/resources","title":"Resources","use":"$3","root":true,"items":[{"id":"/docs/resources/marketing-guidelines","title":"Revolut Pay marketing assets and guidelines","to":"/docs/resources/marketing-guidelines","use":"$3"},{"id":"/docs/resources/revolut-pay-button-guidelines","title":"Revolut Pay button guidelines","to":"/docs/resources/revolut-pay-button-guidelines","use":"$3"},{"id":"/docs/resources/open-banking-logo-guidelines","title":"Revolut Open Banking logo assets and guidelines","to":"/docs/resources/open-banking-logo-guidelines","use":"$3"}]},{"id":"/docs/sdks/merchant-android-sdk","title":"Merchant Android SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/merchant-android-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-android-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk","title":"Revolut Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-android-sdk/revolut-pay-android-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk","title":"Revolut Card Form SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-android-sdk/revolut-card-form-android-sdk/methods-parameters","use":"$3"}]}]},{"id":"/docs/sdks/merchant-ios-sdk","title":"Merchant iOS SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/merchant-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk","title":"Revolut Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/revolut-pay-ios-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk","title":"Apple Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/apple-pay-ios-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk","title":"Tap to Pay SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/tap-to-pay-sdk/methods-parameters","use":"$3"}]},{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk","title":"Revolut Card Form SDK","use":"$3","items":[{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/merchant-ios-sdk/revolut-card-form-ios-sdk/methods-parameters","use":"$3"}]}]},{"id":"/docs/sdks/merchant-web-sdk","title":"Merchant Web SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/merchant-web-sdk/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/get-started","title":"Get started","to":"/docs/sdks/merchant-web-sdk/get-started","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation","title":"Initialisation","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/initialisation/token-based","title":"Token-based initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/token-based","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation/direct","title":"Direct initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/direct","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation/payments-module","title":"Payments module initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/payments-module","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/initialisation/upsell-module","title":"Upsell module initialisation","to":"/docs/sdks/merchant-web-sdk/initialisation/upsell-module","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/payment-methods","title":"Payment methods","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/payment-methods/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/payment-methods/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","title":"Embedded checkout","to":"/docs/sdks/merchant-web-sdk/payment-methods/embedded-checkout","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","title":"Revolut Pay","to":"/docs/sdks/merchant-web-sdk/payment-methods/revolut-pay","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","title":"Apple Pay / Google Pay","to":"/docs/sdks/merchant-web-sdk/payment-methods/apple-pay-google-pay","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","title":"Card field","to":"/docs/sdks/merchant-web-sdk/payment-methods/card-field","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","title":"Card pop-up","to":"/docs/sdks/merchant-web-sdk/payment-methods/pop-up","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","title":"Pay by Bank","to":"/docs/sdks/merchant-web-sdk/payment-methods/pay-by-bank","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","title":"SEPA Direct Debit","to":"/docs/sdks/merchant-web-sdk/payment-methods/sepa-direct-debit","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets","title":"Promotional widgets","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/card-gateway-banner","title":"Card gateway banner","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/card-gateway-banner","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/promotional-banner","title":"Promotional banner","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/promotional-banner","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/promotional-widgets/enrollment-confirmation-banner","title":"Enrollment confirmation banner","to":"/docs/sdks/merchant-web-sdk/promotional-widgets/enrollment-confirmation-banner","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/types","title":"Types","use":"$3","items":[{"id":"/docs/sdks/merchant-web-sdk/types/introduction","title":"Introduction","to":"/docs/sdks/merchant-web-sdk/types/introduction","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/locale","title":"Locale","to":"/docs/sdks/merchant-web-sdk/types/locale","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/address","title":"Address","to":"/docs/sdks/merchant-web-sdk/types/address","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/customer-details","title":"CustomerDetails","to":"/docs/sdks/merchant-web-sdk/types/customer-details","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/revolut-checkout-error","title":"RevolutCheckoutError","to":"/docs/sdks/merchant-web-sdk/types/revolut-checkout-error","use":"$3"},{"id":"/docs/sdks/merchant-web-sdk/types/validation-error","title":"ValidationError","to":"/docs/sdks/merchant-web-sdk/types/validation-error","use":"$3"}]},{"id":"/docs/sdks/merchant-web-sdk/integration-examples","title":"Integration examples","to":"/docs/sdks/merchant-web-sdk/integration-examples","use":"$3"}]},{"id":"/docs/sdks/reverywhere-web-sdk","title":"RevEverywhere Web SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/reverywhere-web-sdk/introduction-and-setup","title":"Introduction and setup","to":"/docs/sdks/reverywhere-web-sdk/introduction-and-setup","use":"$3"}]},{"id":"/docs/sdks/revolut-id-sdk","title":"(BETA) Revolut ID SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/revolut-id-sdk/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web","title":"Web","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/web/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/web/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/configure-client","title":"Configure client","to":"/docs/sdks/revolut-id-sdk/web/configure-client","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/integrate-sdk","title":"Integrate SDK","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/java-script","title":"JavaScript","to":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/java-script","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/react","title":"React","to":"/docs/sdks/revolut-id-sdk/web/integrate-sdk/react","use":"$3"}]},{"id":"/docs/sdks/revolut-id-sdk/web/code-exchange","title":"Code exchange","to":"/docs/sdks/revolut-id-sdk/web/code-exchange","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference","title":"API reference","use":"$3","to":"/docs/sdks/revolut-id-sdk/web/api-reference","items":[{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/revolut-id","title":"RevolutId","to":"/docs/sdks/revolut-id-sdk/web/api-reference/revolut-id","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/revolutid-loader","title":"RevolutIdLoader","to":"/docs/sdks/revolut-id-sdk/web/api-reference/revolutid-loader","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/button-client","title":"ButtonClient","to":"/docs/sdks/revolut-id-sdk/web/api-reference/button-client","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/button-style","title":"ButtonStyle","to":"/docs/sdks/revolut-id-sdk/web/api-reference/button-style","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/web/api-reference/openid-configuration","title":"OIDC Configuration","to":"/docs/sdks/revolut-id-sdk/web/api-reference/openid-configuration","use":"$3"}]}]},{"id":"/docs/sdks/revolut-id-sdk/ios","title":"iOS","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/ios/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/ios/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/ios/integration-guide","title":"Integration guide","to":"/docs/sdks/revolut-id-sdk/ios/integration-guide","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/ios/code-exchange","title":"Code exchange","to":"/docs/sdks/revolut-id-sdk/ios/code-exchange","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/ios/api-reference","title":"Methods and parameters","use":"$3","to":"/docs/sdks/revolut-id-sdk/ios/api-reference","items":[]}]},{"id":"/docs/sdks/revolut-id-sdk/android","title":"Android","use":"$3","items":[{"id":"/docs/sdks/revolut-id-sdk/android/introduction","title":"Introduction","to":"/docs/sdks/revolut-id-sdk/android/introduction","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/android/integration-guide","title":"Integration guide","to":"/docs/sdks/revolut-id-sdk/android/integration-guide","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/android/code-exchange","title":"Code exchange","to":"/docs/sdks/revolut-id-sdk/android/code-exchange","use":"$3"},{"id":"/docs/sdks/revolut-id-sdk/android/methods-parameters","title":"Methods and parameters","to":"/docs/sdks/revolut-id-sdk/android/methods-parameters","use":"$3"}]}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk","title":"UI Kit MiniApp Web SDK","use":"$3","root":true,"items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/introduction","title":"Introduction","to":"/docs/sdks/ui-kit-miniapp-web-sdk/introduction","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components","title":"Components","use":"$3","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Action","title":"Action","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Action","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ActionButton","title":"ActionButton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ActionButton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Avatar","title":"Avatar","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Avatar","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Badge","title":"Badge","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Badge","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/BottomSheet","title":"BottomSheet","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/BottomSheet","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Button","title":"Button","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Button","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Calendar","title":"Calendar","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Calendar","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Cell","title":"Cell","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Cell","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CellSkeleton","title":"CellSkeleton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CellSkeleton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Checkbox","title":"Checkbox","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Checkbox","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CompactInput","title":"CompactInput","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/CompactInput","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Copyable","title":"Copyable","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Copyable","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/DetailsCell","title":"DetailsCell","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/DetailsCell","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Dropdown","title":"Dropdown","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Dropdown","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/FilterButton","title":"FilterButton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/FilterButton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Footnote","title":"Footnote","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Footnote","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Group","title":"Group","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Group","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/HStack","title":"HStack","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/HStack","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Icon","title":"Icon","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Icon","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Image","title":"Image","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Image","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Input","title":"Input","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Input","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Link","title":"Link","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Link","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/List","title":"List","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/List","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/MessageBubble","title":"MessageBubble","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/MessageBubble","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Page","title":"Page","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Page","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Placeholder","title":"Placeholder","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Placeholder","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Popup","title":"Popup","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Popup","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ProgressSteps","title":"ProgressSteps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ProgressSteps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Radio","title":"Radio","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Radio","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/RootProvider","title":"RootProvider","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/RootProvider","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Search","title":"Search","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Search","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Spacer","title":"Spacer","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Spacer","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Subheader","title":"Subheader","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Subheader","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Switch","title":"Switch","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Switch","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TabBar","title":"TabBar","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TabBar","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Text","title":"Text","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Text","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TextArea","title":"TextArea","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/TextArea","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ToggleButton","title":"ToggleButton","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/ToggleButton","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Toast","title":"Toast","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/Toast","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VStack","title":"VStack","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VStack","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VisuallyHidden","title":"VisuallyHidden","to":"/docs/sdks/ui-kit-miniapp-web-sdk/components/VisuallyHidden","use":"$3"}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks","title":"Hooks","use":"$3","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useStatusSheet","title":"useStatusSheet","to":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useStatusSheet","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useToast","title":"useToast","to":"/docs/sdks/ui-kit-miniapp-web-sdk/hooks/useToast","use":"$3"}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/constants","title":"Constants","use":"$3","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/constants/token","title":"Token","to":"/docs/sdks/ui-kit-miniapp-web-sdk/constants/token","use":"$3"}]},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types","title":"Types","use":"$3","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types","items":[{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/HTMLTag","title":"HTMLTag","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/HTMLTag","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/IconName","title":"IconName","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/IconName","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeButtonProps","title":"NativeButtonProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeButtonProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeDivProps","title":"NativeDivProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeDivProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeHeadingProps","title":"NativeHeadingProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeHeadingProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeMainProps","title":"NativeMainProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeMainProps","use":"$3"},{"id":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeSpanProps","title":"NativeSpanProps","to":"/docs/sdks/ui-kit-miniapp-web-sdk/types/NativeSpanProps","use":"$3"}]}]}],"blog":[{"id":"/blog/2026-07-14-tap-to-pay-sdk","title":"New: Tap to Pay SDK for iOS","use":"$3","to":"/blog/2026-07-14-tap-to-pay-sdk"},{"id":"/blog/2026-07-06-revolut-checkout-hide-customer-details","title":"Revolut Checkout: hide customer details with pre-fill","use":"$3","to":"/blog/2026-07-06-revolut-checkout-hide-customer-details"},{"id":"/blog/2026-06-02-react-native-merchant-sdks","title":"New: Revolut Pay and Card Form SDKs for React Native","use":"$3","to":"/blog/2026-06-02-react-native-merchant-sdks"},{"id":"/blog/2026-05-28-incremental-authorisation-sandbox","title":"Incremental Authorisation: Sandbox testing now available","use":"$3","to":"/blog/2026-05-28-incremental-authorisation-sandbox"},{"id":"/blog/2026-05-06-revolut-checkout-sdk-reference","title":"Revolut Checkout: full SDK reference and shipping options now documented","use":"$3","to":"/blog/2026-05-06-revolut-checkout-sdk-reference"},{"id":"/blog/2026-04-22-merchant-api-version-2026-04-20","title":"New Merchant API version: 2026-04-20","use":"$3","to":"/blog/2026-04-22-merchant-api-version-2026-04-20"},{"id":"/blog/2026-03-14-billing-address-card-payments","title":"Billing address is now required for card payments in the Web SDK","use":"$3","to":"/blog/2026-03-14-billing-address-card-payments"},{"id":"/blog/2026-03-01-hosted-checkout-page","title":"Merchant API: Hosted Checkout Page documentation restructuring","use":"$3","to":"/blog/2026-03-01-hosted-checkout-page"},{"id":"/blog/2026-02-05-incremental-authorisation","title":"New: Incremental Authorisation for card payments","use":"$3","to":"/blog/2026-02-05-incremental-authorisation"},{"id":"/blog/2026-02-01-revolut-checkout","title":"Release announcement: Revolut Checkout","use":"$3","to":"/blog/2026-02-01-revolut-checkout"},{"id":"/blog/2025-12-15-open-banking-minor-updates","title":"Open Banking API: Updates to OpenID config file, account subtype, and DCR scopes","use":"$3","to":"/blog/2025-12-15-open-banking-minor-updates"},{"id":"/blog/2025-12-01-push-payments-to-terminal","title":"Merchant API: Push payments to Revolut Terminal","use":"$3","to":"/blog/2025-12-01-push-payments-to-terminal"},{"id":"/blog/2025-08-15-pay-by-bank-example","title":"New Pay by Bank integration example on GitHub","use":"$3","to":"/blog/2025-08-15-pay-by-bank-example"},{"id":"/blog/2025-07-11-revolut-openapi-github-repository","title":"Revolut APIs: Public API Specs on GitHub","use":"$3","to":"/blog/2025-07-11-revolut-openapi-github-repository"},{"id":"/blog/2025-06-18-new-disputes-endpoints","title":"Merchant API: New Disputes endpoints","use":"$3","to":"/blog/2025-06-18-new-disputes-endpoints"},{"id":"/blog/2025-06-03-apple-pay-unregister","title":"Merchant API: New Apple Pay unregistration endpoint","use":"$3","to":"/blog/2025-06-03-apple-pay-unregister"},{"id":"/blog/2025-05-28-pay-by-bank","title":"Release announcement: Pay by Bank","use":"$3","to":"/blog/2025-05-28-pay-by-bank"},{"id":"/blog/2025-03-19-open-banking-refresh-tokens","title":"Open Banking API Refresh Tokens","use":"$3","to":"/blog/2025-03-19-open-banking-refresh-tokens"},{"id":"/blog/2025-03-04-open-banking-fapi1-advanced","title":"Financial-grade API 1.0 (FAPI 1) Advanced","use":"$3","to":"/blog/2025-03-04-open-banking-fapi1-advanced"},{"id":"/blog/2025-02-03-open-banking-accounts-endpoint","title":"Open Banking API SCA restrictions update","use":"$3","to":"/blog/2025-02-03-open-banking-accounts-endpoint"},{"id":"/blog/2024-09-16-open-banking-ais-restrictions","title":"Restrictions on AIS endpoints","use":"$3","to":"/blog/2024-09-16-open-banking-ais-restrictions"},{"id":"/blog/2024-09-14-open-banking-payment-status","title":"Payment Initiation status update","use":"$3","to":"/blog/2024-09-14-open-banking-payment-status"},{"id":"/blog/2024-08-16-open-banking-migration-of-swiss-users","title":"Migration of Swiss users","use":"$3","to":"/blog/2024-08-16-open-banking-migration-of-swiss-users"}],"openapiByPath":{"/docs/api/business":{"items":[{"id":"/docs/api/business#tag-accounting","title":"Accounting","use":"a","href":"#tag-accounting","items":[{"id":"/docs/api/business#create-accounting-category","title":"Create an accounting category","use":"a","href":"#create-accounting-category","options":{"method":"post"}},{"id":"/docs/api/business#get-accounting-categories","title":"Retrieve a list of accounting categories","use":"a","href":"#get-accounting-categories","options":{"method":"get"}},{"id":"/docs/api/business#get-accounting-category","title":"Retrieve accounting category details","use":"a","href":"#get-accounting-category","options":{"method":"get"}},{"id":"/docs/api/business#update-accounting-category","title":"Update accounting category settings","use":"a","href":"#update-accounting-category","options":{"method":"patch"}},{"id":"/docs/api/business#delete-accounting-category","title":"Delete an accounting category","use":"a","href":"#delete-accounting-category","options":{"method":"delete"}},{"id":"/docs/api/business#create-label-group","title":"Create a new label group","use":"a","href":"#create-label-group","options":{"method":"post"}},{"id":"/docs/api/business#get-label-groups","title":"Retrieve a list of label groups","use":"a","href":"#get-label-groups","options":{"method":"get"}},{"id":"/docs/api/business#get-label-group","title":"Retrieve label group details","use":"a","href":"#get-label-group","options":{"method":"get"}},{"id":"/docs/api/business#update-label-group","title":"Update label group settings","use":"a","href":"#update-label-group","options":{"method":"patch"}},{"id":"/docs/api/business#delete-label-group","title":"Delete a label group","use":"a","href":"#delete-label-group","options":{"method":"delete"}},{"id":"/docs/api/business#create-label","title":"Create a new label","use":"a","href":"#create-label","options":{"method":"post"}},{"id":"/docs/api/business#get-labels","title":"Retrieve a list of labels from a label group","use":"a","href":"#get-labels","options":{"method":"get"}},{"id":"/docs/api/business#update-label","title":"Update a label","use":"a","href":"#update-label","options":{"method":"patch"}},{"id":"/docs/api/business#delete-label","title":"Delete a label","use":"a","href":"#delete-label","options":{"method":"delete"}},{"id":"/docs/api/business#create-tax-rate","title":"Create a new tax rate","use":"a","href":"#create-tax-rate","options":{"method":"post"}},{"id":"/docs/api/business#get-tax-rates","title":"Retrieve a list of tax rates","use":"a","href":"#get-tax-rates","options":{"method":"get"}},{"id":"/docs/api/business#get-tax-rate","title":"Retrieve tax rate details","use":"a","href":"#get-tax-rate","options":{"method":"get"}},{"id":"/docs/api/business#update-tax-rate","title":"Update tax rate settings","use":"a","href":"#update-tax-rate","options":{"method":"patch"}},{"id":"/docs/api/business#delete-tax-rate","title":"Delete a tax rate","use":"a","href":"#delete-tax-rate","options":{"method":"delete"}}]},{"id":"/docs/api/business#tag-accounts","title":"Accounts","use":"a","href":"#tag-accounts","items":[{"id":"/docs/api/business#get-accounts","title":"Retrieve all accounts","use":"a","href":"#get-accounts","options":{"method":"get"}},{"id":"/docs/api/business#get-account","title":"Retrieve an account","use":"a","href":"#get-account","options":{"method":"get"}},{"id":"/docs/api/business#get-account-details","title":"Retrieve account's full bank details","use":"a","href":"#get-account-details","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-cards","title":"Cards","use":"a","href":"#tag-cards","items":[{"id":"/docs/api/business#get-cards","title":"Retrieve a list of cards","use":"a","href":"#get-cards","options":{"method":"get"}},{"id":"/docs/api/business#create-card","title":"Create a card","use":"a","href":"#create-card","options":{"method":"post"}},{"id":"/docs/api/business#get-card","title":"Retrieve card details","use":"a","href":"#get-card","options":{"method":"get"}},{"id":"/docs/api/business#update-card","title":"Update card settings","use":"a","href":"#update-card","options":{"method":"patch"}},{"id":"/docs/api/business#delete-card","title":"Terminate a card","use":"a","href":"#delete-card","options":{"method":"delete"}},{"id":"/docs/api/business#update-card-contacts","title":"Update card contacts","use":"a","href":"#update-card-contacts","options":{"method":"put"}},{"id":"/docs/api/business#update-card-references","title":"Update card references","use":"a","href":"#update-card-references","options":{"method":"put"}},{"id":"/docs/api/business#freeze-card","title":"Freeze a card","use":"a","href":"#freeze-card","options":{"method":"post"}},{"id":"/docs/api/business#unfreeze-card","title":"Unfreeze a card","use":"a","href":"#unfreeze-card","options":{"method":"post"}},{"id":"/docs/api/business#lock-card","title":"Lock a card","use":"a","href":"#lock-card","options":{"method":"post"}},{"id":"/docs/api/business#unlock-card","title":"Unlock a card","use":"a","href":"#unlock-card","options":{"method":"post"}},{"id":"/docs/api/business#get-sensitive-card-details","title":"Retrieve sensitive card details","use":"a","href":"#get-sensitive-card-details","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-card-invitations","title":"Card invitations","use":"a","href":"#tag-card-invitations","items":[{"id":"/docs/api/business#create-card-invitation","title":"Create a card invitation","use":"a","href":"#create-card-invitation","options":{"method":"post"}},{"id":"/docs/api/business#get-card-invitations","title":"Retrieve a list of card invitations","use":"a","href":"#get-card-invitations","options":{"method":"get"}},{"id":"/docs/api/business#get-card-invitation","title":"Retrieve card invitation details","use":"a","href":"#get-card-invitation","options":{"method":"get"}},{"id":"/docs/api/business#update-card-invitation","title":"Update card invitation settings","use":"a","href":"#update-card-invitation","options":{"method":"patch"}},{"id":"/docs/api/business#cancel-card-invitation","title":"Cancel a card invitation","use":"a","href":"#cancel-card-invitation","options":{"method":"post"}}]},{"id":"/docs/api/business#tag-counterparties","title":"Counterparties","use":"a","href":"#tag-counterparties","items":[{"id":"/docs/api/business#validate-account-name","title":"Validate an account name (CoP/VoP)","use":"a","href":"#validate-account-name","options":{"method":"post"}},{"id":"/docs/api/business#get-counterparties","title":"Retrieve a list of counterparties","use":"a","href":"#get-counterparties","options":{"method":"get"}},{"id":"/docs/api/business#add-counterparty","title":"Create a counterparty","use":"a","href":"#add-counterparty","options":{"method":"post"}},{"id":"/docs/api/business#get-counterparty-countries","title":"Check supported countries and currencies","use":"a","href":"#get-counterparty-countries","options":{"method":"get"}},{"id":"/docs/api/business#get-counterparty-requirements","title":"Check counterparty field requirements","use":"a","href":"#get-counterparty-requirements","options":{"method":"get"}},{"id":"/docs/api/business#get-counterparty","title":"Retrieve a counterparty","use":"a","href":"#get-counterparty","options":{"method":"get"}},{"id":"/docs/api/business#delete-counterparty","title":"Delete a counterparty","use":"a","href":"#delete-counterparty","options":{"method":"delete"}},{"id":"/docs/api/business#update-counterparty-payment-method","title":"Update a counterparty's payment method","use":"a","href":"#update-counterparty-payment-method","options":{"method":"patch"}}]},{"id":"/docs/api/business#tag-expenses","title":"Expenses","use":"a","href":"#tag-expenses","items":[{"id":"/docs/api/business#get-expenses","title":"Retrieve a list of expenses","use":"a","href":"#get-expenses","options":{"method":"get"}},{"id":"/docs/api/business#get-expense","title":"Retrieve an expense","use":"a","href":"#get-expense","options":{"method":"get"}},{"id":"/docs/api/business#get-expense-receipt","title":"Retrieve a receipt related to an expense","use":"a","href":"#get-expense-receipt","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-foreign-exchange","title":"Foreign exchange","use":"a","href":"#tag-foreign-exchange","items":[{"id":"/docs/api/business#get-rate","title":"Get an exchange rate","use":"a","href":"#get-rate","options":{"method":"get"}},{"id":"/docs/api/business#exchange-money","title":"Exchange money","use":"a","href":"#exchange-money","options":{"method":"post"}},{"id":"/docs/api/business#get-exchange-reasons","title":"Get exchange reasons","use":"a","href":"#get-exchange-reasons","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-payment-drafts","title":"Payment drafts","use":"a","href":"#tag-payment-drafts","items":[{"id":"/docs/api/business#get-payment-drafts","title":"Retrieve a list of payment drafts","use":"a","href":"#get-payment-drafts","options":{"method":"get"}},{"id":"/docs/api/business#create-payment-draft","title":"Create a payment draft","use":"a","href":"#create-payment-draft","options":{"method":"post"}},{"id":"/docs/api/business#get-payment-draft","title":"Retrieve a payment draft","use":"a","href":"#get-payment-draft","options":{"method":"get"}},{"id":"/docs/api/business#delete-payment-draft","title":"Delete a payment draft","use":"a","href":"#delete-payment-draft","options":{"method":"delete"}},{"id":"/docs/api/business#update-payment-draft","title":"Update a payment draft","use":"a","href":"#update-payment-draft","options":{"method":"patch"}},{"id":"/docs/api/business#add-payment-draft-payment","title":"Add a payment to a payment draft","use":"a","href":"#add-payment-draft-payment","options":{"method":"post"}},{"id":"/docs/api/business#update-payment-draft-payment","title":"Update a payment in a payment draft","use":"a","href":"#update-payment-draft-payment","options":{"method":"patch"}},{"id":"/docs/api/business#delete-payment-draft-payment","title":"Delete a payment from a payment draft","use":"a","href":"#delete-payment-draft-payment","options":{"method":"delete"}}]},{"id":"/docs/api/business#tag-payout-links","title":"Payout links","use":"a","href":"#tag-payout-links","items":[{"id":"/docs/api/business#create-payout-link","title":"Create a payout link","use":"a","href":"#create-payout-link","options":{"method":"post"}},{"id":"/docs/api/business#get-payout-links","title":"Retrieve a list of payout links","use":"a","href":"#get-payout-links","options":{"method":"get"}},{"id":"/docs/api/business#get-payout-link","title":"Retrieve a payout link","use":"a","href":"#get-payout-link","options":{"method":"get"}},{"id":"/docs/api/business#cancel-payout-link","title":"Cancel a payout link","use":"a","href":"#cancel-payout-link","options":{"method":"post"}}]},{"id":"/docs/api/business#tag-simulations","title":"Simulations","use":"a","href":"#tag-simulations","items":[{"id":"/docs/api/business#simulate-transfer-state-update","title":"Simulate a transfer state update (Sandbox only)","use":"a","href":"#simulate-transfer-state-update","options":{"method":"post"}},{"id":"/docs/api/business#simulate-top-up","title":"Simulate an account top-up (Sandbox only)","use":"a","href":"#simulate-top-up","options":{"method":"post"}}]},{"id":"/docs/api/business#tag-team-members","title":"Team members","use":"a","href":"#tag-team-members","items":[{"id":"/docs/api/business#get-team-members","title":"Retrieve a list of team members","use":"a","href":"#get-team-members","options":{"method":"get"}},{"id":"/docs/api/business#invite-team-member","title":"Invite a new member to your business","use":"a","href":"#invite-team-member","options":{"method":"post"}},{"id":"/docs/api/business#delete-team-member","title":"Delete a team member","use":"a","href":"#delete-team-member","options":{"method":"delete"}},{"id":"/docs/api/business#get-roles","title":"Retrieve team roles","use":"a","href":"#get-roles","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-transactions","title":"Transactions","use":"a","href":"#tag-transactions","items":[{"id":"/docs/api/business#get-transactions","title":"Retrieve a list of transactions","use":"a","href":"#get-transactions","options":{"method":"get"}},{"id":"/docs/api/business#get-transaction","title":"Retrieve a transaction","use":"a","href":"#get-transaction","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-transfers","title":"Transfers","use":"a","href":"#tag-transfers","items":[{"id":"/docs/api/business#create-payment","title":"Create a transfer to another account or card","use":"a","href":"#create-payment","options":{"method":"post"}},{"id":"/docs/api/business#get-indicative-quote","title":"Get an indicative quote for a transfer","use":"a","href":"#get-indicative-quote","options":{"method":"post"}},{"id":"/docs/api/business#get-payment-requirements","title":"Check transfer field requirements","use":"a","href":"#get-payment-requirements","options":{"method":"post"}},{"id":"/docs/api/business#create-transfer","title":"Move money between your accounts","use":"a","href":"#create-transfer","options":{"method":"post"}},{"id":"/docs/api/business#get-transfer-reasons","title":"Get transfer reasons","use":"a","href":"#get-transfer-reasons","options":{"method":"get"}}]},{"id":"/docs/api/business#tag-webhooks-v1-deprecated","title":"Webhooks (v1) (deprecated)","use":"a","href":"#tag-webhooks-v1-deprecated","items":[{"id":"/docs/api/business#get-webhook-v1","title":"Retrieve a webhook","use":"a","href":"#get-webhook-v1","options":{"method":"get"}},{"id":"/docs/api/business#set-up-webhook","title":"Set a webhook","use":"a","href":"#set-up-webhook","options":{"method":"post"}},{"id":"/docs/api/business#delete-webhook-v1","title":"Delete a webhook","use":"a","href":"#delete-webhook-v1","options":{"method":"delete"}}]},{"id":"/docs/api/business#tag-webhooks-v2","title":"Webhooks (v2)","use":"a","href":"#tag-webhooks-v2","items":[{"id":"/docs/api/business#create-webhook","title":"Create a new webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/business#get-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#get-webhooks","options":{"method":"get"}},{"id":"/docs/api/business#get-webhook","title":"Retrieve a webhook","use":"a","href":"#get-webhook","options":{"method":"get"}},{"id":"/docs/api/business#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/business#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/business#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}},{"id":"/docs/api/business#get-failed-webhook-events","title":"Retrieve a list of failed webhook events","use":"a","href":"#get-failed-webhook-events","options":{"method":"get"}}]}],"versions":"$undefined"},"/docs/api/crypto-ramp/2.0.0":{"items":[{"id":"/docs/api/crypto-ramp/2.0.0#tag-partners","title":"Partners","use":"a","href":"#tag-partners","items":[{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-configuration","title":"Retrieve configuration","use":"a","href":"#retrieve-configuration","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-an-order-quote","title":"Retrieve an order quote","use":"a","href":"#retrieve-an-order-quote","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-a-redirect-url","title":"Retrieve a redirect URL","use":"a","href":"#retrieve-a-redirect-url","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-an-order","title":"Retrieve an order","use":"a","href":"#retrieve-an-order","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-all-orders","title":"Retrieve all orders","use":"a","href":"#retrieve-all-orders","options":{"method":"get"}}]},{"id":"/docs/api/crypto-ramp/2.0.0#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-a-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-a-webhook","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#update-a-webhook","title":"Update a webhook","use":"a","href":"#update-a-webhook","options":{"method":"patch"}},{"id":"/docs/api/crypto-ramp/2.0.0#delete-a-webhook","title":"Delete a webhook","use":"a","href":"#delete-a-webhook","options":{"method":"delete"}},{"id":"/docs/api/crypto-ramp/2.0.0#retrieve-a-list-of-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#retrieve-a-list-of-webhooks","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/2.0.0#create-a-webhook","title":"Create a webhook","use":"a","href":"#create-a-webhook","options":{"method":"post"}}]}],"versions":[{"label":"2.0.0","path":"/docs/api/crypto-ramp","latest":true},{"label":"1.0.0","path":"/docs/api/crypto-ramp/1.0.0","latest":false}]},"/docs/api/crypto-ramp/1.0.0":{"items":[{"id":"/docs/api/crypto-ramp/1.0.0#tag-partners","title":"Partners","use":"a","href":"#tag-partners","items":[{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-configuration","title":"Retrieve configuration","use":"a","href":"#retrieve-configuration","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-an-order-quote","title":"Retrieve an order quote","use":"a","href":"#retrieve-an-order-quote","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-a-redirect-url","title":"Retrieve a redirect URL","use":"a","href":"#retrieve-a-redirect-url","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-an-order","title":"Retrieve an order","use":"a","href":"#retrieve-an-order","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-all-orders","title":"Retrieve all orders","use":"a","href":"#retrieve-all-orders","options":{"method":"get"}}]},{"id":"/docs/api/crypto-ramp/1.0.0#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-a-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-a-webhook","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#update-a-webhook","title":"Update a webhook","use":"a","href":"#update-a-webhook","options":{"method":"patch"}},{"id":"/docs/api/crypto-ramp/1.0.0#delete-a-webhook","title":"Delete a webhook","use":"a","href":"#delete-a-webhook","options":{"method":"delete"}},{"id":"/docs/api/crypto-ramp/1.0.0#retrieve-a-list-of-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#retrieve-a-list-of-webhooks","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp/1.0.0#create-a-webhook","title":"Create a webhook","use":"a","href":"#create-a-webhook","options":{"method":"post"}}]}],"versions":[{"label":"2.0.0","path":"/docs/api/crypto-ramp","latest":true},{"label":"1.0.0","path":"/docs/api/crypto-ramp/1.0.0","latest":false}]},"/docs/api/crypto-ramp":{"items":[{"id":"/docs/api/crypto-ramp#tag-partners","title":"Partners","use":"a","href":"#tag-partners","items":[{"id":"/docs/api/crypto-ramp#retrieve-configuration","title":"Retrieve configuration","use":"a","href":"#retrieve-configuration","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-an-order-quote","title":"Retrieve an order quote","use":"a","href":"#retrieve-an-order-quote","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-a-redirect-url","title":"Retrieve a redirect URL","use":"a","href":"#retrieve-a-redirect-url","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-an-order","title":"Retrieve an order","use":"a","href":"#retrieve-an-order","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#retrieve-all-orders","title":"Retrieve all orders","use":"a","href":"#retrieve-all-orders","options":{"method":"get"}}]},{"id":"/docs/api/crypto-ramp#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/crypto-ramp#retrieve-a-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-a-webhook","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#update-a-webhook","title":"Update a webhook","use":"a","href":"#update-a-webhook","options":{"method":"patch"}},{"id":"/docs/api/crypto-ramp#delete-a-webhook","title":"Delete a webhook","use":"a","href":"#delete-a-webhook","options":{"method":"delete"}},{"id":"/docs/api/crypto-ramp#retrieve-a-list-of-webhooks","title":"Retrieve a list of webhooks","use":"a","href":"#retrieve-a-list-of-webhooks","options":{"method":"get"}},{"id":"/docs/api/crypto-ramp#create-a-webhook","title":"Create a webhook","use":"a","href":"#create-a-webhook","options":{"method":"post"}}]}],"versions":[{"label":"2.0.0","path":"/docs/api/crypto-ramp","latest":true},{"label":"1.0.0","path":"/docs/api/crypto-ramp/1.0.0","latest":false}]},"/docs/api/merchant/2026-04-20":{"items":[{"id":"/docs/api/merchant/2026-04-20#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2026-04-20#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2026-04-20#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2026-04-20#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2026-04-20#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2026-04-20#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-04-20#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2026-04-20#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-04-20#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2026-04-20#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2026-04-20#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2026-04-20#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-04-20#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2026-04-20#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-04-20#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-04-20#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2026-03-12":{"items":[{"id":"/docs/api/merchant/2026-03-12#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2026-03-12#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2026-03-12#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2026-03-12#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2026-03-12#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2026-03-12#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2026-03-12#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2026-03-12#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2026-03-12#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2026-03-12#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2026-03-12#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2026-03-12#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2026-03-12#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2026-03-12#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2026-03-12#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2026-03-12#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2025-12-04":{"items":[{"id":"/docs/api/merchant/2025-12-04#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2025-12-04#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2025-12-04#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2025-12-04#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2025-12-04#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2025-12-04#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-12-04#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2025-12-04#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-12-04#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2025-12-04#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2025-12-04#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2025-12-04#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-12-04#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2025-12-04#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-12-04#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-12-04#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2025-10-16":{"items":[{"id":"/docs/api/merchant/2025-10-16#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2025-10-16#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#increment-order-authorisation","title":"Increment authorisation","use":"a","href":"#increment-order-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2025-10-16#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2025-10-16#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2025-10-16#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2025-10-16#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2025-10-16#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2025-10-16#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2025-10-16#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2025-10-16#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2025-10-16#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2025-10-16#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2025-10-16#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2025-10-16#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2025-10-16#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2025-10-16#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2024-09-01":{"items":[{"id":"/docs/api/merchant/2024-09-01#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2024-09-01#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#increment-order-authorisation","title":"Increment authorisation","use":"a","href":"#increment-order-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2024-09-01#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant/2024-09-01#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2024-09-01#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2024-09-01#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-09-01#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2024-09-01#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-09-01#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2024-09-01#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2024-09-01#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2024-09-01#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-09-01#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2024-09-01#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-09-01#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-09-01#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2024-05-01":{"items":[{"id":"/docs/api/merchant/2024-05-01#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2024-05-01#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#increment-order-authorisation","title":"Increment authorisation","use":"a","href":"#increment-order-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#refund-order-deprecated","title":"Refund an order (Deprecated)","use":"a","href":"#refund-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2024-05-01#create-customer-deprecated","title":"Create a customer (Deprecated)","use":"a","href":"#create-customer-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-all-customers-deprecated","title":"Retrieve a customer list (Deprecated)","use":"a","href":"#retrieve-all-customers-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-customer-deprecated","title":"Retrieve a customer (Deprecated)","use":"a","href":"#retrieve-customer-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-customer-deprecated","title":"Update a customer (Deprecated)","use":"a","href":"#update-customer-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#delete-customer-deprecated","title":"Delete a customer (Deprecated)","use":"a","href":"#delete-customer-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-all-payment-methods-deprecated","title":"Retrieve all payment methods of a customer (Deprecated)","use":"a","href":"#retrieve-all-payment-methods-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-method-deprecated","title":"Retrieve a customer's payment method (Deprecated)","use":"a","href":"#retrieve-payment-method-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-payment-method-deprecated","title":"Update a customer's payment method (Deprecated)","use":"a","href":"#update-payment-method-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#delete-payment-method-deprecated","title":"Delete a customer's payment method (Deprecated)","use":"a","href":"#delete-payment-method-deprecated","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2024-05-01#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2024-05-01#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2024-05-01#create-webhook-deprecated","title":"Create a webhook (Deprecated)","use":"a","href":"#create-webhook-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-all-webhooks-deprecated","title":"Retrieve a webhook list (Deprecated)","use":"a","href":"#retrieve-all-webhooks-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-webhook-deprecated","title":"Retrieve a webhook (Deprecated)","use":"a","href":"#retrieve-webhook-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-webhook-deprecated","title":"Update a webhook (Deprecated)","use":"a","href":"#update-webhook-deprecated","options":{"method":"put"}},{"id":"/docs/api/merchant/2024-05-01#delete-webhook-deprecated","title":"Delete a webhook (Deprecated)","use":"a","href":"#delete-webhook-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2024-05-01#rotate-webhook-signing-secret-deprecated","title":"Rotate a webhook signing secret (Deprecated)","use":"a","href":"#rotate-webhook-signing-secret-deprecated","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2024-05-01#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2024-05-01#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2024-05-01#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2024-05-01#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2024-05-01#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2024-05-01#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2024-05-01#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2024-05-01#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2024-05-01#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/2023-09-01":{"items":[{"id":"/docs/api/merchant/2023-09-01#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/2023-09-01#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#refund-order-deprecated","title":"Refund an order (Deprecated)","use":"a","href":"#refund-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/2023-09-01#create-customer-deprecated","title":"Create a customer (Deprecated)","use":"a","href":"#create-customer-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-all-customers-deprecated","title":"Retrieve a customer list (Deprecated)","use":"a","href":"#retrieve-all-customers-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-customer-deprecated","title":"Retrieve a customer (Deprecated)","use":"a","href":"#retrieve-customer-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-customer-deprecated","title":"Update a customer (Deprecated)","use":"a","href":"#update-customer-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#delete-customer-deprecated","title":"Delete a customer (Deprecated)","use":"a","href":"#delete-customer-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-all-payment-methods-deprecated","title":"Retrieve all payment methods of a customer (Deprecated)","use":"a","href":"#retrieve-all-payment-methods-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-method-deprecated","title":"Retrieve a customer's payment method (Deprecated)","use":"a","href":"#retrieve-payment-method-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-payment-method-deprecated","title":"Update a customer's payment method (Deprecated)","use":"a","href":"#update-payment-method-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#delete-payment-method-deprecated","title":"Delete a customer's payment method (Deprecated)","use":"a","href":"#delete-payment-method-deprecated","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant/2023-09-01#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/2023-09-01#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/2023-09-01#create-webhook-deprecated","title":"Create a webhook (Deprecated)","use":"a","href":"#create-webhook-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-all-webhooks-deprecated","title":"Retrieve a webhook list (Deprecated)","use":"a","href":"#retrieve-all-webhooks-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-webhook-deprecated","title":"Retrieve a webhook (Deprecated)","use":"a","href":"#retrieve-webhook-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-webhook-deprecated","title":"Update a webhook (Deprecated)","use":"a","href":"#update-webhook-deprecated","options":{"method":"put"}},{"id":"/docs/api/merchant/2023-09-01#delete-webhook-deprecated","title":"Delete a webhook (Deprecated)","use":"a","href":"#delete-webhook-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/2023-09-01#rotate-webhook-signing-secret-deprecated","title":"Rotate a webhook signing secret (Deprecated)","use":"a","href":"#rotate-webhook-signing-secret-deprecated","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/2023-09-01#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/2023-09-01#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant/2023-09-01#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant/2023-09-01#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/2023-09-01#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/2023-09-01#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/2023-09-01#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/2023-09-01#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/2023-09-01#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant/Legacy":{"items":[{"id":"/docs/api/merchant/Legacy#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant/Legacy#create-order-deprecated","title":"Create an order (Deprecated)","use":"a","href":"#create-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-order-list-deprecated","title":"Retrieve an order list (Deprecated)","use":"a","href":"#retrieve-order-list-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-order-deprecated","title":"Retrieve an order (Deprecated)","use":"a","href":"#retrieve-order-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-order-deprecated","title":"Update an order (Deprecated)","use":"a","href":"#update-order-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#capture-order-deprecated","title":"Capture an order (Deprecated)","use":"a","href":"#capture-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#cancel-order-deprecated","title":"Cancel an order (Deprecated)","use":"a","href":"#cancel-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#refund-order-deprecated","title":"Refund an order (Deprecated)","use":"a","href":"#refund-order-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant/Legacy#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant/Legacy#create-customer-deprecated","title":"Create a customer (Deprecated)","use":"a","href":"#create-customer-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-all-customers-deprecated","title":"Retrieve a customer list (Deprecated)","use":"a","href":"#retrieve-all-customers-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-customer-deprecated","title":"Retrieve a customer (Deprecated)","use":"a","href":"#retrieve-customer-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-customer-deprecated","title":"Update a customer (Deprecated)","use":"a","href":"#update-customer-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#delete-customer-deprecated","title":"Delete a customer (Deprecated)","use":"a","href":"#delete-customer-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/Legacy#retrieve-all-payment-methods-deprecated","title":"Retrieve all payment methods of a customer (Deprecated)","use":"a","href":"#retrieve-all-payment-methods-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-payment-method-deprecated","title":"Retrieve a customer's payment method (Deprecated)","use":"a","href":"#retrieve-payment-method-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-payment-method-deprecated","title":"Update a customer's payment method (Deprecated)","use":"a","href":"#update-payment-method-deprecated","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#delete-payment-method-deprecated","title":"Delete a customer's payment method (Deprecated)","use":"a","href":"#delete-payment-method-deprecated","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/Legacy#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant/Legacy#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant/Legacy#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant/Legacy#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant/Legacy#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant/Legacy#create-webhook-deprecated","title":"Create a webhook (Deprecated)","use":"a","href":"#create-webhook-deprecated","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-all-webhooks-deprecated","title":"Retrieve a webhook list (Deprecated)","use":"a","href":"#retrieve-all-webhooks-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-webhook-deprecated","title":"Retrieve a webhook (Deprecated)","use":"a","href":"#retrieve-webhook-deprecated","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-webhook-deprecated","title":"Update a webhook (Deprecated)","use":"a","href":"#update-webhook-deprecated","options":{"method":"put"}},{"id":"/docs/api/merchant/Legacy#delete-webhook-deprecated","title":"Delete a webhook (Deprecated)","use":"a","href":"#delete-webhook-deprecated","options":{"method":"delete"}},{"id":"/docs/api/merchant/Legacy#rotate-webhook-signing-secret-deprecated","title":"Rotate a webhook signing secret (Deprecated)","use":"a","href":"#rotate-webhook-signing-secret-deprecated","options":{"method":"post"}}]},{"id":"/docs/api/merchant/Legacy#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant/Legacy#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant/Legacy#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant/Legacy#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant/Legacy#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant/Legacy#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant/Legacy#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant/Legacy#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant/Legacy#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/merchant":{"items":[{"id":"/docs/api/merchant#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/merchant#create-order","title":"Create an order","use":"a","href":"#create-order","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-order-list","title":"Retrieve an order list","use":"a","href":"#retrieve-order-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-order","title":"Retrieve an order","use":"a","href":"#retrieve-order","options":{"method":"get"}},{"id":"/docs/api/merchant#update-order","title":"Update an order","use":"a","href":"#update-order","options":{"method":"patch"}},{"id":"/docs/api/merchant#increment-authorisation","title":"Increment authorisation","use":"a","href":"#increment-authorisation","options":{"method":"post"}},{"id":"/docs/api/merchant#capture-order","title":"Capture an order","use":"a","href":"#capture-order","options":{"method":"post"}},{"id":"/docs/api/merchant#cancel-order","title":"Cancel an order","use":"a","href":"#cancel-order","options":{"method":"post"}},{"id":"/docs/api/merchant#refund-order","title":"Refund an order","use":"a","href":"#refund-order","options":{"method":"post"}},{"id":"/docs/api/merchant#pay-order","title":"Pay for an order","use":"a","href":"#pay-order","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-payment-list","title":"Retrieve payment list of an order","use":"a","href":"#retrieve-payment-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-customers","title":"Customers","use":"a","href":"#tag-customers","items":[{"id":"/docs/api/merchant#create-customer","title":"Create a customer","use":"a","href":"#create-customer","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-customer-list","title":"Retrieve a customer list","use":"a","href":"#retrieve-customer-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-customer","title":"Retrieve a customer","use":"a","href":"#retrieve-customer","options":{"method":"get"}},{"id":"/docs/api/merchant#update-customer","title":"Update a customer","use":"a","href":"#update-customer","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-customer","title":"Delete a customer","use":"a","href":"#delete-customer","options":{"method":"delete"}},{"id":"/docs/api/merchant#retrieve-payment-method-list","title":"Retrieve payment method list of a customer","use":"a","href":"#retrieve-payment-method-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-payment-method","title":"Retrieve a customer's payment method","use":"a","href":"#retrieve-payment-method","options":{"method":"get"}},{"id":"/docs/api/merchant#update-payment-method","title":"Update a customer's payment method","use":"a","href":"#update-payment-method","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-payment-method","title":"Delete a customer's payment method","use":"a","href":"#delete-payment-method","options":{"method":"delete"}}]},{"id":"/docs/api/merchant#tag-payments","title":"Payments","use":"a","href":"#tag-payments","items":[{"id":"/docs/api/merchant#retrieve-payment-details","title":"Retrieve payment details","use":"a","href":"#retrieve-payment-details","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-subscriptions","title":"Subscriptions","use":"a","href":"#tag-subscriptions","items":[{"id":"/docs/api/merchant#create-subscription-plan","title":"Create a subscription plan","use":"a","href":"#create-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-plan-list","title":"Retrieve a subscription plan list","use":"a","href":"#retrieve-subscription-plan-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription-plan","title":"Retrieve a subscription plan","use":"a","href":"#retrieve-subscription-plan","options":{"method":"get"}},{"id":"/docs/api/merchant#create-subscription","title":"Create a subscription","use":"a","href":"#create-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-list","title":"Retrieve a subscription list","use":"a","href":"#retrieve-subscription-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription","title":"Retrieve a subscription","use":"a","href":"#retrieve-subscription","options":{"method":"get"}},{"id":"/docs/api/merchant#update-subscription","title":"Update a subscription","use":"a","href":"#update-subscription","options":{"method":"patch"}},{"id":"/docs/api/merchant#change-subscription-plan","title":"Change a subscription plan","use":"a","href":"#change-subscription-plan","options":{"method":"post"}},{"id":"/docs/api/merchant#update-subscription-renewal-date","title":"Update a subscription renewal date","use":"a","href":"#update-subscription-renewal-date","options":{"method":"post"}},{"id":"/docs/api/merchant#cancel-subscription","title":"Cancel a subscription","use":"a","href":"#cancel-subscription","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-cycle-list","title":"Retrieve a subscription cycle list","use":"a","href":"#retrieve-subscription-cycle-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription-cycle","title":"Retrieve a subscription cycle","use":"a","href":"#retrieve-subscription-cycle","options":{"method":"get"}},{"id":"/docs/api/merchant#create-subscription-usage","title":"Create a subscription usage","use":"a","href":"#create-subscription-usage","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-subscription-usage-list","title":"Retrieve a subscription usage list","use":"a","href":"#retrieve-subscription-usage-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-subscription-usage","title":"Retrieve a subscription usage","use":"a","href":"#retrieve-subscription-usage","options":{"method":"get"}},{"id":"/docs/api/merchant#update-subscription-usage","title":"Update a subscription usage","use":"a","href":"#update-subscription-usage","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-subscription-usage","title":"Delete a subscription usage","use":"a","href":"#delete-subscription-usage","options":{"method":"delete"}}]},{"id":"/docs/api/merchant#tag-payouts","title":"Payouts","use":"a","href":"#tag-payouts","items":[{"id":"/docs/api/merchant#retrieve-payout-list","title":"Retrieve a payout list","use":"a","href":"#retrieve-payout-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-payout","title":"Retrieve a payout","use":"a","href":"#retrieve-payout","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-disputes","title":"Disputes","use":"a","href":"#tag-disputes","items":[{"id":"/docs/api/merchant#retrieve-dispute-list","title":"Retrieve a dispute list","use":"a","href":"#retrieve-dispute-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-dispute","title":"Retrieve a dispute","use":"a","href":"#retrieve-dispute","options":{"method":"get"}},{"id":"/docs/api/merchant#accept-dispute","title":"Accept a dispute","use":"a","href":"#accept-dispute","options":{"method":"post"}},{"id":"/docs/api/merchant#upload-dispute-evidence","title":"Upload evidence for a dispute","use":"a","href":"#upload-dispute-evidence","options":{"method":"post"}},{"id":"/docs/api/merchant#challenge-dispute","title":"Challenge a dispute","use":"a","href":"#challenge-dispute","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-report-runs","title":"Report runs","use":"a","href":"#tag-report-runs","items":[{"id":"/docs/api/merchant#create-report-run","title":"Create a report run","use":"a","href":"#create-report-run","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-report-run","title":"Retrieve a report run","use":"a","href":"#retrieve-report-run","options":{"method":"get"}},{"id":"/docs/api/merchant#download-report-file","title":"Download report file","use":"a","href":"#download-report-file","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-webhooks","title":"Webhooks","use":"a","href":"#tag-webhooks","items":[{"id":"/docs/api/merchant#create-webhook","title":"Create a webhook","use":"a","href":"#create-webhook","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-webhook-list","title":"Retrieve a webhook list","use":"a","href":"#retrieve-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-webhook","title":"Retrieve a webhook","use":"a","href":"#retrieve-webhook","options":{"method":"get"}},{"id":"/docs/api/merchant#update-webhook","title":"Update a webhook","use":"a","href":"#update-webhook","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-webhook","title":"Delete a webhook","use":"a","href":"#delete-webhook","options":{"method":"delete"}},{"id":"/docs/api/merchant#rotate-webhook-signing-secret","title":"Rotate a webhook signing secret","use":"a","href":"#rotate-webhook-signing-secret","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-locations","title":"Locations","use":"a","href":"#tag-locations","items":[{"id":"/docs/api/merchant#create-location","title":"Create a location","use":"a","href":"#create-location","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-location-list","title":"Retrieve location list","use":"a","href":"#retrieve-location-list","options":{"method":"get"}},{"id":"/docs/api/merchant#retrieve-location","title":"Retrieve a location","use":"a","href":"#retrieve-location","options":{"method":"get"}},{"id":"/docs/api/merchant#update-location","title":"Update a location","use":"a","href":"#update-location","options":{"method":"patch"}},{"id":"/docs/api/merchant#delete-location","title":"Delete a location","use":"a","href":"#delete-location","options":{"method":"delete"}}]},{"id":"/docs/api/merchant#tag-terminals","title":"Terminals","use":"a","href":"#tag-terminals","items":[{"id":"/docs/api/merchant#retrieve-terminal-list","title":"Retrieve terminal list","use":"a","href":"#retrieve-terminal-list","options":{"method":"get"}}]},{"id":"/docs/api/merchant#tag-payment-intents","title":"Payment intents","use":"a","href":"#tag-payment-intents","items":[{"id":"/docs/api/merchant#create-payment-intent","title":"Create a payment intent","use":"a","href":"#create-payment-intent","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-payment-intent","title":"Retrieve a payment intent","use":"a","href":"#retrieve-payment-intent","options":{"method":"get"}},{"id":"/docs/api/merchant#cancel-payment-intent","title":"Cancel a payment intent","use":"a","href":"#cancel-payment-intent","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-apple-pay-merchant-registration","title":"Apple Pay merchant registration","use":"a","href":"#tag-apple-pay-merchant-registration","items":[{"id":"/docs/api/merchant#register-domain-apple-pay","title":"Register domain for Apple Pay","use":"a","href":"#register-domain-apple-pay","options":{"method":"post"}},{"id":"/docs/api/merchant#unregister-domain-apple-pay","title":"Unregister domain for Apple Pay","use":"a","href":"#unregister-domain-apple-pay","options":{"method":"post"}}]},{"id":"/docs/api/merchant#tag-other","title":"Other","use":"a","href":"#tag-other","items":[{"id":"/docs/api/merchant#register-address-validation-endpoint","title":"Register address validation endpoint for Fast checkout","use":"a","href":"#register-address-validation-endpoint","options":{"method":"post"}},{"id":"/docs/api/merchant#retrieve-synchronous-webhook-list","title":"Retrieve a synchronous webhook list","use":"a","href":"#retrieve-synchronous-webhook-list","options":{"method":"get"}},{"id":"/docs/api/merchant#delete-synchronous-webhook","title":"Delete a synchronous webhook","use":"a","href":"#delete-synchronous-webhook","options":{"method":"delete"}}]}],"versions":[{"label":"2026-04-20","path":"/docs/api/merchant","latest":true},{"label":"2026-03-12","path":"/docs/api/merchant/2026-03-12","latest":false},{"label":"2025-12-04","path":"/docs/api/merchant/2025-12-04","latest":false},{"label":"2025-10-16","path":"/docs/api/merchant/2025-10-16","latest":false},{"label":"2024-09-01","path":"/docs/api/merchant/2024-09-01","latest":false},{"label":"2024-05-01","path":"/docs/api/merchant/2024-05-01","latest":false},{"label":"2023-09-01","path":"/docs/api/merchant/2023-09-01","latest":false},{"label":"Legacy","path":"/docs/api/merchant/Legacy","latest":false}]},"/docs/api/open-banking":{"items":[{"id":"/docs/api/open-banking#tag-applications","title":"Applications","use":"a","href":"#tag-applications","items":[{"id":"/docs/api/open-banking#get-distinguished-name","title":"Get a distinguished name (DN)","use":"a","href":"#get-distinguished-name","options":{"method":"get"}},{"id":"/docs/api/open-banking#register-application","title":"Register an application","use":"a","href":"#register-application","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-application","title":"Get an application","use":"a","href":"#get-application","options":{"method":"get"}},{"id":"/docs/api/open-banking#update-application","title":"Update an application","use":"a","href":"#update-application","options":{"method":"put"}},{"id":"/docs/api/open-banking#delete-application","title":"Delete an application","use":"a","href":"#delete-application","options":{"method":"delete"}}]},{"id":"/docs/api/open-banking#tag-accounts","title":"Accounts","use":"a","href":"#tag-accounts","items":[{"id":"/docs/api/open-banking#create-account-access-consents","title":"Create an account access consent","use":"a","href":"#create-account-access-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-account-access-consents-consent-id","title":"Retrieve an account access consent","use":"a","href":"#get-account-access-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#delete-account-access-consents-consent-id","title":"Delete an account access consent","use":"a","href":"#delete-account-access-consents-consent-id","options":{"method":"delete"}},{"id":"/docs/api/open-banking#get-accounts","title":"Retrieve all accounts","use":"a","href":"#get-accounts","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id","title":"Retrieve an account","use":"a","href":"#get-accounts-account-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-balances","title":"Retrieve an account balance","use":"a","href":"#get-accounts-account-id-balances","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-beneficiaries","title":"Retrieve all account's beneficiaries","use":"a","href":"#get-accounts-account-id-beneficiaries","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-transactions","title":"Transactions","use":"a","href":"#tag-transactions","items":[{"id":"/docs/api/open-banking#get-accounts-account-id-direct-debits","title":"Retrieve all account's direct debits","use":"a","href":"#get-accounts-account-id-direct-debits","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-standing-orders","title":"Retrieve all account's standing orders","use":"a","href":"#get-accounts-account-id-standing-orders","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-accounts-account-id-transactions","title":"Retrieve all transactions","use":"a","href":"#get-accounts-account-id-transactions","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-domestic-payment","title":"Domestic payment","use":"a","href":"#tag-domestic-payment","items":[{"id":"/docs/api/open-banking#create-domestic-payment-consents","title":"Create a domestic payment consent","use":"a","href":"#create-domestic-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-payment-consents-consent-id","title":"Retrieve a domestic payment consent","use":"a","href":"#get-domestic-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-domestic-payment-consents-consent-id-funds-confirmation","title":"Get funds confirmation for a domestic payment consent","use":"a","href":"#get-domestic-payment-consents-consent-id-funds-confirmation","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-domestic-payments","title":"Create a domestic payment","use":"a","href":"#create-domestic-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-payments-domestic-payment-id","title":"Retrieve a domestic payment","use":"a","href":"#get-domestic-payments-domestic-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-domestic-scheduled-payment","title":"Domestic scheduled payment","use":"a","href":"#tag-domestic-scheduled-payment","items":[{"id":"/docs/api/open-banking#create-domestic-scheduled-payment-consents","title":"Create a domestic scheduled payment consent","use":"a","href":"#create-domestic-scheduled-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-scheduled-payment-consents-consent-id","title":"Retrieve a domestic scheduled payment consent","use":"a","href":"#get-domestic-scheduled-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-domestic-scheduled-payments","title":"Create a domestic scheduled payment","use":"a","href":"#create-domestic-scheduled-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-scheduled-payments-domestic-scheduled-payment-id","title":"Retrieve a domestic scheduled payment","use":"a","href":"#get-domestic-scheduled-payments-domestic-scheduled-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-domestic-standing-order","title":"Domestic standing order","use":"a","href":"#tag-domestic-standing-order","items":[{"id":"/docs/api/open-banking#create-domestic-standing-order-consents","title":"Create a domestic standing order consent","use":"a","href":"#create-domestic-standing-order-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-standing-order-consents-consent-id","title":"Retrieve a domestic standing order consent","use":"a","href":"#get-domestic-standing-order-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-domestic-standing-orders","title":"Create a domestic standing order","use":"a","href":"#create-domestic-standing-orders","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-domestic-standing-orders-domestic-standing-order-id","title":"Retrieve a domestic standing order","use":"a","href":"#get-domestic-standing-orders-domestic-standing-order-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-file-payment","title":"File payment","use":"a","href":"#tag-file-payment","items":[{"id":"/docs/api/open-banking#create-file-payment-consents","title":"Create a file payment consent","use":"a","href":"#create-file-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-file-payment-consents-consent-id-file","title":"Retrieve an uploaded payment file","use":"a","href":"#get-file-payment-consents-consent-id-file","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-file-payment-consents-consent-id-file","title":"Upload a payment file","use":"a","href":"#create-file-payment-consents-consent-id-file","options":{"method":"post"}},{"id":"/docs/api/open-banking#create-file-payments","title":"Create a file payment","use":"a","href":"#create-file-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-file-payments-file-payment-id","title":"Retrieve a file payment","use":"a","href":"#get-file-payments-file-payment-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-file-payments-file-payment-id-report-file","title":"Retrieve all payments of a file payment","use":"a","href":"#get-file-payments-file-payment-id-report-file","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-international-payment","title":"International payment","use":"a","href":"#tag-international-payment","items":[{"id":"/docs/api/open-banking#create-international-payment-consents","title":"Create an international payment consent","use":"a","href":"#create-international-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-payment-consents-consent-id","title":"Retrieve an international payment consent","use":"a","href":"#get-international-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-international-payment-consents-consent-id-funds-confirmation","title":"Get funds confirmation for an international payment consent","use":"a","href":"#get-international-payment-consents-consent-id-funds-confirmation","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-international-payments","title":"Create an international payment","use":"a","href":"#create-international-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-payments-international-payment-id","title":"Retrieve an international payment","use":"a","href":"#get-international-payments-international-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-international-scheduled-payment","title":"International scheduled payment","use":"a","href":"#tag-international-scheduled-payment","items":[{"id":"/docs/api/open-banking#create-international-scheduled-payment-consents","title":"Create an international scheduled payment consent","use":"a","href":"#create-international-scheduled-payment-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-scheduled-payment-consents-consent-id","title":"Retrieve an international scheduled payment consent","use":"a","href":"#get-international-scheduled-payment-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#get-international-scheduled-payment-consents-consent-id-funds-confirmation","title":"Get funds confirmation for an international scheduled payment","use":"a","href":"#get-international-scheduled-payment-consents-consent-id-funds-confirmation","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-international-scheduled-payments","title":"Create an international scheduled payment","use":"a","href":"#create-international-scheduled-payments","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-scheduled-payments-international-scheduled-payment-id","title":"Retrieve an international scheduled payment","use":"a","href":"#get-international-scheduled-payments-international-scheduled-payment-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-international-standing-order","title":"International standing order","use":"a","href":"#tag-international-standing-order","items":[{"id":"/docs/api/open-banking#create-international-standing-order-consents","title":"Create an international standing order consent","use":"a","href":"#create-international-standing-order-consents","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-standing-order-consents-consent-id","title":"Retrieve an international standing order consent","use":"a","href":"#get-international-standing-order-consents-consent-id","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-international-standing-orders","title":"Create an international standing order","use":"a","href":"#create-international-standing-orders","options":{"method":"post"}},{"id":"/docs/api/open-banking#get-international-standing-orders-international-standing-order-id","title":"Retrieve an international standing order","use":"a","href":"#get-international-standing-orders-international-standing-order-id","options":{"method":"get"}}]},{"id":"/docs/api/open-banking#tag-draft-payment","title":"Draft payment","use":"a","href":"#tag-draft-payment","items":[{"id":"/docs/api/open-banking#list-draft-payment","title":"List draft payments","use":"a","href":"#list-draft-payment","options":{"method":"get"}},{"id":"/docs/api/open-banking#create-draft-payment","title":"Create a draft payment","use":"a","href":"#create-draft-payment","options":{"method":"post"}},{"id":"/docs/api/open-banking#delete-draft-payment-transfer","title":"Delete a draft payment transfer","use":"a","href":"#delete-draft-payment-transfer","options":{"method":"delete"}},{"id":"/docs/api/open-banking#find-draft-payment","title":"Retrieve a draft payment","use":"a","href":"#find-draft-payment","options":{"method":"get"}},{"id":"/docs/api/open-banking#delete-draft-payment","title":"Delete a draft payment","use":"a","href":"#delete-draft-payment","options":{"method":"delete"}}]},{"id":"/docs/api/open-banking#tag-untagged","title":"Untagged","use":"a","href":"#tag-untagged","items":[{"id":"/docs/api/open-banking#get-file-payment-consents-consent-id","title":"Retrieve a file payment consent","use":"a","href":"#get-file-payment-consents-consent-id","options":{"method":"get"}}]}],"versions":"$undefined"},"/docs/api/revolut-wallet-callbacks":{"items":[{"id":"/docs/api/revolut-wallet-callbacks#tag-transaction-outcomes","title":"Transaction outcomes","use":"a","href":"#tag-transaction-outcomes","items":[{"id":"/docs/api/revolut-wallet-callbacks#search-transaction-outcomes","title":"Fetch transaction outcomes for a transaction","use":"a","href":"#search-transaction-outcomes","options":{"method":"post"}}]},{"id":"/docs/api/revolut-wallet-callbacks#tag-passes","title":"Passes","use":"a","href":"#tag-passes","items":[{"id":"/docs/api/revolut-wallet-callbacks#fetch-pass","title":"Retrieve a pass","use":"a","href":"#fetch-pass","options":{"method":"get"}}]}],"versions":"$undefined"},"/docs/api/revolut-wallet-partner":{"items":[{"id":"/docs/api/revolut-wallet-partner#tag-passes","title":"Passes","use":"a","href":"#tag-passes","items":[{"id":"/docs/api/revolut-wallet-partner#create-pass","title":"Create a pass","use":"a","href":"#create-pass","options":{"method":"post"}},{"id":"/docs/api/revolut-wallet-partner#push-pass-update","title":"Update a pass","use":"a","href":"#push-pass-update","options":{"method":"put"}}]}],"versions":"$undefined"},"/docs/api/revolut-x-crypto-exchange":{"items":[{"id":"/docs/api/revolut-x-crypto-exchange#tag-balance","title":"Balance","use":"a","href":"#tag-balance","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-all-balances","title":"Get all balances","use":"a","href":"#get-all-balances","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-configuration","title":"Configuration","use":"a","href":"#tag-configuration","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-all-currencies","title":"Get all currencies","use":"a","href":"#get-all-currencies","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-currency-pairs","title":"Get all currency pairs","use":"a","href":"#get-all-currency-pairs","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-public-currencies","title":"Get all currencies public","use":"a","href":"#get-all-public-currencies","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-public-currency-pairs","title":"Get all currency pairs public","use":"a","href":"#get-all-public-currency-pairs","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-public-market-data","title":"Public Market Data","use":"a","href":"#tag-public-market-data","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-last-trades","title":"Get last trades","use":"a","href":"#get-last-trades","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-all-trades-public","title":"Get public trades (market history)","use":"a","href":"#get-all-trades-public","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-order-book","title":"Get order book","use":"a","href":"#get-public-order-book","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-order-book-v2","title":"Get order book V2","use":"a","href":"#get-public-order-book-v2","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-candles","title":"Get public historical OHLCV candles","use":"a","href":"#get-public-candles","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-public-tickers","title":"Get public tickers","use":"a","href":"#get-public-tickers","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-orders","title":"Orders","use":"a","href":"#tag-orders","items":[{"id":"/docs/api/revolut-x-crypto-exchange#place-order","title":"Place order","use":"a","href":"#place-order","options":{"method":"post"}},{"id":"/docs/api/revolut-x-crypto-exchange#cancel-all-orders","title":"Cancel all active orders","use":"a","href":"#cancel-all-orders","options":{"method":"delete"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-active-orders","title":"Get active orders","use":"a","href":"#get-active-orders","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-historical-orders","title":"Get historical orders","use":"a","href":"#get-historical-orders","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-order","title":"Get order by ID","use":"a","href":"#get-order","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#cancel-order","title":"Cancel order by ID","use":"a","href":"#cancel-order","options":{"method":"delete"}},{"id":"/docs/api/revolut-x-crypto-exchange#replace-order","title":"Replace order","use":"a","href":"#replace-order","options":{"method":"put"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-order-fills","title":"Get fills of order by ID","use":"a","href":"#get-order-fills","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-trades","title":"Trades","use":"a","href":"#tag-trades","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-all-trades","title":"Get public trades for a specific symbol (market history)","use":"a","href":"#get-all-trades","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-private-trades","title":"Get client trades (associated with the provided API key) for a specific symbol","use":"a","href":"#get-private-trades","options":{"method":"get"}}]},{"id":"/docs/api/revolut-x-crypto-exchange#tag-market-data","title":"Market Data","use":"a","href":"#tag-market-data","items":[{"id":"/docs/api/revolut-x-crypto-exchange#get-order-book","title":"Get order book snapshot","use":"a","href":"#get-order-book","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-candles","title":"Get historical OHLCV candles","use":"a","href":"#get-candles","options":{"method":"get"}},{"id":"/docs/api/revolut-x-crypto-exchange#get-ticker","title":"Get all tickers","use":"a","href":"#get-ticker","options":{"method":"get"}}]}],"versions":"$undefined"}},"alphaByPath":{}},"children":["$undefined","$L4","$L5"]}]}]}]]}]} 5:["$","footer",null,{"className":"_19k157u0","children":["$","div",null,{"className":"_19k157u1","children":[["$","div",null,{"className":"_19k157u2","children":[["$","img",null,{"data-revpress-display":"light","className":"_19k157u8","src":"https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_Black.svg","alt":"Revolut"}],["$","img",null,{"data-revpress-display":"dark","className":"_19k157u8","src":"https://storage.googleapis.com/revolut-prod-apps_cdn/Brand/Retail/Logos/Wordmark/Revolut_White.svg","alt":"Revolut"}],[["$","div","0",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Company and products"}],[["$","$L3","0",{"className":"_19k157u5","to":"https://revolut.com/","children":"Discover Revolut"}],["$","$L3","1",{"className":"_19k157u5","to":"https://www.revolut.com/careers/","children":"Join the team!"}],["$","$L3","2",{"className":"_19k157u5","to":"mailto:api-requests@revolut.com","children":"Email us for API support"}]]]}],["$","div","1",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Build Banking Apps"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/build-banking-apps/introduction-to-the-open-banking-api/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/api/open-banking","children":"Open Banking API"}],["$","$L3","2",{"className":"_19k157u5","to":"/docs/guides/build-banking-apps/api-metrics","children":"API Status"}],["$","$L3","3",{"className":"_19k157u5","to":"https://developer.revolut.com/portal/signup","children":"Developer Portal"}],["$","$L3","4",{"className":"_19k157u5","to":"mailto:api-requests@revolut.com","children":"Request Sandbox access"}]]]}],["$","div","2",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Manage Accounts"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/manage-accounts/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/api/business","children":"Business API"}]]]}],["$","div","3",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"Accept Payments"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/merchant/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/api/merchant","children":"Merchant API"}],["$","$L3","2",{"className":"_19k157u5","to":"/docs/sdks/merchant-web-sdk/introduction","children":"Merchant Web SDKs"}],["$","$L3","3",{"className":"_19k157u5","to":"/docs/sdks/merchant-ios-sdk/introduction","children":"Merchant iOS SDKs"}],["$","$L3","4",{"className":"_19k157u5","to":"/docs/sdks/merchant-android-sdk/introduction","children":"Merchant Android SDKs"}]]]}],["$","div","4",{"className":"_19k157u4","children":[["$","span",null,{"className":"_19k157u3","children":"In-person Payments"}],[["$","$L3","0",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/introduction","children":"Documentation"}],["$","$L3","1",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/pos/introduction","children":"Revolut POS"}],["$","$L3","2",{"className":"_19k157u5","to":"https://apps.apple.com/gb/app/revolut-pos/id1604861598","children":"Download the Revolut POS app"}],["$","$L3","3",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/reader/introduction","children":"Revolut Reader"}],["$","$L3","4",{"className":"_19k157u5","to":"/docs/guides/merchant/accept-payments/in-person-payments/terminal/introduction","children":"Revolut Terminal"}]]]}]]]}],["$","div",null,{"data-has-links":true,"className":"_19k157u6","children":[["$","p",null,{"className":"_19k157u7","children":["© Revolut Ltd ",2026]}],[["$","p","0",{"className":"_19k157u7","children":"If you would like to find out more about which Revolut entity you receive services from, or if you have any other questions, please reach out to us via the in-app chat in the Revolut app. Revolut Ltd (No. 08804411) is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011 (Firm Reference 900562). Registered address: 30 South Colonnade, Canary Wharf, London, England, E14 5HX. Insurance related-products are arranged by Revolut Travel Ltd which is authorised by the Financial Conduct Authority to undertake insurance distribution activities (FCA No: 780586) and by Revolut Ltd, an Appointed Representative of Revolut Travel Ltd in relation to insurance distribution activities. Trading and investment products are provided by Revolut Trading Ltd (No. 832790) is wholly owned subsidiary of Revolut Ltd and is an appointed representative of Resolution Compliance Ltd which is authorised and regulated by the Financial Conduct Authority."}],"$L6","$L7"]]}]]}]}] 6:["$","p","1",{"className":"_19k157u7","children":"We are also registered with the Financial Conduct Authority to offer cryptocurrency services under the Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017."}] 7:["$","p","2",{"className":"_19k157u7","children":"Revolut's commodities service is not regulated by the FCA."}] 8:T40b,Endpoints you host and Revolut calls. Implement them to this contract so we can pull data on demand. Revolut is always the client; you are the server. - **Fetch transaction outcomes**: `POST /transaction-outcomes/search`. Called after a customer pays with a Revolut card, we ask what `passes` that transaction produced. - **Fetch a pass update**: `GET /passes/{partner_reference}`. We poll for the current state of a pass so we can refresh it in the customer's wallet. Passes are identified by **your own** `partner_reference`, which is the value you set when you return a pass here, and that Revolut echoes back when it calls the companion Revolut-hosted API (`/docs/api/revolut-wallet-partner`). The base URL in `servers` is illustrative; you register your real base URL during onboarding. :::info Start with the [Revolut Wallet guide](https://developer.revolut.com/docs/guides/revolut-wallet/introduction) and [Get started](https://developer.revolut.com/docs/guides/revolut-wallet/get-started) to onboard your business. ::: 9:T40b,Endpoints you host and Revolut calls. Implement them to this contract so we can pull data on demand. Revolut is always the client; you are the server. - **Fetch transaction outcomes**: `POST /transaction-outcomes/search`. Called after a customer pays with a Revolut card, we ask what `passes` that transaction produced. - **Fetch a pass update**: `GET /passes/{partner_reference}`. We poll for the current state of a pass so we can refresh it in the customer's wallet. Passes are identified by **your own** `partner_reference`, which is the value you set when you return a pass here, and that Revolut echoes back when it calls the companion Revolut-hosted API (`/docs/api/revolut-wallet-partner`). The base URL in `servers` is illustrative; you register your real base URL during onboarding. :::info Start with the [Revolut Wallet guide](https://developer.revolut.com/docs/guides/revolut-wallet/introduction) and [Get started](https://developer.revolut.com/docs/guides/revolut-wallet/get-started) to onboard your business. ::: 4:[["$","title",null,{"children":"Revolut Wallet Partner Callbacks | Developer"}],["$","meta",null,{"property":"og:title","content":"Revolut Wallet Partner Callbacks | Developer"}],[["$","meta",null,{"name":"description","content":"$8"}],["$","meta",null,{"property":"og:description","content":"$9"}]],"$undefined",["$","meta",null,{"property":"og:url","content":"https://developer.revolut.com/docs/api/revolut-wallet-callbacks"}],[["$","meta",null,{"property":"og:image","content":"https://developer.revolut.com/_assets/og/docs/api/revolut-wallet-callbacks.png"}],["$","meta",null,{"property":"og:image:width","content":"1200"}],["$","meta",null,{"property":"og:image:height","content":"630"}],["$","meta",null,{"property":"og:image:type","content":"image/png"}],["$","meta",null,{"name":"twitter:card","content":"summary_large_image"}]],["$","$La",null,{"children":["$","div",null,{"data-variant":"menu-wide","data-has-feed":false,"data-revpress":"layout","className":"wp3eky1","children":[["$","$Lb",null,{"actions":"$undefined"}],["$","$Lc",null,{}],["$","main",null,{"data-variant":"$undefined","className":"_12jbm4g0","children":[["$","nav",null,{"className":"e43y4a0","data-event-key":"breadcrumbs","children":["$","ol",null,{"className":"e43y4a1","children":[["$","li","/-0",{"className":"e43y4a2","children":["$","$L3",null,{"className":"e43y4a3","to":"/","children":"Home"}]}],["$","li","/docs/api/revolut-wallet-callbacks-1",{"className":"e43y4a2","children":null}]]}]}],["$","div",null,{"className":"nizrjz0","children":[["$","h1",null,{"className":"nizrjz2","children":["Revolut Wallet Partner Callbacks",["$","span",null,{"className":"ubxf1y0","children":["$","$Ld",null,{"variant":"faded","color":"accent","children":"2026-07-01"}]}]]}],"$Le"]}],"$Lf"]}],"$L10"]}]}]] e:["$","div",null,{"className":"nizrjz1","children":["$","$L11",null,{"color":"var(--rui-color-grey-tone-50)","className":"_107lvaj3","useIcon":"16/Code","use":"a","href":"/docs/api/revolut-wallet-callbacks.yaml","target":"_blank","rel":"noreferrer noopener","children":"View schema"}]}] f:["$","article",null,{"className":"_8qmzte0 ubxf1y1","children":[["$","div",null,{"className":"_107lvaj0","children":["$undefined","$L12",["$","$L13",null,{"authorization":{"mtls":{"type":"mutualTLS","description":"**Mutual TLS.** Revolut presents a client certificate signed by the Revolut Partner CA.\nValidate it against the Revolut CA chain from onboarding and reject any request without a\nvalid Revolut certificate. Your Partner ID is bound to it. Can be used on its own, or\nlayered on top of JWS for defence in depth.\n","descriptionNode":"$L14"},"jws":{"type":"apiKey","in":"header","name":"Jws-Signature","description":"**Message signing (JWS).** Revolut signs the request body together with a timestamp (to\nprevent replay) as a detached JWS (`RS256`/`ES256`) using the Revolut Partner signing key\nwhose certificate you registered during onboarding, and sends the compact JWS in the\n`Jws-Signature` header. You verify it against the registered Revolut certificate. May be\nused on its own or together with mTLS.\n","descriptionNode":"$L15"},"oauth2":{"type":"oauth2","description":"OAuth 2.0 **client credentials**. Revolut requests a short-lived access token from your\ntoken endpoint (authenticating with its onboarding credential: `client_secret`,\n`private_key_jwt`, or its mTLS certificate) and sends it as `Authorization: Bearer `.\nThe token carries the `passes.read` scope. May be used on its own or together with mTLS.\n","flows":{"clientCredentials":{"tokenUrl":"https://your-token-endpoint.example/oauth/token","scopes":{"passes.read":"Read transaction outcomes and pass state."}}},"descriptionNode":"$L16"}}}]]}],[["$","div","tag-transaction-outcomes",{"children":[["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"_107lvaj1","children":[["$","div",null,{"className":"_107lvaj2","children":[["$","h2",null,{"id":"tag-transaction-outcomes","children":["Transaction outcomes",["$","$L17",null,{"id":"tag-transaction-outcomes"}]]}],["$","$L18",null,{"url":"/docs/api/revolut-wallet-callbacks/tags/tag-transaction-outcomes.md"}]]}],"$L19"]}]}],"$undefined"]}],["$L1a"]]}],["$","div","tag-passes",{"children":[["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"_107lvaj1","children":[["$","div",null,{"className":"_107lvaj2","children":[["$","h2",null,{"id":"tag-passes","children":["Passes",["$","$L17",null,{"id":"tag-passes"}]]}],["$","$L18",null,{"url":"/docs/api/revolut-wallet-callbacks/tags/tag-passes.md"}]]}],"$L1b"]}]}],"$undefined"]}],["$L1c"]]}]],["$","$L1d",null,{"sectionIds":["tag-transaction-outcomes","search-transaction-outcomes","tag-passes","fetch-pass"]}]]}] 10:["$","div",null,{"className":"wp3eky0","children":["$","$L1e",null,{}]}] 1f:I["98d563c3c055",[],"Icon",1] 12:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Endpoints you host and Revolut calls. Implement them to this contract so we can pull data\non demand. Revolut is always the client; you are the server."}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","strong","strong-0",{"children":"Fetch transaction outcomes"}],": ",["$","code","code-0",{"children":"POST /transaction-outcomes/search"}],". Called after a customer pays\nwith a Revolut card, we ask what ",["$","code","code-1",{"children":"passes"}]," that transaction produced."]}],"\n",["$","li","li-1",{"children":[["$","strong","strong-0",{"children":"Fetch a pass update"}],": ",["$","code","code-0",{"children":"GET /passes/{partner_reference}"}],". We poll for the current state of\na pass so we can refresh it in the customer's wallet."]}],"\n"]}],"\n",["$","p","p-1",{"children":["Passes are identified by ",["$","strong","strong-0",{"children":"your own"}]," ",["$","code","code-0",{"children":"partner_reference"}],", which is the value you set when you return a\npass here, and that Revolut echoes back when it calls the companion Revolut-hosted API\n(",["$","code","code-1",{"children":"/docs/api/revolut-wallet-partner"}],")."]}],"\n",["$","p","p-2",{"children":["The base URL in ",["$","code","code-0",{"children":"servers"}]," is illustrative; you register your real base URL during onboarding."]}],"\n",["$","div","inlinealert-0",{"data-type":"info","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"ExclamationMarkOutline","color":"var(--rui-color-accent)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["Start with the ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/guides/revolut-wallet/introduction","target":"_blank","rel":"noreferrer","children":"Revolut Wallet guide"}]," and ",["$","a","a-1",{"href":"https://developer.revolut.com/docs/guides/revolut-wallet/get-started","target":"_blank","rel":"noreferrer","children":"Get started"}]," to onboard your business."]}]}]]}]]}] 14:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":[["$","strong","strong-0",{"children":"Mutual TLS."}]," Revolut presents a client certificate signed by the Revolut Partner CA.\nValidate it against the Revolut CA chain from onboarding and reject any request without a\nvalid Revolut certificate. Your Partner ID is bound to it. Can be used on its own, or\nlayered on top of JWS for defence in depth."]}]]}] 15:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":[["$","strong","strong-0",{"children":"Message signing (JWS)."}]," Revolut signs the request body together with a timestamp (to\nprevent replay) as a detached JWS (",["$","code","code-0",{"children":"RS256"}],"/",["$","code","code-1",{"children":"ES256"}],") using the Revolut Partner signing key\nwhose certificate you registered during onboarding, and sends the compact JWS in the\n",["$","code","code-2",{"children":"Jws-Signature"}]," header. You verify it against the registered Revolut certificate. May be\nused on its own or together with mTLS."]}]]}] 16:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["OAuth 2.0 ",["$","strong","strong-0",{"children":"client credentials"}],". Revolut requests a short-lived access token from your\ntoken endpoint (authenticating with its onboarding credential: ",["$","code","code-0",{"children":"client_secret"}],",\n",["$","code","code-1",{"children":"private_key_jwt"}],", or its mTLS certificate) and sends it as ",["$","code","code-2",{"children":"Authorization: Bearer "}],".\nThe token carries the ",["$","code","code-3",{"children":"passes.read"}]," scope. May be used on its own or together with mTLS."]}]]}] 19:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Return what a Revolut-card transaction produced."}]]}] 1b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Return the current state of a pass on request."}]]}] 20:"$Sreact.fragment" 21:I["18c949fc15ff",[],"ApiEndpointProvider",1] 1c:["$","$20","fetch-pass",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L21",null,{"responses":{"200":{"description":"Current pass state. Excludes `template_id` (immutable, set at creation).\n","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L22","schema":{"type":"string"}},"ETag":{"description":"Opaque strong entity tag for the current pass state. Do not use the `W/` weak validator\nprefix. Return a fresh value with every `200` response.\n","examples":["\"v4\""],"descriptionNode":"$L23","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"description":"The updatable state of a pass, i.e. one of the concrete types selected by `type`. Used both when you\npush an update and when Revolut polls you for the latest state. Excludes `template_id`, which is\nfixed at creation. New pass types may be added over time and are available in all supported API versions.\n","oneOf":[{"allOf":[{"type":"object","description":"Fields common to every pass type.","required":["type","partner_reference","version"],"properties":{"partner_reference":{"type":"string","maxLength":128,"description":"Your own reference for the pass; use it to match the pass in your system.","examples":["skyjet-2241-R7K92M"],"descriptionNode":"$L24"},"type":{"type":"string","description":"Pass type discriminator. Selects the `semantics` structure. Documented values:\n`boarding_pass`, `event_pass`, `loyalty_pass`. New pass types are introduced in new API versions.\n","descriptionNode":"$L25"},"version":{"type":"integer","format":"int64","minimum":1,"description":"Your monotonically increasing version; bump on every change.","examples":[1],"descriptionNode":"$L26"},"relevant_at":{"type":"string","format":"date-time","description":"When the pass becomes time-relevant (departure, event start); drives polling cadence.","descriptionNode":"$L27"},"actions":{"type":"array","description":"Buttons rendered on the pass.","items":{"type":"object","description":"A button rendered on the pass (e.g. \"Open website\", \"Get directions\").","required":["id","type"],"properties":{"id":{"type":"string","description":"Unique identifier for the action within this pass.","descriptionNode":"$L28"},"type":{"type":"string","description":"Documented values: `open_external_url`. External URL domain needs to be registered at onboarding.","descriptionNode":"$L29"},"label":{"description":"Display label for the button, with optional localisation.","type":"object","required":["default"],"properties":{"default":{"type":"string","description":"Fallback text when no localisation matches.","descriptionNode":"$L2a"},"localisation_key":{"type":"string","description":"Key resolved against Revolut's localisation catalogue at render time.","descriptionNode":"$L2b"}},"descriptionNode":"$L2c"},"url":{"type":"string","format":"uri","description":"Target URL for `open_external_url` actions.","descriptionNode":"$L2d"},"importance":{"type":"integer","minimum":1,"maximum":5,"description":"Relative prominence of this action (1 = primary, 5 = least prominent).","descriptionNode":"$L2e"}},"descriptionNode":"$L2f"},"descriptionNode":"$L30"},"triggers":{"type":"array","description":"Context-aware notifications that nudge the customer.","items":{"type":"object","description":"A context-aware notification that nudges the customer (e.g. proximity alert, time before event).","required":["id","type"],"properties":{"id":{"type":"string","description":"Unique identifier for the trigger within this pass.","descriptionNode":"$L31"},"type":{"type":"string","description":"Documented values: `proximity_time`, `proximity_geo_location`, `field_change`.","descriptionNode":"$L32"},"importance":{"type":"integer","minimum":1,"maximum":5,"description":"Relative prominence of this trigger (1 = high, 5 = low).","descriptionNode":"$L33"},"time_target":{"type":"string","description":"Reference to a datetime field (e.g. `flight.scheduled_departure_at`).","descriptionNode":"$L34"},"time_offset":{"type":"string","description":"ISO 8601 duration before the target (e.g. `PT1H` for 1 hour before departure).","descriptionNode":"$L35"},"location_targets":{"type":"array","description":"Geographic coordinates for proximity-based triggers.","items":{"type":"object","description":"Geographic coordinates (WGS 84).","required":["lat","lng"],"properties":{"lat":{"type":"number","format":"double","description":"Latitude in decimal degrees.","descriptionNode":"$L36"},"lng":{"type":"number","format":"double","description":"Longitude in decimal degrees.","descriptionNode":"$L37"}},"descriptionNode":"$L38"},"descriptionNode":"$L39"},"radius_meters":{"type":"integer","minimum":0,"description":"Radius in meters around the `location_targets` coordinates for the proximity alert.","descriptionNode":"$L3a"},"field_target":{"type":"string","description":"Name of the semantic field to watch for changes (e.g. `boarding.gate`).","descriptionNode":"$L3b"},"presentation":{"description":"How the trigger is presented to the customer (notification, tile).","type":"object","properties":{"presentation_type":{"type":"string","description":"Documented values: `notification`, `tile`.","descriptionNode":"$L3c"},"title":{"description":"Title text for the notification or tile, with optional localisation.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:required","properties":{"default":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:properties:default","localisation_key":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:properties:localisation_key"},"descriptionNode":"$L3d"},"description":{"description":"Body text for the notification or tile, with optional localisation.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:required","properties":{"default":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:properties:default","localisation_key":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:properties:localisation_key"},"descriptionNode":"$L3e"}},"descriptionNode":"$L3f"}},"descriptionNode":"$L40"},"descriptionNode":"$L41"}},"descriptionNode":"$L42"},{"type":"object","required":["semantics"],"properties":{"type":{"type":"string","enum":["boarding_pass"]},"semantics":{"type":"object","description":"Semantic tags for a boarding pass.","required":["passenger","flight","booking"],"properties":{"passenger":{"description":"Passenger details.","type":"object","required":["full_name"],"properties":{"full_name":{"type":"string","description":"Full name of the passenger as it appears on the boarding pass.","examples":["Sarah Connor"],"descriptionNode":"$L43"},"fare_class":{"type":"string","description":"Human-readable fare class (e.g. Economy, Business, First).","examples":["Economy"],"descriptionNode":"$L44"},"fare_class_code":{"type":"string","description":"IATA fare class code (single letter, e.g. Y for Economy, J for Business).","examples":["Y"],"descriptionNode":"$L45"},"frequent_flyer_program":{"type":"string","description":"Name of the frequent flyer program the passenger belongs to.","descriptionNode":"$L46"},"frequent_flyer_number":{"type":"string","description":"Membership number within the frequent flyer program.","descriptionNode":"$L47"}},"descriptionNode":"$L48"},"flight":{"description":"Flight details.","type":"object","required":["flight_number","carrier_code","departure_airport","arrival_airport","scheduled_departure_at","scheduled_arrival_at"],"properties":{"flight_number":{"type":"string","description":"Flight number without the carrier code (e.g. 2241, not SJ2241).","examples":["2241"],"descriptionNode":"$L49"},"carrier_code":{"type":"string","description":"IATA or ICAO carrier code (2 alphanumeric characters).","pattern":"^[A-Z0-9]{2}$","examples":["W6"],"descriptionNode":"$L4a"},"carrier_name":{"type":"string","description":"Display name of the operating carrier.","examples":["SkyJet Airlines"],"descriptionNode":"$L4b"},"operating_carrier_code":{"type":"string","description":"Carrier code of the actual operating carrier (for codeshare flights, this may differ from `carrier_code`).","pattern":"^[A-Z0-9]{2}$","descriptionNode":"$L4c"},"departure_airport":{"description":"Departure airport.","type":"object","required":["iata"],"properties":{"iata":{"type":"string","description":"IATA airport code (3 uppercase letters).","pattern":"^[A-Z]{3}$","examples":["LTN"],"descriptionNode":"$L4d"},"name":{"type":"string","description":"Full name of the airport (e.g. London Luton Airport).","descriptionNode":"$L4e"},"city":{"type":"string","description":"City where the airport is located.","descriptionNode":"$L4f"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","descriptionNode":"$L50"},"terminal":{"type":"string","description":"Terminal identifier at the airport.","examples":["1"],"descriptionNode":"$L51"}},"descriptionNode":"$L52"},"arrival_airport":{"description":"Arrival airport.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:required","properties":{"iata":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:iata","name":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:name","city":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:city","country_code":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:country_code","terminal":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:terminal"},"descriptionNode":"$L53"},"scheduled_departure_at":{"type":"string","format":"date-time","description":"Scheduled departure time, UTC, ISO 8601.","descriptionNode":"$L54"},"scheduled_arrival_at":{"type":"string","format":"date-time","description":"Scheduled arrival time, UTC, ISO 8601.","descriptionNode":"$L55"},"aircraft_type":{"type":"string","description":"IATA aircraft type code (e.g. A320, B738).","examples":["A320"],"descriptionNode":"$L56"}},"descriptionNode":"$L57"},"boarding":{"description":"Boarding details (gate, seat, boarding time).","type":"object","properties":{"gate":{"type":"string","description":"Boarding gate at the departure airport.","examples":["B22"],"descriptionNode":"$L58"},"boarding_at":{"type":"string","format":"date-time","description":"Scheduled boarding time, UTC, ISO 8601.","descriptionNode":"$L59"},"boarding_group":{"type":"string","description":"Boarding group or zone (airline-specific, e.g. A, B, 1, 2).","descriptionNode":"$L5a"},"sequence_number":{"type":"string","description":"Boarding sequence number assigned to the passenger.","descriptionNode":"$L5b"},"seat":{"type":"string","description":"Assigned seat number (e.g. 14C, 22A).","examples":["14C"],"descriptionNode":"$L5c"},"seat_class":{"type":"string","description":"Seat class label (e.g. Economy, Premium Economy, Business).","examples":["Economy"],"descriptionNode":"$L5d"}},"descriptionNode":"$L5e"},"booking":{"description":"Booking details (PNR, ticket number).","type":"object","required":["pnr"],"properties":{"pnr":{"type":"string","description":"Passenger Name Record — the booking reference from the airline's reservation system.","examples":["R7K92M"],"descriptionNode":"$L5f"},"ticket_number":{"type":"string","description":"13-digit IATA ticket number.","pattern":"^[0-9]{13}$","descriptionNode":"$L60"},"booking_reference":{"type":"string","description":"Alternative booking reference (e.g. agency or GDS reference), if different from the PNR.","descriptionNode":"$L61"}},"descriptionNode":"$L62"},"validity":{"description":"Optional validity window for the pass.","type":"object","properties":{"valid_from":{"type":"string","format":"date-time","description":"Start of the pass validity period, UTC, ISO 8601.","descriptionNode":"$L63"},"valid_until":{"type":"string","format":"date-time","description":"End of the pass validity period, UTC, ISO 8601.","descriptionNode":"$L64"}},"descriptionNode":"$L65"}},"descriptionNode":"$L66"}}}]},{"allOf":[{"type":"object","description":"Fields common to every pass type.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:required","properties":{"partner_reference":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:partner_reference","type":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:type","version":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:version","relevant_at":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:relevant_at","actions":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions","triggers":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers"},"descriptionNode":"$L67"},{"type":"object","required":["semantics"],"properties":{"type":{"type":"string","enum":["event_pass"]},"semantics":{"type":"object","description":"Semantic tags for an event pass.","required":["event","venue"],"properties":{"event":{"description":"Event details (name, category, dates).","type":"object","required":["name","held_on","starts_at"],"properties":{"name":{"type":"string","description":"Name of the event.","examples":["The Blue Lights: Live"],"descriptionNode":"$L68"},"category":{"type":"string","description":"Documented values: `concert`, `sport`, `conference`, `theatre`, `festival`, `race`, `other`.","descriptionNode":"$L69"},"edition":{"type":"string","description":"Edition or iteration of a recurring event (e.g. 2026, Season 5).","descriptionNode":"$L6a"},"held_on":{"type":"string","format":"date","description":"Calendar day of the event (use `starts_at` for the precise start time).","descriptionNode":"$L6b"},"starts_at":{"type":"string","format":"date-time","description":"Start time of the event, UTC, ISO 8601.","descriptionNode":"$L6c"},"ends_at":{"type":"string","format":"date-time","description":"End time of the event, UTC, ISO 8601.","descriptionNode":"$L6d"},"doors_open_at":{"type":"string","format":"date-time","description":"Time the venue doors open, UTC, ISO 8601.","descriptionNode":"$L6e"}},"descriptionNode":"$L6f"},"venue":{"description":"Venue details (name, address, seat).","type":"object","required":["name"],"properties":{"name":{"type":"string","description":"Name of the venue.","examples":["Grand Arena"],"descriptionNode":"$L70"},"address":{"type":"string","description":"Street address of the venue.","descriptionNode":"$L71"},"city":{"type":"string","description":"City where the venue is located.","descriptionNode":"$L72"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","descriptionNode":"$L73"},"coordinates":{"description":"Geographic coordinates of the venue.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:required","properties":{"lat":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:properties:lat","lng":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:properties:lng"},"descriptionNode":"$L74"},"gate":{"type":"string","description":"Entrance gate at the venue.","descriptionNode":"$L75"},"section":{"type":"string","description":"Section or block within the venue (e.g. Block 112, Section C).","descriptionNode":"$L76"},"row":{"type":"string","description":"Row identifier within the section.","descriptionNode":"$L77"},"seat":{"type":"string","description":"Seat number within the row.","descriptionNode":"$L78"}},"descriptionNode":"$L79"},"ticket":{"description":"Ticket details (number, type, booking reference).","type":"object","properties":{"number":{"type":"string","description":"Ticket number or barcode value.","descriptionNode":"$L7a"},"booking_reference":{"type":"string","description":"Booking or order reference for the ticket purchase.","descriptionNode":"$L7b"},"type":{"type":"string","description":"Documented values: `general_admission`, `seated`, `vip`, `backstage`, `staff`.","descriptionNode":"$L7c"}},"descriptionNode":"$L7d"},"participant":{"description":"Participant details (name, company, role).","type":"object","properties":{"full_name":{"type":"string","description":"Full name of the participant.","descriptionNode":"$L7e"},"company":{"type":"string","description":"Company or organisation the participant represents.","descriptionNode":"$L7f"},"role":{"type":"string","description":"Role or title at the event (e.g. Speaker, Attendee, Volunteer).","descriptionNode":"$L80"}},"descriptionNode":"$L81"},"organiser":{"description":"Organiser details.","type":"object","properties":{"name":{"type":"string","description":"Name of the organising company or individual.","descriptionNode":"$L82"}},"descriptionNode":"$L83"},"validity":{"description":"Optional validity window for the pass.","type":"object","properties":{"valid_from":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_from","valid_until":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_until"},"descriptionNode":"$L84"}},"descriptionNode":"$L85"}}}]},{"allOf":[{"type":"object","description":"Fields common to every pass type.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:required","properties":{"partner_reference":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:partner_reference","type":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:type","version":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:version","relevant_at":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:relevant_at","actions":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions","triggers":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers"},"descriptionNode":"$L86"},{"type":"object","required":["semantics"],"properties":{"type":{"type":"string","enum":["loyalty_pass"]},"semantics":{"type":"object","description":"Semantic tags for a loyalty pass.","required":["member","loyalty"],"properties":{"member":{"description":"Member details (name, ID, join date).","type":"object","required":["full_name","member_id"],"properties":{"full_name":{"type":"string","description":"Full name of the loyalty program member.","examples":["Stefan Pantic"],"descriptionNode":"$L87"},"member_id":{"type":"string","description":"Membership number or ID within the loyalty program.","examples":["9988776655"],"descriptionNode":"$L88"},"member_since_on":{"type":"string","format":"date","description":"Date the member joined the programme.","descriptionNode":"$L89"}},"descriptionNode":"$L8a"},"loyalty":{"description":"Loyalty program details (tier, balance, next reward).","type":"object","required":["program_name"],"properties":{"program_name":{"type":"string","description":"Display name of the loyalty program.","examples":["BrightPoints"],"descriptionNode":"$L8b"},"tier":{"type":"string","description":"Current tier level of the member (e.g. Gold, Silver, Bronze).","examples":["Gold"],"descriptionNode":"$L8c"},"tier_progress":{"description":"Progress towards the next tier.","type":"object","properties":{"current":{"type":"string","description":"Current progress value as a string (e.g. points earned this period).","descriptionNode":"$L8d"},"target":{"type":"string","description":"Target value required to reach the next tier, as a string.","descriptionNode":"$L8e"},"unit":{"type":"string","description":"Unit of measurement for the progress values (e.g. points, stays, flights).","examples":["points"],"descriptionNode":"$L8f"}},"descriptionNode":"$L90"},"points_balance":{"description":"Current points balance.","type":"object","properties":{"value":{"type":"string","description":"Current points balance as a string (to preserve integer precision).","examples":["1500"],"descriptionNode":"$L91"},"unit":{"type":"string","description":"Unit label for the balance (e.g. points, miles).","examples":["points"],"descriptionNode":"$L92"},"monetary_value":{"description":"Optional monetary equivalent of the points balance.","type":"object","required":["amount","currency"],"properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$","description":"Decimal amount as a string (e.g. \"72.40\").","examples":["72.40"],"descriptionNode":"$L93"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code (e.g. GBP, EUR, USD).","examples":["GBP"],"descriptionNode":"$L94"}},"descriptionNode":"$L95"}},"descriptionNode":"$L96"},"next_reward":{"description":"Next reward the member can unlock.","type":"object","properties":{"description":{"type":"string","description":"Human-readable description of the reward (e.g. \"Free coffee voucher\").","descriptionNode":"$L97"},"points_required":{"type":"string","description":"Points required to unlock the reward, as a string.","examples":["5000"],"descriptionNode":"$L98"}},"descriptionNode":"$L99"}},"descriptionNode":"$L9a"},"validity":{"description":"Optional validity window for the pass.","type":"object","properties":{"valid_from":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_from","valid_until":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_until"},"descriptionNode":"$L9b"}},"descriptionNode":"$L9c"}}}]}],"discriminator":{"propertyName":"type","mapping":{"boarding_pass":"#/components/schemas/BoardingPass","event_pass":"#/components/schemas/EventPass","loyalty_pass":"#/components/schemas/LoyaltyPass"}},"descriptionNode":"$L9d"},"examples":{"boarding_pass":{"summary":"A boarding pass with updated gate","value":{"partner_reference":"skyjet-2241-R7K92M","type":"boarding_pass","version":4,"relevant_at":"2026-08-02T06:15:00.000Z","semantics":{"passenger":{"full_name":"Sarah Connor"},"flight":{"flight_number":"2241","carrier_code":"SJ","departure_airport":{"iata":"LTN"},"arrival_airport":{"iata":"OTP"},"scheduled_departure_at":"2026-08-02T06:15:00.000Z","scheduled_arrival_at":"2026-08-02T09:40:00.000Z"},"boarding":{"gate":"C14","seat":"14C"},"booking":{"pnr":"R7K92M"}}}}}}},"descriptionNode":"$L9e"},"304":{"description":"Pass unchanged since the supplied `ETag`.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L9f","schema":{"type":"string"}},"ETag":{"description":"Opaque strong entity tag for the current pass state. Do not use the `W/` weak validator\nprefix. Return a fresh value with every `200` response.\n","examples":"$1c:props:children:0:props:children:props:responses:200:headers:ETag:examples","descriptionNode":"$La0","schema":{"type":"string"}}},"descriptionNode":"$La1"},"401":{"description":"Missing or invalid Revolut credentials: no or failed mTLS certificate, an invalid\nJWS signature, or a missing/invalid OAuth 2.0 access token.\n","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$La2","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$La3"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$La4"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$La5"}},"descriptionNode":"$La6"},"examples":{"invalid_credentials":{"value":{"code":"invalid_credentials","message":"Missing or invalid Revolut credentials."}}}}},"descriptionNode":"$La7"},"403":{"description":"Authenticated, but the credential lacks the required scope/permission (e.g. an OAuth token\nwithout `passes.read`).\n","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$La8","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$La9"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$Laa"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$Lab"}},"descriptionNode":"$Lac"},"examples":{"insufficient_scope":{"value":{"code":"insufficient_scope","message":"The credential does not have the passes.read scope."}}}}},"descriptionNode":"$Lad"},"404":{"description":"Pass not found. Revolut stops polling it.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$Lae","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$Laf"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$Lb0"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$Lb1"}},"descriptionNode":"$Lb2"},"examples":{"pass_not_found":{"value":{"code":"pass_not_found","message":"No pass found for this partner_reference."}}}}},"descriptionNode":"$Lb3"},"410":{"description":"Pass permanently gone. Revolut stops polling it.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$Lb4","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$Lb5"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$Lb6"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$Lb7"}},"descriptionNode":"$Lb8"},"examples":{"pass_void":{"value":{"code":"pass_void","message":"The pass has been voided or refunded."}}}}},"descriptionNode":"$Lb9"},"429":{"description":"Rate limit exceeded. Revolut retries, honouring `Retry-After`.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$Lba","schema":{"type":"string"}},"Retry-After":{"description":"Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n`0` means retry immediately.\n","examples":[30],"descriptionNode":"$Lbb","schema":{"type":"integer","minimum":0}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$Lbc"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$Lbd"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$Lbe"}},"descriptionNode":"$Lbf"},"examples":{"rate_limited":{"value":{"code":"rate_limited","message":"Rate limit exceeded. Retry after the specified delay."}}}}},"descriptionNode":"$Lc0"},"503":{"description":"Temporary capacity issue. Revolut retries, honouring `Retry-After`.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$Lc1","schema":{"type":"string"}},"Retry-After":{"description":"Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n`0` means retry immediately.\n","examples":"$1c:props:children:0:props:children:props:responses:429:headers:Retry-After:examples","descriptionNode":"$Lc2","schema":{"type":"integer","minimum":0}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$Lc3"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$Lc4"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$Lc5"}},"descriptionNode":"$Lc6"},"examples":{"temporarily_unavailable":{"value":{"code":"temporarily_unavailable","message":"Service temporarily unavailable. Please retry."}}}}},"descriptionNode":"$Lc7"}},"requestBody":"$undefined","variantLabels":[],"children":["$Lc8","$Lc9"]}]}],false]}] cc:I["fb6f11acc98a",[],"Request",1] d1:I["1ec75fa958bc",[],"Response",1] d2:I["f366e5914c23",[],"CodeSnippets",1] c8:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"fetch-pass","children":[["$Lca","$undefined"],["$","$L17",null,{"id":"fetch-pass"}]]}],["$","$L18",null,{"url":"/docs/api/revolut-wallet-callbacks/operations/fetch-pass.md"}]]}]}],"$undefined"]}] d3:T4b3,
curl -X GET "https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__" \
  -H "Revolut-Api-Version: __RP_TOK_1__" \
  -H "Request-Id: __RP_TOK_2__" \
  -H "If-None-Match: __RP_TOK_3__"
d4:Taf9,
fetch("https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__", {
  method: "GET",
  headers: {
    "Revolut-Api-Version": "__RP_TOK_1__",
    "Request-Id": "__RP_TOK_2__",
    "If-None-Match": "__RP_TOK_3__"
  }
})
  .then(response => response.json())
  .then(data => console.log(data));
d5:T114b,
package main

import (
  "fmt"
  "net/http"
)

func main() {
  url := "https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__"
  req, _ := http.NewRequest("GET", url, nil)
  req.Header.Add("Revolut-Api-Version", "__RP_TOK_1__")
  req.Header.Add("Request-Id", "__RP_TOK_2__")
  req.Header.Add("If-None-Match", "__RP_TOK_3__")

  res, _ := http.DefaultClient.Do(req)
  defer res.Body.Close()
  fmt.Println(res)
}
d6:T909,
import requests

url = "https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__"
headers = {
  "Revolut-Api-Version": "__RP_TOK_1__",
  "Request-Id": "__RP_TOK_2__",
  "If-None-Match": "__RP_TOK_3__"
}

response = requests.get(url, headers=headers)
print(response.json())
d7:T18e9,
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;

public class Main {
  public static void main(String[] args) {
    HttpClient client = HttpClient.newHttpClient();
    HttpRequest request = HttpRequest.newBuilder()
      .uri(URI.create("https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__"))
      .header("Revolut-Api-Version", "__RP_TOK_1__")
      .header("Request-Id", "__RP_TOK_2__")
      .header("If-None-Match", "__RP_TOK_3__")
      .GET(HttpRequest.BodyPublishers.noBody())
      .build();

    client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
      .thenApply(HttpResponse::body)
      .thenAccept(System.out::println)
      .join();
  }
}
d8:T171d,
using System.Net.Http;
using System.Net.Http.Headers;

var client = new HttpClient();
var request = new HttpRequestMessage
{
  Method = HttpMethod.Get,
  RequestUri = new Uri("https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__"),
  Headers =
  {
    { "Revolut-Api-Version", "__RP_TOK_1__" },
    { "Request-Id", "__RP_TOK_2__" },
    { "If-None-Match", "__RP_TOK_3__" },
  }
};

using (var response = await client.SendAsync(request))
{
  response.EnsureSuccessStatusCode();
  var body = await response.Content.ReadAsStringAsync();
  Console.WriteLine(body);
}
c9:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$Lcb",["$","$Lcc",null,{"parameters":[{"name":"Revolut-Api-Version","in":"header","required":true,"description":"Contract version Revolut is calling with, e.g. `2026-07-01`.\n\n:::note\nIf you receive a version you do not implement, respond with `400`.\n:::\n","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"examples":["2026-07-01"],"descriptionNode":"$Lcd"},{"name":"Request-Id","in":"header","required":false,"description":"Revolut's correlation id for this request. Echo it back in your response.","schema":{"type":"string"},"examples":["01970c4c-5790-7fb5-8331-84dfa075bbe9"],"descriptionNode":"$Lce"},{"name":"partner_reference","in":"path","required":true,"description":"Your own reference for the pass, as set when you created it (Partner API `POST /passes`)\nor returned in a transaction-outcomes response. Send the **bare value** here — do not use\nthe `ref:` prefix (that form is only for the Partner API `PUT /passes/{id}`).\n","schema":{"type":"string","maxLength":128},"examples":["skyjet-2241-R7K92M"],"descriptionNode":"$Lcf"},{"name":"If-None-Match","in":"header","required":false,"description":"An `ETag` previously returned by your `200` response to this endpoint. Revolut sends it\nback so you can skip re-sending an unchanged pass. Return `304 Not Modified` if the\npass state is the same as when you issued this `ETag`.\n","schema":{"type":"string"},"examples":["\"v3\""],"descriptionNode":"$Ld0"}],"requestBody":"$undefined","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$Ld1",null,{"responses":"$1c:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$Ld2",null,{"itemsByServer":{"https://passes.partner.example/revolut-wallet":[{"id":"curl","label":"cURL","templateCode":"curl -X GET \"https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__\" \\\n -H \"Revolut-Api-Version: __RP_TOK_1__\" \\\n -H \"Request-Id: __RP_TOK_2__\" \\\n -H \"If-None-Match: __RP_TOK_3__\"","templateHtml":"$d3","tokens":[{"marker":"__RP_TOK_0__","paramName":"partner_reference","paramIn":"path","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_2__","paramName":"Request-Id","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_3__","paramName":"If-None-Match","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string","path:partner_reference":"string","header:If-None-Match":"string"}},{"id":"javascript","label":"JavaScript","templateCode":"fetch(\"https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__\", {\n method: \"GET\",\n headers: {\n \"Revolut-Api-Version\": \"__RP_TOK_1__\",\n \"Request-Id\": \"__RP_TOK_2__\",\n \"If-None-Match\": \"__RP_TOK_3__\"\n }\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$d4","tokens":[{"marker":"__RP_TOK_0__","paramName":"partner_reference","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"If-None-Match","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string","path:partner_reference":"string","header:If-None-Match":"string"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n)\n\nfunc main() {\n url := \"https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__\"\n req, _ := http.NewRequest(\"GET\", url, nil)\n req.Header.Add(\"Revolut-Api-Version\", \"__RP_TOK_1__\")\n req.Header.Add(\"Request-Id\", \"__RP_TOK_2__\")\n req.Header.Add(\"If-None-Match\", \"__RP_TOK_3__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$d5","tokens":[{"marker":"__RP_TOK_0__","paramName":"partner_reference","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"If-None-Match","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string","path:partner_reference":"string","header:If-None-Match":"string"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__\"\nheaders = {\n \"Revolut-Api-Version\": \"__RP_TOK_1__\",\n \"Request-Id\": \"__RP_TOK_2__\",\n \"If-None-Match\": \"__RP_TOK_3__\"\n}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())","templateHtml":"$d6","tokens":[{"marker":"__RP_TOK_0__","paramName":"partner_reference","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"If-None-Match","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string","path:partner_reference":"string","header:If-None-Match":"string"}},{"id":"java","label":"Java","templateCode":"import java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\nimport java.net.URI;\n\npublic class Main {\n public static void main(String[] args) {\n HttpClient client = HttpClient.newHttpClient();\n HttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__\"))\n .header(\"Revolut-Api-Version\", \"__RP_TOK_1__\")\n .header(\"Request-Id\", \"__RP_TOK_2__\")\n .header(\"If-None-Match\", \"__RP_TOK_3__\")\n .GET(HttpRequest.BodyPublishers.noBody())\n .build();\n\n client.sendAsync(request, HttpResponse.BodyHandlers.ofString())\n .thenApply(HttpResponse::body)\n .thenAccept(System.out::println)\n .join();\n }\n}","templateHtml":"$d7","tokens":[{"marker":"__RP_TOK_0__","paramName":"partner_reference","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"If-None-Match","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string","path:partner_reference":"string","header:If-None-Match":"string"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Get,\n RequestUri = new Uri(\"https://passes.partner.example/revolut-wallet/passes/__RP_TOK_0__\"),\n Headers =\n {\n { \"Revolut-Api-Version\", \"__RP_TOK_1__\" },\n { \"Request-Id\", \"__RP_TOK_2__\" },\n { \"If-None-Match\", \"__RP_TOK_3__\" },\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$d8","tokens":[{"marker":"__RP_TOK_0__","paramName":"partner_reference","paramIn":"path","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_2__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_3__","paramName":"If-None-Match","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string","path:partner_reference":"string","header:If-None-Match":"string"}}]},"method":"get","servers":["https://passes.partner.example/revolut-wallet"],"path":"/passes/{partner_reference}","parameters":["$c9:props:children:0:props:children:1:props:parameters:0","$c9:props:children:0:props:children:1:props:parameters:1","$c9:props:children:0:props:children:1:props:parameters:2","$c9:props:children:0:props:children:1:props:parameters:3"]}],"$undefined"],"$Ld9","$Lda"]}]]}] db:I["48c2ae8093a4",[],"RequestSample",1] dc:I["b2446624eec0",[],"ResponseSample",1] d9:["$","$Ldb",null,{"exampleBlocks":{},"title":"Request body samples","headingAs":"h4"}] da:["$","$Ldc",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"boarding_pass","label":"A boarding pass with updated gate","rawValue":"$1c:props:children:0:props:children:props:responses:200:content:application/json:examples:boarding_pass:value","block":"$Ldd"}],"syncedPropertyName":"$undefined"}},"304":{},"401":{"application/json":{"variants":[{"key":"invalid_credentials","label":"invalid_credentials","rawValue":"$1c:props:children:0:props:children:props:responses:401:content:application/json:examples:invalid_credentials:value","block":"$Lde"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"insufficient_scope","label":"insufficient_scope","rawValue":"$1c:props:children:0:props:children:props:responses:403:content:application/json:examples:insufficient_scope:value","block":"$Ldf"}],"syncedPropertyName":"$undefined"}},"404":{"application/json":{"variants":[{"key":"pass_not_found","label":"pass_not_found","rawValue":"$1c:props:children:0:props:children:props:responses:404:content:application/json:examples:pass_not_found:value","block":"$Le0"}],"syncedPropertyName":"$undefined"}},"410":{"application/json":{"variants":[{"key":"pass_void","label":"pass_void","rawValue":"$1c:props:children:0:props:children:props:responses:410:content:application/json:examples:pass_void:value","block":"$Le1"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"rate_limited","label":"rate_limited","rawValue":"$1c:props:children:0:props:children:props:responses:429:content:application/json:examples:rate_limited:value","block":"$Le2"}],"syncedPropertyName":"$undefined"}},"503":{"application/json":{"variants":[{"key":"temporarily_unavailable","label":"temporarily_unavailable","rawValue":"$1c:props:children:0:props:children:props:responses:503:content:application/json:examples:temporarily_unavailable:value","block":"$Le3"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}] ca:"Retrieve a pass" 22:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 23:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Opaque strong entity tag for the current pass state. Do not use the ",["$","code","code-0",{"children":"W/"}]," weak validator\nprefix. Return a fresh value with every ",["$","code","code-1",{"children":"200"}]," response."]}]]}] 24:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your own reference for the pass; use it to match the pass in your system."}]]}] 25:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pass type discriminator. Selects the ",["$","code","code-0",{"children":"semantics"}]," structure. Documented values:\n",["$","code","code-1",{"children":"boarding_pass"}],", ",["$","code","code-2",{"children":"event_pass"}],", ",["$","code","code-3",{"children":"loyalty_pass"}],". New pass types are introduced in new API versions."]}]]}] 26:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your monotonically increasing version; bump on every change."}]]}] 27:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"When the pass becomes time-relevant (departure, event start); drives polling cadence."}]]}] 28:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for the action within this pass."}]]}] 29:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"open_external_url"}],". External URL domain needs to be registered at onboarding."]}]]}] 2a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fallback text when no localisation matches."}]]}] 2b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Key resolved against Revolut's localisation catalogue at render time."}]]}] 2c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Display label for the button, with optional localisation."}]]}] 2d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Target URL for ",["$","code","code-0",{"children":"open_external_url"}]," actions."]}]]}] 2e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Relative prominence of this action (1 = primary, 5 = least prominent)."}]]}] 2f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A button rendered on the pass (e.g. \"Open website\", \"Get directions\")."}]]}] 30:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Buttons rendered on the pass."}]]}] 31:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for the trigger within this pass."}]]}] 32:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"proximity_time"}],", ",["$","code","code-1",{"children":"proximity_geo_location"}],", ",["$","code","code-2",{"children":"field_change"}],"."]}]]}] 33:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Relative prominence of this trigger (1 = high, 5 = low)."}]]}] 34:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Reference to a datetime field (e.g. ",["$","code","code-0",{"children":"flight.scheduled_departure_at"}],")."]}]]}] 35:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["ISO 8601 duration before the target (e.g. ",["$","code","code-0",{"children":"PT1H"}]," for 1 hour before departure)."]}]]}] 36:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Latitude in decimal degrees."}]]}] 37:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Longitude in decimal degrees."}]]}] 38:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Geographic coordinates (WGS 84)."}]]}] 39:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Geographic coordinates for proximity-based triggers."}]]}] 3a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Radius in meters around the ",["$","code","code-0",{"children":"location_targets"}]," coordinates for the proximity alert."]}]]}] 3b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Name of the semantic field to watch for changes (e.g. ",["$","code","code-0",{"children":"boarding.gate"}],")."]}]]}] 3c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"notification"}],", ",["$","code","code-1",{"children":"tile"}],"."]}]]}] 3d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Title text for the notification or tile, with optional localisation."}]]}] 3e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Body text for the notification or tile, with optional localisation."}]]}] 3f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"How the trigger is presented to the customer (notification, tile)."}]]}] 40:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A context-aware notification that nudges the customer (e.g. proximity alert, time before event)."}]]}] 41:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Context-aware notifications that nudge the customer."}]]}] 42:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fields common to every pass type."}]]}] 43:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the passenger as it appears on the boarding pass."}]]}] 44:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable fare class (e.g. Economy, Business, First)."}]]}] 45:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA fare class code (single letter, e.g. Y for Economy, J for Business)."}]]}] 46:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the frequent flyer program the passenger belongs to."}]]}] 47:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Membership number within the frequent flyer program."}]]}] 48:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Passenger details."}]]}] 49:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Flight number without the carrier code (e.g. 2241, not SJ2241)."}]]}] 4a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA or ICAO carrier code (2 alphanumeric characters)."}]]}] 4b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Display name of the operating carrier."}]]}] 4c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Carrier code of the actual operating carrier (for codeshare flights, this may differ from ",["$","code","code-0",{"children":"carrier_code"}],")."]}]]}] 4d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA airport code (3 uppercase letters)."}]]}] 4e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the airport (e.g. London Luton Airport)."}]]}] 4f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"City where the airport is located."}]]}] 50:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 3166-1 alpha-2 country code."}]]}] 51:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Terminal identifier at the airport."}]]}] 52:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Departure airport."}]]}] 53:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Arrival airport."}]]}] 54:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Scheduled departure time, UTC, ISO 8601."}]]}] 55:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Scheduled arrival time, UTC, ISO 8601."}]]}] 56:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA aircraft type code (e.g. A320, B738)."}]]}] 57:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Flight details."}]]}] 58:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding gate at the departure airport."}]]}] 59:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Scheduled boarding time, UTC, ISO 8601."}]]}] 5a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding group or zone (airline-specific, e.g. A, B, 1, 2)."}]]}] 5b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding sequence number assigned to the passenger."}]]}] 5c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Assigned seat number (e.g. 14C, 22A)."}]]}] 5d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Seat class label (e.g. Economy, Premium Economy, Business)."}]]}] 5e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding details (gate, seat, boarding time)."}]]}] 5f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Passenger Name Record — the booking reference from the airline's reservation system."}]]}] 60:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"13-digit IATA ticket number."}]]}] 61:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Alternative booking reference (e.g. agency or GDS reference), if different from the PNR."}]]}] 62:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Booking details (PNR, ticket number)."}]]}] 63:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start of the pass validity period, UTC, ISO 8601."}]]}] 64:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End of the pass validity period, UTC, ISO 8601."}]]}] 65:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional validity window for the pass."}]]}] 66:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Semantic tags for a boarding pass."}]]}] 67:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fields common to every pass type."}]]}] 68:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the event."}]]}] 69:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"concert"}],", ",["$","code","code-1",{"children":"sport"}],", ",["$","code","code-2",{"children":"conference"}],", ",["$","code","code-3",{"children":"theatre"}],", ",["$","code","code-4",{"children":"festival"}],", ",["$","code","code-5",{"children":"race"}],", ",["$","code","code-6",{"children":"other"}],"."]}]]}] 6a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Edition or iteration of a recurring event (e.g. 2026, Season 5)."}]]}] 6b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Calendar day of the event (use ",["$","code","code-0",{"children":"starts_at"}]," for the precise start time)."]}]]}] 6c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start time of the event, UTC, ISO 8601."}]]}] 6d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End time of the event, UTC, ISO 8601."}]]}] 6e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time the venue doors open, UTC, ISO 8601."}]]}] 6f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Event details (name, category, dates)."}]]}] 70:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the venue."}]]}] 71:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Street address of the venue."}]]}] 72:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"City where the venue is located."}]]}] 73:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 3166-1 alpha-2 country code."}]]}] 74:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Geographic coordinates of the venue."}]]}] 75:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Entrance gate at the venue."}]]}] 76:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Section or block within the venue (e.g. Block 112, Section C)."}]]}] 77:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Row identifier within the section."}]]}] 78:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Seat number within the row."}]]}] 79:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Venue details (name, address, seat)."}]]}] 7a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Ticket number or barcode value."}]]}] 7b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Booking or order reference for the ticket purchase."}]]}] 7c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"general_admission"}],", ",["$","code","code-1",{"children":"seated"}],", ",["$","code","code-2",{"children":"vip"}],", ",["$","code","code-3",{"children":"backstage"}],", ",["$","code","code-4",{"children":"staff"}],"."]}]]}] 7d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Ticket details (number, type, booking reference)."}]]}] 7e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the participant."}]]}] 7f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Company or organisation the participant represents."}]]}] 80:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Role or title at the event (e.g. Speaker, Attendee, Volunteer)."}]]}] 81:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Participant details (name, company, role)."}]]}] 82:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the organising company or individual."}]]}] 83:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Organiser details."}]]}] 84:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional validity window for the pass."}]]}] 85:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Semantic tags for an event pass."}]]}] 86:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fields common to every pass type."}]]}] 87:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the loyalty program member."}]]}] 88:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Membership number or ID within the loyalty program."}]]}] 89:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Date the member joined the programme."}]]}] 8a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Member details (name, ID, join date)."}]]}] 8b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Display name of the loyalty program."}]]}] 8c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current tier level of the member (e.g. Gold, Silver, Bronze)."}]]}] 8d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current progress value as a string (e.g. points earned this period)."}]]}] 8e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Target value required to reach the next tier, as a string."}]]}] 8f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unit of measurement for the progress values (e.g. points, stays, flights)."}]]}] 90:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Progress towards the next tier."}]]}] 91:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current points balance as a string (to preserve integer precision)."}]]}] 92:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unit label for the balance (e.g. points, miles)."}]]}] 93:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Decimal amount as a string (e.g. \"72.40\")."}]]}] 94:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 4217 currency code (e.g. GBP, EUR, USD)."}]]}] 95:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional monetary equivalent of the points balance."}]]}] 96:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current points balance."}]]}] 97:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the reward (e.g. \"Free coffee voucher\")."}]]}] 98:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Points required to unlock the reward, as a string."}]]}] 99:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Next reward the member can unlock."}]]}] 9a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Loyalty program details (tier, balance, next reward)."}]]}] 9b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional validity window for the pass."}]]}] 9c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Semantic tags for a loyalty pass."}]]}] 9d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["The updatable state of a pass, i.e. one of the concrete types selected by ",["$","code","code-0",{"children":"type"}],". Used both when you\npush an update and when Revolut polls you for the latest state. Excludes ",["$","code","code-1",{"children":"template_id"}],", which is\nfixed at creation. New pass types may be added over time and are available in all supported API versions."]}]]}] 9e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Current pass state. Excludes ",["$","code","code-0",{"children":"template_id"}]," (immutable, set at creation)."]}]]}] 9f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] a0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Opaque strong entity tag for the current pass state. Do not use the ",["$","code","code-0",{"children":"W/"}]," weak validator\nprefix. Return a fresh value with every ",["$","code","code-1",{"children":"200"}]," response."]}]]}] a1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pass unchanged since the supplied ",["$","code","code-0",{"children":"ETag"}],"."]}]]}] a2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] a3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] a4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] a5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] a6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] a7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Missing or invalid Revolut credentials: no or failed mTLS certificate, an invalid\nJWS signature, or a missing/invalid OAuth 2.0 access token."}]]}] a8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] a9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] aa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] ab:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] ac:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] ad:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Authenticated, but the credential lacks the required scope/permission (e.g. an OAuth token\nwithout ",["$","code","code-0",{"children":"passes.read"}],")."]}]]}] ae:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] af:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] b0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] b1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] b2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] b3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Pass not found. Revolut stops polling it."}]]}] b4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] b5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] b6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] b7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] b8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] b9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Pass permanently gone. Revolut stops polling it."}]]}] ba:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] bb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n",["$","code","code-0",{"children":"0"}]," means retry immediately."]}]]}] bc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] bd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] be:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] bf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] c0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Rate limit exceeded. Revolut retries, honouring ",["$","code","code-0",{"children":"Retry-After"}],"."]}]]}] c1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] c2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n",["$","code","code-0",{"children":"0"}]," means retry immediately."]}]]}] c3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] c4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] c5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] c6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] c7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Temporary capacity issue. Revolut retries, honouring ",["$","code","code-0",{"children":"Retry-After"}],"."]}]]}] cb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Return the latest state of the pass identified by ",["$","code","code-0",{"children":"partner_reference"}]," (the reference you\nassigned). Revolut calls this on a schedule and on demand to refresh what the customer sees."]}],"\n",["$","p","p-1",{"children":[["$","strong","strong-0",{"children":"Support conditional requests."}]," You generate and return an ",["$","code","code-0",{"children":"ETag"}]," header with every ",["$","code","code-1",{"children":"200"}],"\nresponse. It is an opaque token representing the current state of the pass. Revolut stores\nit and sends it back as ",["$","code","code-2",{"children":"If-None-Match"}]," on subsequent calls. If the pass is unchanged since\nthat ",["$","code","code-3",{"children":"ETag"}],", reply ",["$","code","code-4",{"children":"304 Not Modified"}]," (no body). If it has changed, return ",["$","code","code-5",{"children":"200"}]," with the\nfull pass and a fresh ",["$","code","code-6",{"children":"ETag"}],"."]}],"\n",["$","p","p-2",{"children":["$","strong","strong-0",{"children":"Status semantics:"}]}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"200"}],": pass returned."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"304"}],": unchanged since the supplied ",["$","code","code-1",{"children":"ETag"}],"."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"404"}]," / ",["$","code","code-1",{"children":"410"}],": pass gone. Revolut stops polling it."]}],"\n"]}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["Validate Revolut's credentials (mTLS, JWS, or OAuth 2.0) and reject any unauthenticated request with ",["$","code","code-0",{"children":"401"}],"."]}]}]]}],"\n",["$","div","inlinealert-1",{"data-type":"info","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"ExclamationMarkOutline","color":"var(--rui-color-accent)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/guides/revolut-wallet/operations/update-pass","target":"_blank","rel":"noreferrer","children":"Update a pass"}]," for the push-vs-poll model and polling cadence."]}]}]]}]]}] cd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Contract version Revolut is calling with, e.g. ",["$","code","code-0",{"children":"2026-07-01"}],"."]}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If you receive a version you do not implement, respond with ",["$","code","code-0",{"children":"400"}],"."]}]}]]}]]}] ce:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Revolut's correlation id for this request. Echo it back in your response."}]]}] cf:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Your own reference for the pass, as set when you created it (Partner API ",["$","code","code-0",{"children":"POST /passes"}],")\nor returned in a transaction-outcomes response. Send the ",["$","strong","strong-0",{"children":"bare value"}]," here — do not use\nthe ",["$","code","code-1",{"children":"ref:"}]," prefix (that form is only for the Partner API ",["$","code","code-2",{"children":"PUT /passes/{id}"}],")."]}]]}] d0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["An ",["$","code","code-0",{"children":"ETag"}]," previously returned by your ",["$","code","code-1",{"children":"200"}]," response to this endpoint. Revolut sends it\nback so you can skip re-sending an unchanged pass. Return ",["$","code","code-2",{"children":"304 Not Modified"}]," if the\npass state is the same as when you issued this ",["$","code","code-3",{"children":"ETag"}],"."]}]]}] e4:I["50460d952402",[],"ScrollArea",1] e7:I["669a0b877249",[],"CopyButton",1] e5:T163b,
{
  "partner_reference": "skyjet-2241-R7K92M",
  "type": "boarding_pass",
  "version": 4,
  "relevant_at": "2026-08-02T06:15:00.000Z",
  "semantics": {
    "passenger": {
      "full_name": "Sarah Connor"
    },
    "flight": {
      "flight_number": "2241",
      "carrier_code": "SJ",
      "departure_airport": {
        "iata": "LTN"
      },
      "arrival_airport": {
        "iata": "OTP"
      },
      "scheduled_departure_at": "2026-08-02T06:15:00.000Z",
      "scheduled_arrival_at": "2026-08-02T09:40:00.000Z"
    },
    "boarding": {
      "gate": "C14",
      "seat": "14C"
    },
    "booking": {
      "pnr": "R7K92M"
    }
  }
}
dd:["$","div","200-application/json-boarding_pass",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$e5"}}]}]],"$Le6"]}] de:["$","div","401-application/json-invalid_credentials",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"invalid_credentials\",\n  \"message\": \"Missing or invalid Revolut credentials.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"invalid_credentials\",\n \"message\": \"Missing or invalid Revolut credentials.\"\n}"}]}]]}] df:["$","div","403-application/json-insufficient_scope",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"insufficient_scope\",\n  \"message\": \"The credential does not have the passes.read scope.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"insufficient_scope\",\n \"message\": \"The credential does not have the passes.read scope.\"\n}"}]}]]}] e0:["$","div","404-application/json-pass_not_found",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"pass_not_found\",\n  \"message\": \"No pass found for this partner_reference.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"pass_not_found\",\n \"message\": \"No pass found for this partner_reference.\"\n}"}]}]]}] e1:["$","div","410-application/json-pass_void",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"pass_void\",\n  \"message\": \"The pass has been voided or refunded.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"pass_void\",\n \"message\": \"The pass has been voided or refunded.\"\n}"}]}]]}] e2:["$","div","429-application/json-rate_limited",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"rate_limited\",\n  \"message\": \"Rate limit exceeded. Retry after the specified delay.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"rate_limited\",\n \"message\": \"Rate limit exceeded. Retry after the specified delay.\"\n}"}]}]]}] e3:["$","div","503-application/json-temporarily_unavailable",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"temporarily_unavailable\",\n  \"message\": \"Service temporarily unavailable. Please retry.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"temporarily_unavailable\",\n \"message\": \"Service temporarily unavailable. Please retry.\"\n}"}]}]]}] e6:["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"partner_reference\": \"skyjet-2241-R7K92M\",\n \"type\": \"boarding_pass\",\n \"version\": 4,\n \"relevant_at\": \"2026-08-02T06:15:00.000Z\",\n \"semantics\": {\n \"passenger\": {\n \"full_name\": \"Sarah Connor\"\n },\n \"flight\": {\n \"flight_number\": \"2241\",\n \"carrier_code\": \"SJ\",\n \"departure_airport\": {\n \"iata\": \"LTN\"\n },\n \"arrival_airport\": {\n \"iata\": \"OTP\"\n },\n \"scheduled_departure_at\": \"2026-08-02T06:15:00.000Z\",\n \"scheduled_arrival_at\": \"2026-08-02T09:40:00.000Z\"\n },\n \"boarding\": {\n \"gate\": \"C14\",\n \"seat\": \"14C\"\n },\n \"booking\": {\n \"pnr\": \"R7K92M\"\n }\n }\n}"}]}] 1a:["$","$20","search-transaction-outcomes",{"children":[["$","section",null,{"className":"y9a0do0","data-variant":"endpoint","children":["$","$L21",null,{"responses":{"200":{"description":"Transaction matched. Returns the outcomes it produced.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$Le8","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"What a Revolut-card transaction produced. Currently the passes tied to the transaction.\nRevolut ignores unknown fields in this response, so you may add fields without breaking\ncompatibility.\n","required":["passes"],"properties":{"passes":{"type":"array","maxItems":50,"items":{"description":"A pass as created/provisioned, i.e. a concrete pass type plus the `template_id` that renders it.\nUsed when a pass is created (`POST /passes`) or provisioned from a transaction outcome. New pass types\nmay be added over time and are available in all supported API versions.\n","oneOf":[{"description":"A boarding pass being created, comprising the pass content plus its render template.","allOf":[{"allOf":[{"type":"object","description":"Fields common to every pass type.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:required","properties":{"partner_reference":{"type":"string","maxLength":128,"description":"Your own reference for the pass; use it to match the pass in your system.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:partner_reference:examples","descriptionNode":"$Le9"},"type":{"type":"string","description":"Pass type discriminator. Selects the `semantics` structure. Documented values:\n`boarding_pass`, `event_pass`, `loyalty_pass`. New pass types are introduced in new API versions.\n","descriptionNode":"$Lea"},"version":{"type":"integer","format":"int64","minimum":1,"description":"Your monotonically increasing version; bump on every change.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:version:examples","descriptionNode":"$Leb"},"relevant_at":{"type":"string","format":"date-time","description":"When the pass becomes time-relevant (departure, event start); drives polling cadence.","descriptionNode":"$Lec"},"actions":{"type":"array","description":"Buttons rendered on the pass.","items":{"type":"object","description":"A button rendered on the pass (e.g. \"Open website\", \"Get directions\").","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:required","properties":{"id":{"type":"string","description":"Unique identifier for the action within this pass.","descriptionNode":"$Led"},"type":{"type":"string","description":"Documented values: `open_external_url`. External URL domain needs to be registered at onboarding.","descriptionNode":"$Lee"},"label":{"description":"Display label for the button, with optional localisation.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:required","properties":{"default":{"type":"string","description":"Fallback text when no localisation matches.","descriptionNode":"$Lef"},"localisation_key":{"type":"string","description":"Key resolved against Revolut's localisation catalogue at render time.","descriptionNode":"$Lf0"}},"descriptionNode":"$Lf1"},"url":{"type":"string","format":"uri","description":"Target URL for `open_external_url` actions.","descriptionNode":"$Lf2"},"importance":{"type":"integer","minimum":1,"maximum":5,"description":"Relative prominence of this action (1 = primary, 5 = least prominent).","descriptionNode":"$Lf3"}},"descriptionNode":"$Lf4"},"descriptionNode":"$Lf5"},"triggers":{"type":"array","description":"Context-aware notifications that nudge the customer.","items":{"type":"object","description":"A context-aware notification that nudges the customer (e.g. proximity alert, time before event).","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers:items:required","properties":{"id":{"type":"string","description":"Unique identifier for the trigger within this pass.","descriptionNode":"$Lf6"},"type":{"type":"string","description":"Documented values: `proximity_time`, `proximity_geo_location`, `field_change`.","descriptionNode":"$Lf7"},"importance":{"type":"integer","minimum":1,"maximum":5,"description":"Relative prominence of this trigger (1 = high, 5 = low).","descriptionNode":"$Lf8"},"time_target":{"type":"string","description":"Reference to a datetime field (e.g. `flight.scheduled_departure_at`).","descriptionNode":"$Lf9"},"time_offset":{"type":"string","description":"ISO 8601 duration before the target (e.g. `PT1H` for 1 hour before departure).","descriptionNode":"$Lfa"},"location_targets":{"type":"array","description":"Geographic coordinates for proximity-based triggers.","items":{"type":"object","description":"Geographic coordinates (WGS 84).","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:required","properties":{"lat":{"type":"number","format":"double","description":"Latitude in decimal degrees.","descriptionNode":"$Lfb"},"lng":{"type":"number","format":"double","description":"Longitude in decimal degrees.","descriptionNode":"$Lfc"}},"descriptionNode":"$Lfd"},"descriptionNode":"$Lfe"},"radius_meters":{"type":"integer","minimum":0,"description":"Radius in meters around the `location_targets` coordinates for the proximity alert.","descriptionNode":"$Lff"},"field_target":{"type":"string","description":"Name of the semantic field to watch for changes (e.g. `boarding.gate`).","descriptionNode":"$L100"},"presentation":{"description":"How the trigger is presented to the customer (notification, tile).","type":"object","properties":{"presentation_type":{"type":"string","description":"Documented values: `notification`, `tile`.","descriptionNode":"$L101"},"title":{"description":"Title text for the notification or tile, with optional localisation.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:required","properties":{"default":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:actions:items:properties:label:properties:default","localisation_key":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:actions:items:properties:label:properties:localisation_key"},"descriptionNode":"$L102"},"description":{"description":"Body text for the notification or tile, with optional localisation.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:actions:items:properties:label:required","properties":{"default":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:actions:items:properties:label:properties:default","localisation_key":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:actions:items:properties:label:properties:localisation_key"},"descriptionNode":"$L103"}},"descriptionNode":"$L104"}},"descriptionNode":"$L105"},"descriptionNode":"$L106"}},"descriptionNode":"$L107"},{"type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:required","properties":{"type":{"type":"string","enum":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:type:enum"},"semantics":{"type":"object","description":"Semantic tags for a boarding pass.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:required","properties":{"passenger":{"description":"Passenger details.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:passenger:required","properties":{"full_name":{"type":"string","description":"Full name of the passenger as it appears on the boarding pass.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:passenger:properties:full_name:examples","descriptionNode":"$L108"},"fare_class":{"type":"string","description":"Human-readable fare class (e.g. Economy, Business, First).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:passenger:properties:fare_class:examples","descriptionNode":"$L109"},"fare_class_code":{"type":"string","description":"IATA fare class code (single letter, e.g. Y for Economy, J for Business).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:passenger:properties:fare_class_code:examples","descriptionNode":"$L10a"},"frequent_flyer_program":{"type":"string","description":"Name of the frequent flyer program the passenger belongs to.","descriptionNode":"$L10b"},"frequent_flyer_number":{"type":"string","description":"Membership number within the frequent flyer program.","descriptionNode":"$L10c"}},"descriptionNode":"$L10d"},"flight":{"description":"Flight details.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:required","properties":{"flight_number":{"type":"string","description":"Flight number without the carrier code (e.g. 2241, not SJ2241).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:flight_number:examples","descriptionNode":"$L10e"},"carrier_code":{"type":"string","description":"IATA or ICAO carrier code (2 alphanumeric characters).","pattern":"^[A-Z0-9]{2}$","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:carrier_code:examples","descriptionNode":"$L10f"},"carrier_name":{"type":"string","description":"Display name of the operating carrier.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:carrier_name:examples","descriptionNode":"$L110"},"operating_carrier_code":{"type":"string","description":"Carrier code of the actual operating carrier (for codeshare flights, this may differ from `carrier_code`).","pattern":"^[A-Z0-9]{2}$","descriptionNode":"$L111"},"departure_airport":{"description":"Departure airport.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:required","properties":{"iata":{"type":"string","description":"IATA airport code (3 uppercase letters).","pattern":"^[A-Z]{3}$","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:iata:examples","descriptionNode":"$L112"},"name":{"type":"string","description":"Full name of the airport (e.g. London Luton Airport).","descriptionNode":"$L113"},"city":{"type":"string","description":"City where the airport is located.","descriptionNode":"$L114"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","descriptionNode":"$L115"},"terminal":{"type":"string","description":"Terminal identifier at the airport.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:terminal:examples","descriptionNode":"$L116"}},"descriptionNode":"$L117"},"arrival_airport":{"description":"Arrival airport.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:required","properties":{"iata":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:iata","name":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:name","city":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:city","country_code":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:country_code","terminal":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:flight:properties:departure_airport:properties:terminal"},"descriptionNode":"$L118"},"scheduled_departure_at":{"type":"string","format":"date-time","description":"Scheduled departure time, UTC, ISO 8601.","descriptionNode":"$L119"},"scheduled_arrival_at":{"type":"string","format":"date-time","description":"Scheduled arrival time, UTC, ISO 8601.","descriptionNode":"$L11a"},"aircraft_type":{"type":"string","description":"IATA aircraft type code (e.g. A320, B738).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:flight:properties:aircraft_type:examples","descriptionNode":"$L11b"}},"descriptionNode":"$L11c"},"boarding":{"description":"Boarding details (gate, seat, boarding time).","type":"object","properties":{"gate":{"type":"string","description":"Boarding gate at the departure airport.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:boarding:properties:gate:examples","descriptionNode":"$L11d"},"boarding_at":{"type":"string","format":"date-time","description":"Scheduled boarding time, UTC, ISO 8601.","descriptionNode":"$L11e"},"boarding_group":{"type":"string","description":"Boarding group or zone (airline-specific, e.g. A, B, 1, 2).","descriptionNode":"$L11f"},"sequence_number":{"type":"string","description":"Boarding sequence number assigned to the passenger.","descriptionNode":"$L120"},"seat":{"type":"string","description":"Assigned seat number (e.g. 14C, 22A).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:boarding:properties:seat:examples","descriptionNode":"$L121"},"seat_class":{"type":"string","description":"Seat class label (e.g. Economy, Premium Economy, Business).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:boarding:properties:seat_class:examples","descriptionNode":"$L122"}},"descriptionNode":"$L123"},"booking":{"description":"Booking details (PNR, ticket number).","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:booking:required","properties":{"pnr":{"type":"string","description":"Passenger Name Record — the booking reference from the airline's reservation system.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:1:properties:semantics:properties:booking:properties:pnr:examples","descriptionNode":"$L124"},"ticket_number":{"type":"string","description":"13-digit IATA ticket number.","pattern":"^[0-9]{13}$","descriptionNode":"$L125"},"booking_reference":{"type":"string","description":"Alternative booking reference (e.g. agency or GDS reference), if different from the PNR.","descriptionNode":"$L126"}},"descriptionNode":"$L127"},"validity":{"description":"Optional validity window for the pass.","type":"object","properties":{"valid_from":{"type":"string","format":"date-time","description":"Start of the pass validity period, UTC, ISO 8601.","descriptionNode":"$L128"},"valid_until":{"type":"string","format":"date-time","description":"End of the pass validity period, UTC, ISO 8601.","descriptionNode":"$L129"}},"descriptionNode":"$L12a"}},"descriptionNode":"$L12b"}}}]},{"type":"object","properties":{"template_id":{"type":"string","description":"Identifier of a pre-registered branding/layout template to render this pass with.\nIf omitted, Revolut uses the default template for your partner account, which may\nnot match your brand. Including it ensures your pass is rendered with the correct\nvisual design. Set at creation and immutable; not accepted when updating a pass.\n","examples":["tmpl_skyjet_boarding"],"descriptionNode":"$L12c"}}}],"descriptionNode":"$L12d"},{"description":"An event pass being created, comprising the pass content plus its render template.","allOf":[{"allOf":[{"type":"object","description":"Fields common to every pass type.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:required","properties":{"partner_reference":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:partner_reference","type":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:type","version":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:version","relevant_at":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:relevant_at","actions":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:actions","triggers":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:triggers"},"descriptionNode":"$L12e"},{"type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:required","properties":{"type":{"type":"string","enum":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:properties:type:enum"},"semantics":{"type":"object","description":"Semantic tags for an event pass.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:properties:semantics:required","properties":{"event":{"description":"Event details (name, category, dates).","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:properties:semantics:properties:event:required","properties":{"name":{"type":"string","description":"Name of the event.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:properties:semantics:properties:event:properties:name:examples","descriptionNode":"$L12f"},"category":{"type":"string","description":"Documented values: `concert`, `sport`, `conference`, `theatre`, `festival`, `race`, `other`.","descriptionNode":"$L130"},"edition":{"type":"string","description":"Edition or iteration of a recurring event (e.g. 2026, Season 5).","descriptionNode":"$L131"},"held_on":{"type":"string","format":"date","description":"Calendar day of the event (use `starts_at` for the precise start time).","descriptionNode":"$L132"},"starts_at":{"type":"string","format":"date-time","description":"Start time of the event, UTC, ISO 8601.","descriptionNode":"$L133"},"ends_at":{"type":"string","format":"date-time","description":"End time of the event, UTC, ISO 8601.","descriptionNode":"$L134"},"doors_open_at":{"type":"string","format":"date-time","description":"Time the venue doors open, UTC, ISO 8601.","descriptionNode":"$L135"}},"descriptionNode":"$L136"},"venue":{"description":"Venue details (name, address, seat).","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:properties:semantics:properties:venue:required","properties":{"name":{"type":"string","description":"Name of the venue.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:1:allOf:1:properties:semantics:properties:venue:properties:name:examples","descriptionNode":"$L137"},"address":{"type":"string","description":"Street address of the venue.","descriptionNode":"$L138"},"city":{"type":"string","description":"City where the venue is located.","descriptionNode":"$L139"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","descriptionNode":"$L13a"},"coordinates":{"description":"Geographic coordinates of the venue.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:required","properties":{"lat":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:properties:lat","lng":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:triggers:items:properties:location_targets:items:properties:lng"},"descriptionNode":"$L13b"},"gate":{"type":"string","description":"Entrance gate at the venue.","descriptionNode":"$L13c"},"section":{"type":"string","description":"Section or block within the venue (e.g. Block 112, Section C).","descriptionNode":"$L13d"},"row":{"type":"string","description":"Row identifier within the section.","descriptionNode":"$L13e"},"seat":{"type":"string","description":"Seat number within the row.","descriptionNode":"$L13f"}},"descriptionNode":"$L140"},"ticket":{"description":"Ticket details (number, type, booking reference).","type":"object","properties":{"number":{"type":"string","description":"Ticket number or barcode value.","descriptionNode":"$L141"},"booking_reference":{"type":"string","description":"Booking or order reference for the ticket purchase.","descriptionNode":"$L142"},"type":{"type":"string","description":"Documented values: `general_admission`, `seated`, `vip`, `backstage`, `staff`.","descriptionNode":"$L143"}},"descriptionNode":"$L144"},"participant":{"description":"Participant details (name, company, role).","type":"object","properties":{"full_name":{"type":"string","description":"Full name of the participant.","descriptionNode":"$L145"},"company":{"type":"string","description":"Company or organisation the participant represents.","descriptionNode":"$L146"},"role":{"type":"string","description":"Role or title at the event (e.g. Speaker, Attendee, Volunteer).","descriptionNode":"$L147"}},"descriptionNode":"$L148"},"organiser":{"description":"Organiser details.","type":"object","properties":{"name":{"type":"string","description":"Name of the organising company or individual.","descriptionNode":"$L149"}},"descriptionNode":"$L14a"},"validity":{"description":"Optional validity window for the pass.","type":"object","properties":{"valid_from":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_from","valid_until":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_until"},"descriptionNode":"$L14b"}},"descriptionNode":"$L14c"}}}]},{"type":"object","properties":{"template_id":{"type":"string","description":"Identifier of a pre-registered branding/layout template to render this pass with.\nIf omitted, Revolut uses the default template for your partner account, which may\nnot match your brand. Including it ensures your pass is rendered with the correct\nvisual design. Set at creation and immutable; not accepted when updating a pass.\n","examples":["tmpl_acmeconcerts_event"],"descriptionNode":"$L14d"}}}],"descriptionNode":"$L14e"},{"description":"A loyalty pass being created, comprising the pass content plus its render template.","allOf":[{"allOf":[{"type":"object","description":"Fields common to every pass type.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:0:allOf:0:required","properties":{"partner_reference":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:partner_reference","type":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:type","version":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:version","relevant_at":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:relevant_at","actions":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:actions","triggers":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:0:properties:triggers"},"descriptionNode":"$L14f"},{"type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:required","properties":{"type":{"type":"string","enum":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:type:enum"},"semantics":{"type":"object","description":"Semantic tags for a loyalty pass.","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:required","properties":{"member":{"description":"Member details (name, ID, join date).","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:member:required","properties":{"full_name":{"type":"string","description":"Full name of the loyalty program member.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:member:properties:full_name:examples","descriptionNode":"$L150"},"member_id":{"type":"string","description":"Membership number or ID within the loyalty program.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:member:properties:member_id:examples","descriptionNode":"$L151"},"member_since_on":{"type":"string","format":"date","description":"Date the member joined the programme.","descriptionNode":"$L152"}},"descriptionNode":"$L153"},"loyalty":{"description":"Loyalty program details (tier, balance, next reward).","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:required","properties":{"program_name":{"type":"string","description":"Display name of the loyalty program.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:program_name:examples","descriptionNode":"$L154"},"tier":{"type":"string","description":"Current tier level of the member (e.g. Gold, Silver, Bronze).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:tier:examples","descriptionNode":"$L155"},"tier_progress":{"description":"Progress towards the next tier.","type":"object","properties":{"current":{"type":"string","description":"Current progress value as a string (e.g. points earned this period).","descriptionNode":"$L156"},"target":{"type":"string","description":"Target value required to reach the next tier, as a string.","descriptionNode":"$L157"},"unit":{"type":"string","description":"Unit of measurement for the progress values (e.g. points, stays, flights).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:tier_progress:properties:unit:examples","descriptionNode":"$L158"}},"descriptionNode":"$L159"},"points_balance":{"description":"Current points balance.","type":"object","properties":{"value":{"type":"string","description":"Current points balance as a string (to preserve integer precision).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:value:examples","descriptionNode":"$L15a"},"unit":{"type":"string","description":"Unit label for the balance (e.g. points, miles).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:unit:examples","descriptionNode":"$L15b"},"monetary_value":{"description":"Optional monetary equivalent of the points balance.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:monetary_value:required","properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$","description":"Decimal amount as a string (e.g. \"72.40\").","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:monetary_value:properties:amount:examples","descriptionNode":"$L15c"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code (e.g. GBP, EUR, USD).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:monetary_value:properties:currency:examples","descriptionNode":"$L15d"}},"descriptionNode":"$L15e"}},"descriptionNode":"$L15f"},"next_reward":{"description":"Next reward the member can unlock.","type":"object","properties":{"description":{"type":"string","description":"Human-readable description of the reward (e.g. \"Free coffee voucher\").","descriptionNode":"$L160"},"points_required":{"type":"string","description":"Points required to unlock the reward, as a string.","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:next_reward:properties:points_required:examples","descriptionNode":"$L161"}},"descriptionNode":"$L162"}},"descriptionNode":"$L163"},"validity":{"description":"Optional validity window for the pass.","type":"object","properties":{"valid_from":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_from","valid_until":"$1a:props:children:0:props:children:props:responses:200:content:application/json:schema:properties:passes:items:oneOf:0:allOf:0:allOf:1:properties:semantics:properties:validity:properties:valid_until"},"descriptionNode":"$L164"}},"descriptionNode":"$L165"}}}]},{"type":"object","properties":{"template_id":{"type":"string","description":"Identifier of a pre-registered branding/layout template to render this pass with.\nIf omitted, Revolut uses the default template for your partner account, which may\nnot match your brand. Including it ensures your pass is rendered with the correct\nvisual design. Set at creation and immutable; not accepted when updating a pass.\n","examples":["tmpl_brightpoints_loyalty"],"descriptionNode":"$L166"}}}],"descriptionNode":"$L167"}],"discriminator":{"propertyName":"type","mapping":{"boarding_pass":"#/components/schemas/BoardingPassCreate","event_pass":"#/components/schemas/EventPassCreate","loyalty_pass":"#/components/schemas/LoyaltyPassCreate"}},"descriptionNode":"$L168"}}},"descriptionNode":"$L169"},"examples":{"boarding_pass":{"summary":"A single boarding pass produced by the transaction","value":{"passes":[{"partner_reference":"skyjet-2241-R7K92M","type":"boarding_pass","version":1,"template_id":"tmpl_skyjet_boarding","relevant_at":"2026-08-02T06:15:00.000Z","semantics":{"passenger":{"full_name":"Sarah Connor"},"flight":{"flight_number":"2241","carrier_code":"SJ","departure_airport":{"iata":"LTN","terminal":"1"},"arrival_airport":{"iata":"OTP"},"scheduled_departure_at":"2026-08-02T06:15:00.000Z","scheduled_arrival_at":"2026-08-02T09:40:00.000Z"},"boarding":{"gate":"B22","seat":"14C"},"booking":{"pnr":"R7K92M"}}}]}},"none":{"summary":"Transaction matched, but produced no passes","value":{"passes":[]}}}}},"descriptionNode":"$L16a"},"202":{"description":"Transaction accepted but its outcome is not ready yet (settlement lag). Revolut retries,\nhonouring `Retry-After`.\n\n:::note\nReturn no body with `202`.\n:::\n","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L16b","schema":{"type":"string"}},"Retry-After":{"description":"Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n`0` means retry immediately.\n","examples":"$1c:props:children:0:props:children:props:responses:429:headers:Retry-After:examples","descriptionNode":"$L16c","schema":{"type":"integer","minimum":0}}},"descriptionNode":"$L16d"},"400":{"description":"Malformed request or invalid body.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L16e","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L16f"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L170"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L171"}},"descriptionNode":"$L172"},"examples":{"validation_error":{"value":{"code":"validation_error","message":"Request validation failed."}}}}},"descriptionNode":"$L173"},"401":{"description":"Missing or invalid Revolut credentials: no or failed mTLS certificate, an invalid\nJWS signature, or a missing/invalid OAuth 2.0 access token.\n","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L174","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L175"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L176"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L177"}},"descriptionNode":"$L178"},"examples":"$1c:props:children:0:props:children:props:responses:401:content:application/json:examples"}},"descriptionNode":"$L179"},"403":{"description":"Authenticated, but the credential lacks the required scope/permission (e.g. an OAuth token\nwithout `passes.read`).\n","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L17a","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L17b"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L17c"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L17d"}},"descriptionNode":"$L17e"},"examples":"$1c:props:children:0:props:children:props:responses:403:content:application/json:examples"}},"descriptionNode":"$L17f"},"404":{"description":"Transaction definitively not found. Revolut will stop retrying.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L180","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L181"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L182"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L183"}},"descriptionNode":"$L184"},"examples":{"transaction_not_found":{"value":{"code":"transaction_not_found","message":"No transaction found for this rrn and merchant_id."}}}}},"descriptionNode":"$L185"},"410":{"description":"Transaction outcome is void (refund/cancellation). Revolut will stop retrying.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L186","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L187"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L188"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L189"}},"descriptionNode":"$L18a"},"examples":{"transaction_void":{"value":{"code":"transaction_void","message":"The transaction outcome is void due to a refund or cancellation."}}}}},"descriptionNode":"$L18b"},"429":{"description":"Rate limit exceeded. Revolut retries, honouring `Retry-After`.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L18c","schema":{"type":"string"}},"Retry-After":{"description":"Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n`0` means retry immediately.\n","examples":"$1c:props:children:0:props:children:props:responses:429:headers:Retry-After:examples","descriptionNode":"$L18d","schema":{"type":"integer","minimum":0}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L18e"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L18f"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L190"}},"descriptionNode":"$L191"},"examples":"$1c:props:children:0:props:children:props:responses:429:content:application/json:examples"}},"descriptionNode":"$L192"},"503":{"description":"Temporary capacity issue. Revolut retries, honouring `Retry-After`.","headers":{"Request-Id":{"description":"Correlation id for the response. Echo the incoming `Request-Id` when present.","descriptionNode":"$L193","schema":{"type":"string"}},"Retry-After":{"description":"Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n`0` means retry immediately.\n","examples":"$1c:props:children:0:props:children:props:responses:429:headers:Retry-After:examples","descriptionNode":"$L194","schema":{"type":"integer","minimum":0}}},"content":{"application/json":{"schema":{"type":"object","description":"Standard error body for 4xx/5xx responses.","required":"$1c:props:children:0:props:children:props:responses:401:content:application/json:schema:required","properties":{"code":{"type":"string","description":"Machine-readable snake_case error code.","descriptionNode":"$L195"},"message":{"type":"string","description":"Human-readable explanation.","descriptionNode":"$L196"},"error_id":{"type":"string","description":"Your trace id","if you have one.":null,"descriptionNode":"$L197"}},"descriptionNode":"$L198"},"examples":"$1c:props:children:0:props:children:props:responses:503:content:application/json:examples"}},"descriptionNode":"$L199"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Request body for `POST /transaction-outcomes/search`. Contains the transaction context\nRevolut sends for you to match.\n","required":["transaction_context"],"properties":{"transaction_context":{"type":"object","description":"Identifiers Revolut supplies so you can match the originating transaction.","required":["rrn","merchant_id","transaction_at"],"properties":{"rrn":{"type":"string","description":"ISO 8583 Retrieval Reference Number of the original payment.","examples":["123456789012"],"descriptionNode":"$L19a"},"merchant_id":{"type":"string","description":"Card acceptor identifier (DE 42 in ISO 8583 messaging); identifies the sub-merchant for aggregators.","examples":["mer_example_01"],"descriptionNode":"$L19b"},"transaction_at":{"type":"string","format":"date-time","description":"Timestamp of the purchase, UTC, ISO 8601.","examples":["2026-07-01T12:00:00.000Z"],"descriptionNode":"$L19c"},"total":{"description":"Transaction total, supplied for stronger matching. You may choose not to validate it.","type":"object","required":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:monetary_value:required","properties":{"amount":{"type":"string","pattern":"^-?\\d+(\\.\\d+)?$","description":"Decimal amount as a string (e.g. \"72.40\").","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:monetary_value:properties:amount:examples","descriptionNode":"$L19d"},"currency":{"type":"string","pattern":"^[A-Z]{3}$","description":"ISO 4217 currency code (e.g. GBP, EUR, USD).","examples":"$1c:props:children:0:props:children:props:responses:200:content:application/json:schema:oneOf:2:allOf:1:properties:semantics:properties:loyalty:properties:points_balance:properties:monetary_value:properties:currency:examples","descriptionNode":"$L19e"}},"descriptionNode":"$L19f"}},"descriptionNode":"$L1a0"}},"descriptionNode":"$L1a1"},"examples":{"lookup":{"value":{"transaction_context":{"rrn":"123456789012","merchant_id":"mer_example_01","transaction_at":"2026-07-01T12:00:00.000Z","total":{"amount":"72.40","currency":"GBP"}}}}}}}},"variantLabels":["A single boarding pass produced by the transaction","Transaction matched, but produced no passes"],"children":["$L1a2","$L1a3"]}]}],false]}] 1a2:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$","div",null,{"className":"y9a0do1","children":[["$","h2",null,{"id":"search-transaction-outcomes","children":[["$L1a4","$undefined"],["$","$L17",null,{"id":"search-transaction-outcomes"}]]}],["$","$L18",null,{"url":"/docs/api/revolut-wallet-callbacks/operations/search-transaction-outcomes.md"}]]}]}],"$undefined"]}] 1a8:T999,
curl -X POST "https://passes.partner.example/revolut-wallet/transaction-outcomes/search" \
  -H "Content-Type: application/json" \
  -H "Revolut-Api-Version: __RP_TOK_0__" \
  -H "Request-Id: __RP_TOK_1__" \
  -d '{
  "transaction_context": {
    "rrn": "123456789012",
    "merchant_id": "mer_example_01",
    "transaction_at": "2026-07-01T12:00:00.000Z",
    "total": {
      "amount": "72.40",
      "currency": "GBP"
    }
  }
}'
1a9:T14f2,
const payload = {
  "transaction_context": {
    "rrn": "123456789012",
    "merchant_id": "mer_example_01",
    "transaction_at": "2026-07-01T12:00:00.000Z",
    "total": {
      "amount": "72.40",
      "currency": "GBP"
    }
  }
};
fetch("https://passes.partner.example/revolut-wallet/transaction-outcomes/search", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Revolut-Api-Version": "__RP_TOK_0__",
    "Request-Id": "__RP_TOK_1__"
  },
  body: JSON.stringify(payload)
})
  .then(response => response.json())
  .then(data => console.log(data));
1aa:T197e,
package main

import (
  "fmt"
  "net/http"
  "bytes"
  "encoding/json"
)

func main() {
  url := "https://passes.partner.example/revolut-wallet/transaction-outcomes/search"
  jsonData := []byte(`
{
  "transaction_context": {
    "rrn": "123456789012",
    "merchant_id": "mer_example_01",
    "transaction_at": "2026-07-01T12:00:00.000Z",
    "total": {
      "amount": "72.40",
      "currency": "GBP"
    }
  }
}
  `)
  req, _ := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
  req.Header.Add("Content-Type", "application/json")
  req.Header.Add("Revolut-Api-Version", "__RP_TOK_0__")
  req.Header.Add("Request-Id", "__RP_TOK_1__")

  res, _ := http.DefaultClient.Do(req)
  defer res.Body.Close()
  fmt.Println(res)
}
1ab:T1226,
import requests

url = "https://passes.partner.example/revolut-wallet/transaction-outcomes/search"
headers = {
  "Content-Type": "application/json",
  "Revolut-Api-Version": "__RP_TOK_0__",
  "Request-Id": "__RP_TOK_1__"
}
payload = {
  "transaction_context": {
    "rrn": "123456789012",
    "merchant_id": "mer_example_01",
    "transaction_at": "2026-07-01T12:00:00.000Z",
    "total": {
      "amount": "72.40",
      "currency": "GBP"
    }
  }
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())
1ac:T400,import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; import java.net.URI; public class Main { public static void main(String[] args) { HttpClient client = HttpClient.newHttpClient(); String body = """ { "transaction_context": { "rrn": "123456789012", "merchant_id": "mer_example_01", "transaction_at": "2026-07-01T12:00:00.000Z", "total": { "amount": "72.40", "currency": "GBP" } } } """; HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://passes.partner.example/revolut-wallet/transaction-outcomes/search")) .header("Content-Type", "application/json") .header("Revolut-Api-Version", "__RP_TOK_0__") .header("Request-Id", "__RP_TOK_1__") .POST(HttpRequest.BodyPublishers.ofString(body)) .build(); client.sendAsync(request, HttpResponse.BodyHandlers.ofString()) .thenApply(HttpResponse::body) .thenAccept(System.out::println) .join(); } }1ad:T1ee2,
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URI;

public class Main {
  public static void main(String[] args) {
    HttpClient client = HttpClient.newHttpClient();
    String body = """
{
  "transaction_context": {
    "rrn": "123456789012",
    "merchant_id": "mer_example_01",
    "transaction_at": "2026-07-01T12:00:00.000Z",
    "total": {
      "amount": "72.40",
      "currency": "GBP"
    }
  }
}
    """;

    HttpRequest request = HttpRequest.newBuilder()
      .uri(URI.create("https://passes.partner.example/revolut-wallet/transaction-outcomes/search"))
      .header("Content-Type", "application/json")
      .header("Revolut-Api-Version", "__RP_TOK_0__")
      .header("Request-Id", "__RP_TOK_1__")
      .POST(HttpRequest.BodyPublishers.ofString(body))
      .build();

    client.sendAsync(request, HttpResponse.BodyHandlers.ofString())
      .thenApply(HttpResponse::body)
      .thenAccept(System.out::println)
      .join();
  }
}
1ae:T284e,
using System.Net.Http;
using System.Net.Http.Headers;

var client = new HttpClient();
var request = new HttpRequestMessage
{
  Method = HttpMethod.Post,
  RequestUri = new Uri("https://passes.partner.example/revolut-wallet/transaction-outcomes/search"),
  Headers =
  {
    { "Revolut-Api-Version", "__RP_TOK_0__" },
    { "Request-Id", "__RP_TOK_1__" },
  },
  Content = new StringContent(@"{
  ""transaction_context"": {
    ""rrn"": ""123456789012"",
    ""merchant_id"": ""mer_example_01"",
    ""transaction_at"": ""2026-07-01T12:00:00.000Z"",
    ""total"": {
      ""amount"": ""72.40"",
      ""currency"": ""GBP""
    }
  }
}")
  {
    Headers =
    {
      ContentType = new MediaTypeHeaderValue("application/json")
    }
  }
};

using (var response = await client.SendAsync(request))
{
  response.EnsureSuccessStatusCode();
  var body = await response.Content.ReadAsStringAsync();
  Console.WriteLine(body);
}
1a3:["$","div",null,{"className":"ezz1n30","children":[["$","div",null,{"data-header":"$undefined","className":"ezz1n31","children":["$L1a5",["$","$Lcc",null,{"parameters":[{"name":"Revolut-Api-Version","in":"header","required":true,"description":"Contract version Revolut is calling with, e.g. `2026-07-01`.\n\n:::note\nIf you receive a version you do not implement, respond with `400`.\n:::\n","schema":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}$"},"examples":"$c9:props:children:0:props:children:1:props:parameters:0:examples","descriptionNode":"$L1a6"},{"name":"Request-Id","in":"header","required":false,"description":"Revolut's correlation id for this request. Echo it back in your response.","schema":{"type":"string"},"examples":"$c9:props:children:0:props:children:1:props:parameters:1:examples","descriptionNode":"$L1a7"}],"requestBody":"$1a:props:children:0:props:children:props:requestBody","heading":"Request","requestBodySchemaTitle":"Request body","headingAs":"h3"}],["$","$Ld1",null,{"responses":"$1a:props:children:0:props:children:props:responses","headingAs":"h3"}]]}],["$","div",null,{"className":"ezz1n32","children":[[["$","$Ld2",null,{"itemsByServer":{"https://passes.partner.example/revolut-wallet":[{"id":"curl","label":"cURL","templateCode":"curl -X POST \"https://passes.partner.example/revolut-wallet/transaction-outcomes/search\" \\\n -H \"Content-Type: application/json\" \\\n -H \"Revolut-Api-Version: __RP_TOK_0__\" \\\n -H \"Request-Id: __RP_TOK_1__\" \\\n -d '{\n \"transaction_context\": {\n \"rrn\": \"123456789012\",\n \"merchant_id\": \"mer_example_01\",\n \"transaction_at\": \"2026-07-01T12:00:00.000Z\",\n \"total\": {\n \"amount\": \"72.40\",\n \"currency\": \"GBP\"\n }\n }\n}'","templateHtml":"$1a8","tokens":[{"marker":"__RP_TOK_0__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["shell-double-inner"]},{"marker":"__RP_TOK_1__","paramName":"Request-Id","paramIn":"header","pipeline":["shell-double-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string"}},{"id":"javascript","label":"JavaScript","templateCode":"const payload = {\n \"transaction_context\": {\n \"rrn\": \"123456789012\",\n \"merchant_id\": \"mer_example_01\",\n \"transaction_at\": \"2026-07-01T12:00:00.000Z\",\n \"total\": {\n \"amount\": \"72.40\",\n \"currency\": \"GBP\"\n }\n }\n};\nfetch(\"https://passes.partner.example/revolut-wallet/transaction-outcomes/search\", {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\",\n \"Revolut-Api-Version\": \"__RP_TOK_0__\",\n \"Request-Id\": \"__RP_TOK_1__\"\n },\n body: JSON.stringify(payload)\n})\n .then(response => response.json())\n .then(data => console.log(data));","templateHtml":"$1a9","tokens":[{"marker":"__RP_TOK_0__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string"}},{"id":"go","label":"Go","templateCode":"package main\n\nimport (\n \"fmt\"\n \"net/http\"\n \"bytes\"\n \"encoding/json\"\n)\n\nfunc main() {\n url := \"https://passes.partner.example/revolut-wallet/transaction-outcomes/search\"\n jsonData := []byte(`\n{\n \"transaction_context\": {\n \"rrn\": \"123456789012\",\n \"merchant_id\": \"mer_example_01\",\n \"transaction_at\": \"2026-07-01T12:00:00.000Z\",\n \"total\": {\n \"amount\": \"72.40\",\n \"currency\": \"GBP\"\n }\n }\n}\n `)\n req, _ := http.NewRequest(\"POST\", url, bytes.NewBuffer(jsonData))\n req.Header.Add(\"Content-Type\", \"application/json\")\n req.Header.Add(\"Revolut-Api-Version\", \"__RP_TOK_0__\")\n req.Header.Add(\"Request-Id\", \"__RP_TOK_1__\")\n\n res, _ := http.DefaultClient.Do(req)\n defer res.Body.Close()\n fmt.Println(res)\n}","templateHtml":"$1aa","tokens":[{"marker":"__RP_TOK_0__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string"}},{"id":"python","label":"Python","templateCode":"import requests\n\nurl = \"https://passes.partner.example/revolut-wallet/transaction-outcomes/search\"\nheaders = {\n \"Content-Type\": \"application/json\",\n \"Revolut-Api-Version\": \"__RP_TOK_0__\",\n \"Request-Id\": \"__RP_TOK_1__\"\n}\npayload = {\n \"transaction_context\": {\n \"rrn\": \"123456789012\",\n \"merchant_id\": \"mer_example_01\",\n \"transaction_at\": \"2026-07-01T12:00:00.000Z\",\n \"total\": {\n \"amount\": \"72.40\",\n \"currency\": \"GBP\"\n }\n }\n}\n\nresponse = requests.post(url, headers=headers, json=payload)\nprint(response.json())","templateHtml":"$1ab","tokens":[{"marker":"__RP_TOK_0__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string"}},{"id":"java","label":"Java","templateCode":"$1ac","templateHtml":"$1ad","tokens":[{"marker":"__RP_TOK_0__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string"}},{"id":"csharp","label":"C#","templateCode":"using System.Net.Http;\nusing System.Net.Http.Headers;\n\nvar client = new HttpClient();\nvar request = new HttpRequestMessage\n{\n Method = HttpMethod.Post,\n RequestUri = new Uri(\"https://passes.partner.example/revolut-wallet/transaction-outcomes/search\"),\n Headers =\n {\n { \"Revolut-Api-Version\", \"__RP_TOK_0__\" },\n { \"Request-Id\", \"__RP_TOK_1__\" },\n },\n Content = new StringContent(@\"{\n \"\"transaction_context\"\": {\n \"\"rrn\"\": \"\"123456789012\"\",\n \"\"merchant_id\"\": \"\"mer_example_01\"\",\n \"\"transaction_at\"\": \"\"2026-07-01T12:00:00.000Z\"\",\n \"\"total\"\": {\n \"\"amount\"\": \"\"72.40\"\",\n \"\"currency\"\": \"\"GBP\"\"\n }\n }\n}\")\n {\n Headers =\n {\n ContentType = new MediaTypeHeaderValue(\"application/json\")\n }\n }\n};\n\nusing (var response = await client.SendAsync(request))\n{\n response.EnsureSuccessStatusCode();\n var body = await response.Content.ReadAsStringAsync();\n Console.WriteLine(body);\n}","templateHtml":"$1ae","tokens":[{"marker":"__RP_TOK_0__","paramName":"Revolut-Api-Version","paramIn":"header","pipeline":["json-string-inner"]},{"marker":"__RP_TOK_1__","paramName":"Request-Id","paramIn":"header","pipeline":["json-string-inner"]}],"defaults":{"header:Revolut-Api-Version":"string","header:Request-Id":"string"}}]},"method":"post","servers":"$c9:props:children:1:props:children:0:0:props:servers","path":"/transaction-outcomes/search","parameters":["$1a3:props:children:0:props:children:1:props:parameters:0","$1a3:props:children:0:props:children:1:props:parameters:1"]}],"$undefined"],"$L1af","$L1b0"]}]]}] 1af:["$","$Ldb",null,{"exampleBlocks":{"application/json":{"variants":[{"key":"lookup","label":"lookup","rawValue":"$1a:props:children:0:props:children:props:requestBody:content:application/json:examples:lookup:value","block":"$L1b1"}],"syncedPropertyName":"$undefined"}},"title":"Request body samples","headingAs":"h4"}] 1b0:["$","$Ldc",null,{"exampleBlocks":{"200":{"application/json":{"variants":[{"key":"boarding_pass","label":"A single boarding pass produced by the transaction","rawValue":"$1a:props:children:0:props:children:props:responses:200:content:application/json:examples:boarding_pass:value","block":"$L1b2"},{"key":"none","label":"Transaction matched, but produced no passes","rawValue":"$1a:props:children:0:props:children:props:responses:200:content:application/json:examples:none:value","block":"$L1b3"}],"syncedPropertyName":"$undefined"}},"202":{},"400":{"application/json":{"variants":[{"key":"validation_error","label":"validation_error","rawValue":"$1a:props:children:0:props:children:props:responses:400:content:application/json:examples:validation_error:value","block":"$L1b4"}],"syncedPropertyName":"$undefined"}},"401":{"application/json":{"variants":[{"key":"invalid_credentials","label":"invalid_credentials","rawValue":"$1c:props:children:0:props:children:props:responses:401:content:application/json:examples:invalid_credentials:value","block":"$L1b5"}],"syncedPropertyName":"$undefined"}},"403":{"application/json":{"variants":[{"key":"insufficient_scope","label":"insufficient_scope","rawValue":"$1c:props:children:0:props:children:props:responses:403:content:application/json:examples:insufficient_scope:value","block":"$L1b6"}],"syncedPropertyName":"$undefined"}},"404":{"application/json":{"variants":[{"key":"transaction_not_found","label":"transaction_not_found","rawValue":"$1a:props:children:0:props:children:props:responses:404:content:application/json:examples:transaction_not_found:value","block":"$L1b7"}],"syncedPropertyName":"$undefined"}},"410":{"application/json":{"variants":[{"key":"transaction_void","label":"transaction_void","rawValue":"$1a:props:children:0:props:children:props:responses:410:content:application/json:examples:transaction_void:value","block":"$L1b8"}],"syncedPropertyName":"$undefined"}},"429":{"application/json":{"variants":[{"key":"rate_limited","label":"rate_limited","rawValue":"$1c:props:children:0:props:children:props:responses:429:content:application/json:examples:rate_limited:value","block":"$L1b9"}],"syncedPropertyName":"$undefined"}},"503":{"application/json":{"variants":[{"key":"temporarily_unavailable","label":"temporarily_unavailable","rawValue":"$1c:props:children:0:props:children:props:responses:503:content:application/json:examples:temporarily_unavailable:value","block":"$L1ba"}],"syncedPropertyName":"$undefined"}}},"headingAs":"h4"}] 1a4:"Fetch transaction outcomes for a transaction" e8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] e9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your own reference for the pass; use it to match the pass in your system."}]]}] ea:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Pass type discriminator. Selects the ",["$","code","code-0",{"children":"semantics"}]," structure. Documented values:\n",["$","code","code-1",{"children":"boarding_pass"}],", ",["$","code","code-2",{"children":"event_pass"}],", ",["$","code","code-3",{"children":"loyalty_pass"}],". New pass types are introduced in new API versions."]}]]}] eb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your monotonically increasing version; bump on every change."}]]}] ec:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"When the pass becomes time-relevant (departure, event start); drives polling cadence."}]]}] ed:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for the action within this pass."}]]}] ee:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"open_external_url"}],". External URL domain needs to be registered at onboarding."]}]]}] ef:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fallback text when no localisation matches."}]]}] f0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Key resolved against Revolut's localisation catalogue at render time."}]]}] f1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Display label for the button, with optional localisation."}]]}] f2:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Target URL for ",["$","code","code-0",{"children":"open_external_url"}]," actions."]}]]}] f3:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Relative prominence of this action (1 = primary, 5 = least prominent)."}]]}] f4:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A button rendered on the pass (e.g. \"Open website\", \"Get directions\")."}]]}] f5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Buttons rendered on the pass."}]]}] f6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unique identifier for the trigger within this pass."}]]}] f7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"proximity_time"}],", ",["$","code","code-1",{"children":"proximity_geo_location"}],", ",["$","code","code-2",{"children":"field_change"}],"."]}]]}] f8:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Relative prominence of this trigger (1 = high, 5 = low)."}]]}] f9:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Reference to a datetime field (e.g. ",["$","code","code-0",{"children":"flight.scheduled_departure_at"}],")."]}]]}] fa:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["ISO 8601 duration before the target (e.g. ",["$","code","code-0",{"children":"PT1H"}]," for 1 hour before departure)."]}]]}] fb:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Latitude in decimal degrees."}]]}] fc:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Longitude in decimal degrees."}]]}] fd:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Geographic coordinates (WGS 84)."}]]}] fe:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Geographic coordinates for proximity-based triggers."}]]}] ff:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Radius in meters around the ",["$","code","code-0",{"children":"location_targets"}]," coordinates for the proximity alert."]}]]}] 100:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Name of the semantic field to watch for changes (e.g. ",["$","code","code-0",{"children":"boarding.gate"}],")."]}]]}] 101:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"notification"}],", ",["$","code","code-1",{"children":"tile"}],"."]}]]}] 102:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Title text for the notification or tile, with optional localisation."}]]}] 103:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Body text for the notification or tile, with optional localisation."}]]}] 104:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"How the trigger is presented to the customer (notification, tile)."}]]}] 105:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A context-aware notification that nudges the customer (e.g. proximity alert, time before event)."}]]}] 106:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Context-aware notifications that nudge the customer."}]]}] 107:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fields common to every pass type."}]]}] 108:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the passenger as it appears on the boarding pass."}]]}] 109:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable fare class (e.g. Economy, Business, First)."}]]}] 10a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA fare class code (single letter, e.g. Y for Economy, J for Business)."}]]}] 10b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the frequent flyer program the passenger belongs to."}]]}] 10c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Membership number within the frequent flyer program."}]]}] 10d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Passenger details."}]]}] 10e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Flight number without the carrier code (e.g. 2241, not SJ2241)."}]]}] 10f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA or ICAO carrier code (2 alphanumeric characters)."}]]}] 110:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Display name of the operating carrier."}]]}] 111:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Carrier code of the actual operating carrier (for codeshare flights, this may differ from ",["$","code","code-0",{"children":"carrier_code"}],")."]}]]}] 112:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA airport code (3 uppercase letters)."}]]}] 113:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the airport (e.g. London Luton Airport)."}]]}] 114:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"City where the airport is located."}]]}] 115:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 3166-1 alpha-2 country code."}]]}] 116:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Terminal identifier at the airport."}]]}] 117:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Departure airport."}]]}] 118:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Arrival airport."}]]}] 119:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Scheduled departure time, UTC, ISO 8601."}]]}] 11a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Scheduled arrival time, UTC, ISO 8601."}]]}] 11b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"IATA aircraft type code (e.g. A320, B738)."}]]}] 11c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Flight details."}]]}] 11d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding gate at the departure airport."}]]}] 11e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Scheduled boarding time, UTC, ISO 8601."}]]}] 11f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding group or zone (airline-specific, e.g. A, B, 1, 2)."}]]}] 120:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding sequence number assigned to the passenger."}]]}] 121:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Assigned seat number (e.g. 14C, 22A)."}]]}] 122:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Seat class label (e.g. Economy, Premium Economy, Business)."}]]}] 123:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Boarding details (gate, seat, boarding time)."}]]}] 124:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Passenger Name Record — the booking reference from the airline's reservation system."}]]}] 125:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"13-digit IATA ticket number."}]]}] 126:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Alternative booking reference (e.g. agency or GDS reference), if different from the PNR."}]]}] 127:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Booking details (PNR, ticket number)."}]]}] 128:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start of the pass validity period, UTC, ISO 8601."}]]}] 129:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End of the pass validity period, UTC, ISO 8601."}]]}] 12a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional validity window for the pass."}]]}] 12b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Semantic tags for a boarding pass."}]]}] 12c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Identifier of a pre-registered branding/layout template to render this pass with.\nIf omitted, Revolut uses the default template for your partner account, which may\nnot match your brand. Including it ensures your pass is rendered with the correct\nvisual design. Set at creation and immutable; not accepted when updating a pass."}]]}] 12d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A boarding pass being created, comprising the pass content plus its render template."}]]}] 12e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fields common to every pass type."}]]}] 12f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the event."}]]}] 130:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"concert"}],", ",["$","code","code-1",{"children":"sport"}],", ",["$","code","code-2",{"children":"conference"}],", ",["$","code","code-3",{"children":"theatre"}],", ",["$","code","code-4",{"children":"festival"}],", ",["$","code","code-5",{"children":"race"}],", ",["$","code","code-6",{"children":"other"}],"."]}]]}] 131:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Edition or iteration of a recurring event (e.g. 2026, Season 5)."}]]}] 132:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Calendar day of the event (use ",["$","code","code-0",{"children":"starts_at"}]," for the precise start time)."]}]]}] 133:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Start time of the event, UTC, ISO 8601."}]]}] 134:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"End time of the event, UTC, ISO 8601."}]]}] 135:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Time the venue doors open, UTC, ISO 8601."}]]}] 136:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Event details (name, category, dates)."}]]}] 137:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the venue."}]]}] 138:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Street address of the venue."}]]}] 139:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"City where the venue is located."}]]}] 13a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 3166-1 alpha-2 country code."}]]}] 13b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Geographic coordinates of the venue."}]]}] 13c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Entrance gate at the venue."}]]}] 13d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Section or block within the venue (e.g. Block 112, Section C)."}]]}] 13e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Row identifier within the section."}]]}] 13f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Seat number within the row."}]]}] 140:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Venue details (name, address, seat)."}]]}] 141:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Ticket number or barcode value."}]]}] 142:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Booking or order reference for the ticket purchase."}]]}] 143:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Documented values: ",["$","code","code-0",{"children":"general_admission"}],", ",["$","code","code-1",{"children":"seated"}],", ",["$","code","code-2",{"children":"vip"}],", ",["$","code","code-3",{"children":"backstage"}],", ",["$","code","code-4",{"children":"staff"}],"."]}]]}] 144:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Ticket details (number, type, booking reference)."}]]}] 145:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the participant."}]]}] 146:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Company or organisation the participant represents."}]]}] 147:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Role or title at the event (e.g. Speaker, Attendee, Volunteer)."}]]}] 148:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Participant details (name, company, role)."}]]}] 149:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Name of the organising company or individual."}]]}] 14a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Organiser details."}]]}] 14b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional validity window for the pass."}]]}] 14c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Semantic tags for an event pass."}]]}] 14d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Identifier of a pre-registered branding/layout template to render this pass with.\nIf omitted, Revolut uses the default template for your partner account, which may\nnot match your brand. Including it ensures your pass is rendered with the correct\nvisual design. Set at creation and immutable; not accepted when updating a pass."}]]}] 14e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"An event pass being created, comprising the pass content plus its render template."}]]}] 14f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Fields common to every pass type."}]]}] 150:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Full name of the loyalty program member."}]]}] 151:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Membership number or ID within the loyalty program."}]]}] 152:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Date the member joined the programme."}]]}] 153:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Member details (name, ID, join date)."}]]}] 154:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Display name of the loyalty program."}]]}] 155:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current tier level of the member (e.g. Gold, Silver, Bronze)."}]]}] 156:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current progress value as a string (e.g. points earned this period)."}]]}] 157:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Target value required to reach the next tier, as a string."}]]}] 158:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unit of measurement for the progress values (e.g. points, stays, flights)."}]]}] 159:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Progress towards the next tier."}]]}] 15a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current points balance as a string (to preserve integer precision)."}]]}] 15b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Unit label for the balance (e.g. points, miles)."}]]}] 15c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Decimal amount as a string (e.g. \"72.40\")."}]]}] 15d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 4217 currency code (e.g. GBP, EUR, USD)."}]]}] 15e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional monetary equivalent of the points balance."}]]}] 15f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Current points balance."}]]}] 160:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable description of the reward (e.g. \"Free coffee voucher\")."}]]}] 161:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Points required to unlock the reward, as a string."}]]}] 162:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Next reward the member can unlock."}]]}] 163:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Loyalty program details (tier, balance, next reward)."}]]}] 164:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Optional validity window for the pass."}]]}] 165:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Semantic tags for a loyalty pass."}]]}] 166:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Identifier of a pre-registered branding/layout template to render this pass with.\nIf omitted, Revolut uses the default template for your partner account, which may\nnot match your brand. Including it ensures your pass is rendered with the correct\nvisual design. Set at creation and immutable; not accepted when updating a pass."}]]}] 167:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"A loyalty pass being created, comprising the pass content plus its render template."}]]}] 168:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["A pass as created/provisioned, i.e. a concrete pass type plus the ",["$","code","code-0",{"children":"template_id"}]," that renders it.\nUsed when a pass is created (",["$","code","code-1",{"children":"POST /passes"}],") or provisioned from a transaction outcome. New pass types\nmay be added over time and are available in all supported API versions."]}]]}] 169:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"What a Revolut-card transaction produced. Currently the passes tied to the transaction.\nRevolut ignores unknown fields in this response, so you may add fields without breaking\ncompatibility."}]]}] 16a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction matched. Returns the outcomes it produced."}]]}] 16b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 16c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n",["$","code","code-0",{"children":"0"}]," means retry immediately."]}]]}] 16d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Transaction accepted but its outcome is not ready yet (settlement lag). Revolut retries,\nhonouring ",["$","code","code-0",{"children":"Retry-After"}],"."]}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["Return no body with ",["$","code","code-0",{"children":"202"}],"."]}]}]]}]]}] 16e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 16f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 170:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 171:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 172:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 173:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Malformed request or invalid body."}]]}] 174:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 175:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 176:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 177:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 178:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 179:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Missing or invalid Revolut credentials: no or failed mTLS certificate, an invalid\nJWS signature, or a missing/invalid OAuth 2.0 access token."}]]}] 17a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 17b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 17c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 17d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 17e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 17f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Authenticated, but the credential lacks the required scope/permission (e.g. an OAuth token\nwithout ",["$","code","code-0",{"children":"passes.read"}],")."]}]]}] 180:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 181:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 182:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 183:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 184:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 185:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction definitively not found. Revolut will stop retrying."}]]}] 186:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 187:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 188:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 189:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 18a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 18b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction outcome is void (refund/cancellation). Revolut will stop retrying."}]]}] 18c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 18d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n",["$","code","code-0",{"children":"0"}]," means retry immediately."]}]]}] 18e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 18f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 190:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 191:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 192:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Rate limit exceeded. Revolut retries, honouring ",["$","code","code-0",{"children":"Retry-After"}],"."]}]]}] 193:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Correlation id for the response. Echo the incoming ",["$","code","code-0",{"children":"Request-Id"}]," when present."]}]]}] 194:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Integer seconds Revolut should wait before retrying (not the HTTP-date form).\n",["$","code","code-0",{"children":"0"}]," means retry immediately."]}]]}] 195:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Machine-readable snake_case error code."}]]}] 196:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Human-readable explanation."}]]}] 197:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Your trace id"}]]}] 198:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Standard error body for 4xx/5xx responses."}]]}] 199:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Temporary capacity issue. Revolut retries, honouring ",["$","code","code-0",{"children":"Retry-After"}],"."]}]]}] 19a:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 8583 Retrieval Reference Number of the original payment."}]]}] 19b:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Card acceptor identifier (DE 42 in ISO 8583 messaging); identifies the sub-merchant for aggregators."}]]}] 19c:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Timestamp of the purchase, UTC, ISO 8601."}]]}] 19d:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Decimal amount as a string (e.g. \"72.40\")."}]]}] 19e:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"ISO 4217 currency code (e.g. GBP, EUR, USD)."}]]}] 19f:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Transaction total, supplied for stronger matching. You may choose not to validate it."}]]}] 1a0:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Identifiers Revolut supplies so you can match the originating transaction."}]]}] 1a1:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Request body for ",["$","code","code-0",{"children":"POST /transaction-outcomes/search"}],". Contains the transaction context\nRevolut sends for you to match."]}]]}] 1a5:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Revolut calls this after detecting a Revolut-card transaction at your business. Match the\ntransaction from the ",["$","code","code-0",{"children":"transaction_context"}]," and return what it produced."]}],"\n",["$","p","p-1",{"children":["Despite using ",["$","code","code-0",{"children":"POST"}],", this is a ",["$","strong","strong-0",{"children":"safe lookup"}]," with no side effects: ",["$","code","code-1",{"children":"POST"}]," is used only to\ncarry the match criteria in the body (keeping ",["$","code","code-2",{"children":"rrn"}]," out of URLs/logs and allowing the key to\ngrow). No ",["$","code","code-3",{"children":"Idempotency-Key"}]," is required."]}],"\n",["$","p","p-2",{"children":["$","strong","strong-0",{"children":"Status semantics (these drive our retry behaviour):"}]}],"\n",["$","ul","ul-0",{"children":["\n",["$","li","li-0",{"children":[["$","code","code-0",{"children":"200"}],": transaction matched; return the outcomes (the ",["$","code","code-1",{"children":"passes"}]," array may be empty)."]}],"\n",["$","li","li-1",{"children":[["$","code","code-0",{"children":"202"}],": transaction not ready yet (settlement lag); we retry, honouring ",["$","code","code-1",{"children":"Retry-After"}],"."]}],"\n",["$","li","li-2",{"children":[["$","code","code-0",{"children":"404"}],": transaction definitively not found; we stop retrying."]}],"\n",["$","li","li-3",{"children":[["$","code","code-0",{"children":"410"}],": transaction existed but its outcome is void (refund/cancellation); we stop."]}],"\n",["$","li","li-4",{"children":[["$","code","code-0",{"children":"429"}]," / ",["$","code","code-1",{"children":"503"}],": temporary capacity issue; we retry, honouring ",["$","code","code-2",{"children":"Retry-After"}],"."]}],"\n"]}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["Validate Revolut's credentials (mTLS, JWS, or OAuth 2.0) and reject any unauthenticated request with ",["$","code","code-0",{"children":"401"}],"."]}]}]]}],"\n",["$","div","inlinealert-1",{"data-type":"info","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"ExclamationMarkOutline","color":"var(--rui-color-accent)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["See ",["$","a","a-0",{"href":"https://developer.revolut.com/docs/guides/revolut-wallet/operations/transaction-results","target":"_blank","rel":"noreferrer","children":"Auto-provision transaction results"}]," for matching logic and examples."]}]}]]}]]}] 1a6:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":["Contract version Revolut is calling with, e.g. ",["$","code","code-0",{"children":"2026-07-01"}],"."]}],"\n",["$","div","inlinealert-0",{"data-type":"note","className":"_25vm6y0","children":[["$","div",null,{"className":"_25vm6y1","children":["$","$L1f",null,{"name":"InfoOutline","color":"var(--rui-color-grey-tone-50)","inline":true}]}],null,["$","div",null,{"className":"_25vm6y3","children":["$","p","p-0",{"children":["If you receive a version you do not implement, respond with ",["$","code","code-0",{"children":"400"}],"."]}]}]]}]]}] 1a7:["$","article",null,{"className":"_8qmzte0","children":[["$","p","p-0",{"children":"Revolut's correlation id for this request. Echo it back in your response."}]]}] 1bb:T892,
{
  "transaction_context": {
    "rrn": "123456789012",
    "merchant_id": "mer_example_01",
    "transaction_at": "2026-07-01T12:00:00.000Z",
    "total": {
      "amount": "72.40",
      "currency": "GBP"
    }
  }
}
1b1:["$","div","request-application/json-lookup",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$1bb"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"transaction_context\": {\n \"rrn\": \"123456789012\",\n \"merchant_id\": \"mer_example_01\",\n \"transaction_at\": \"2026-07-01T12:00:00.000Z\",\n \"total\": {\n \"amount\": \"72.40\",\n \"currency\": \"GBP\"\n }\n }\n}"}]}]]}] 1bc:T1a87,
{
  "passes": [
    {
      "partner_reference": "skyjet-2241-R7K92M",
      "type": "boarding_pass",
      "version": 1,
      "template_id": "tmpl_skyjet_boarding",
      "relevant_at": "2026-08-02T06:15:00.000Z",
      "semantics": {
        "passenger": {
          "full_name": "Sarah Connor"
        },
        "flight": {
          "flight_number": "2241",
          "carrier_code": "SJ",
          "departure_airport": {
            "iata": "LTN",
            "terminal": "1"
          },
          "arrival_airport": {
            "iata": "OTP"
          },
          "scheduled_departure_at": "2026-08-02T06:15:00.000Z",
          "scheduled_arrival_at": "2026-08-02T09:40:00.000Z"
        },
        "boarding": {
          "gate": "B22",
          "seat": "14C"
        },
        "booking": {
          "pnr": "R7K92M"
        }
      }
    }
  ]
}
1b2:["$","div","200-application/json-boarding_pass",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"$1bc"}}]}]],"$L1bd"]}] 1b3:["$","div","200-application/json-none",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"passes\": []\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"passes\": []\n}"}]}]]}] 1b4:["$","div","400-application/json-validation_error",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"validation_error\",\n  \"message\": \"Request validation failed.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"validation_error\",\n \"message\": \"Request validation failed.\"\n}"}]}]]}] 1b5:["$","div","401-application/json-invalid_credentials",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"invalid_credentials\",\n  \"message\": \"Missing or invalid Revolut credentials.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"invalid_credentials\",\n \"message\": \"Missing or invalid Revolut credentials.\"\n}"}]}]]}] 1b6:["$","div","403-application/json-insufficient_scope",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"insufficient_scope\",\n  \"message\": \"The credential does not have the passes.read scope.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"insufficient_scope\",\n \"message\": \"The credential does not have the passes.read scope.\"\n}"}]}]]}] 1b7:["$","div","404-application/json-transaction_not_found",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"transaction_not_found\",\n  \"message\": \"No transaction found for this rrn and merchant_id.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"transaction_not_found\",\n \"message\": \"No transaction found for this rrn and merchant_id.\"\n}"}]}]]}] 1b8:["$","div","410-application/json-transaction_void",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"transaction_void\",\n  \"message\": \"The transaction outcome is void due to a refund or cancellation.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"transaction_void\",\n \"message\": \"The transaction outcome is void due to a refund or cancellation.\"\n}"}]}]]}] 1b9:["$","div","429-application/json-rate_limited",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"rate_limited\",\n  \"message\": \"Rate limit exceeded. Retry after the specified delay.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"rate_limited\",\n \"message\": \"Rate limit exceeded. Retry after the specified delay.\"\n}"}]}]]}] 1ba:["$","div","503-application/json-temporarily_unavailable",{"className":"wzy01m0 _18b50nc0 y9a0do3","children":[["$undefined",["$","$Le4",null,{"className":"_18b50nc3","defaultWrap":false,"children":["$","div",null,{"className":"_18b50nc4","dangerouslySetInnerHTML":{"__html":"
{\n  \"code\": \"temporarily_unavailable\",\n  \"message\": \"Service temporarily unavailable. Please retry.\"\n}
"}}]}]],["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"code\": \"temporarily_unavailable\",\n \"message\": \"Service temporarily unavailable. Please retry.\"\n}"}]}]]}] 1bd:["$","div",null,{"className":"wzy01m1","children":["$","$Le7",null,{"code":"{\n \"passes\": [\n {\n \"partner_reference\": \"skyjet-2241-R7K92M\",\n \"type\": \"boarding_pass\",\n \"version\": 1,\n \"template_id\": \"tmpl_skyjet_boarding\",\n \"relevant_at\": \"2026-08-02T06:15:00.000Z\",\n \"semantics\": {\n \"passenger\": {\n \"full_name\": \"Sarah Connor\"\n },\n \"flight\": {\n \"flight_number\": \"2241\",\n \"carrier_code\": \"SJ\",\n \"departure_airport\": {\n \"iata\": \"LTN\",\n \"terminal\": \"1\"\n },\n \"arrival_airport\": {\n \"iata\": \"OTP\"\n },\n \"scheduled_departure_at\": \"2026-08-02T06:15:00.000Z\",\n \"scheduled_arrival_at\": \"2026-08-02T09:40:00.000Z\"\n },\n \"boarding\": {\n \"gate\": \"B22\",\n \"seat\": \"14C\"\n },\n \"booking\": {\n \"pnr\": \"R7K92M\"\n }\n }\n }\n ]\n}"}]}]