` that will display the button. The Initialize response sets this value to `applePay`, but you can use any value, as long as it is the same as the div ID.\n- Payment Callback - The name of the function on your site that CellPoint will call to pass the card token to your application.\n\nThe `addApplePayButton()` function should perform the following actions:\n\n- Call the `getApplePaymentsClient()` function. This is part of the CellPoint JavaScript library that you loaded from the Initialize response.\n- Set the values of these `createButton` properties: `buttonColor` and `buttonType`.\n- Use the `onClick()` event to call the `onApplePaymentButtonClicked()` function with the name of your `paymentCallback` function as a parameter. The `onApplePaymentButtonClicked()` function is part of the CellPoint Digital Apple Pay JavaScript library.\n\nThe `paymentCallback` function accepts four parameters: `paymentToken`, `paymentNetwork`, `preauthenticated`, and `billingAddress`. CellPoint Digital will call the `paymentCallback` function to take the transaction details that CellPoint Digital receives from Apple and send them in an Authorize request. See step 4 for details.\n\n### 3b. Call the `addApplePayButton` function\n\nOn the `onLoad` event, call the `addApplePayButton()` function with `apple-pay-container-id` and the name of your callback function as parameters, as shown in the sample code below:\n\n```html\n\n
\n \n\n```\n\nCalling `addApplePayButton()` adds a functioning Apple Pay button to your page.\n\nWhen your customer clicks the Apple Pay button, CellPoint Digital displays the Apple Pay window, which allows the customer to select a card from their Apple Pay wallet. When the customer selects a card, CellPoint returns the payment token and other transaction details to your `paymentCallback` method.\n\n## 4. Write your `paymentCallback` function\n\nWhen your customer selects a payment method from the Apple Pay wallet, CellPoint Digital calls your `paymentCallback` function and passes the payment data as parameters. Write your `paymentCallback` function to capture the payment data and send a POST request to the `/mpoint/authorize-payment` endpoint of the CellPoint Velocity API, as shown in the example below:\n\n```javascript\nconst paymentCallback = (paymentObject, paymentNetwork, billingAddress) => {\n //Send an Authorize request with the returned data in the request body.\n };\n```\n\nThe `paymentCallback` function should takes the following parameters:\n\n- `paymentObject` - The tokenized card data from the Apple Pay wallet.\n- `paymentNetwork` - The payment network that CellPoint will use to authorize the payment.\n- `billingAddress` - The customer's billing address for transaction verification purposes.\n\nSee our [Authorize](doc:authorization) API Reference for details about sending the request.\n\n## 5. Confirm success\n\nYou can confirm that payment was successful when you receive a successful Authorize response.\n\nSee the sample Authorize success response below:\n\n```xml\n\n
\n 3d verification required \n \n \n https://3dsn.sandbox.safecharge.com/ThreeDSACSEmulatorChallenge/api/ThreeDSACSChallengeController/ChallengePage?eyJub3RpZmljYXRpb25VUkwiOiJodHRwczovL3Zob2xzLm1lc2Iuc2l0LmNwbS5kZXYvbXBvaW50L2FnZ3JlZ2F0b3IvbnV2ZWkvdGhyZWVkLXJlZGlyZWN0P2ludm9pY2UtaWQ9NzgzMTEwMCIsInRocmVlRFNTZXJ2ZXJUcmFuc0lEIjoiYTg0NWY2MzktYWM3Ny00N2I5LTk2YzItMzBlNWExYjIxMmJhIiwiYWNzVHJhbnNJRCI6ImE1NDU4ZDhlLTIzZmEtNDVhNi1iZjkwLTFlMDJlYjg3ODQwNSIsImRzVHJhbnNJRCI6Ijg2ZmIwMjU4LTY2YzctNGMzNC04NDE1LTRlZGQ5MTUwNzMxOCIsImRhdGEiOm51bGwsIk1lc3NhZ2VWZXJzaW9uIjoiMi4xLjAifQ== \n \n eyJ0aHJlZURTU2VydmVyVHJhbnNJRCI6ImE4NDVmNjM5LWFjNzctNDdiOS05NmMyLTMwZTVhMWIyMTJiYSIsImFjc1RyYW5zSUQiOiJhNTQ1OGQ4ZS0yM2ZhLTQ1YTYtYmY5MC0xZTAyZWI4Nzg0MDUiLCJjaGFsbGVuZ2VXaW5kb3dTaXplIjoiMDUiLCJtZXNzYWdlVHlwZSI6IkNSZXEiLCJtZXNzYWdlVmVyc2lvbiI6IjIuMS4wIn0 \n \n \n \n https://vhols.mesb.sit.cpm.dev/mpoint/aggregator/nuvei/threed-redirect?invoice-id=7831100 \n \n```\n\nSee our [Authorize](doc:authorization) API Reference for more information about this response.","order":0,"isReference":false,"deprecated":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"reusableContent":[],"previousSlug":"","slugUpdatedAt":"2024-06-07T20:37:56.819Z","revision":74,"user":"62991f19b6f06d0085f6b293","project":"637d11f8234e9b0099697a18","parentDoc":null,"category":{"_id":"683f3826ef2131005dc4aa3b","title":"Alternate Payment Methods","slug":"methods-of-payment","order":3,"reference":false,"project":"637d11f8234e9b0099697a18","version":"683f3826ef2131005dc4aaa4","createdAt":"2024-10-15T15:53:28.623Z","__v":0,"type":"guide","id":"683f3826ef2131005dc4aa3b"},"createdAt":"2024-06-07T21:42:56.465Z","updatedAt":"2025-07-14T20:37:10.666Z","version":{"_id":"683f3826ef2131005dc4aaa4","version":"2.2.1","version_clean":"2.2.1","codename":"published 6/2025","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","683f3826ef2131005dc4aa36","683f3826ef2131005dc4aa37","67192ae574588c0045a0b9cd","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","67192ae574588c0045a0b9ce","683f3826ef2131005dc4aa38","683f3826ef2131005dc4aa39","683f3826ef2131005dc4aa3a","683f3826ef2131005dc4aa3b","67192ae574588c0045a0b9d3"],"pdfStatus":"complete","source":"readme","project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2025-06-03T18:00:06.642Z","__v":1,"updatedAt":"2025-06-09T15:29:41.078Z","forked_from":"67192ae574588c0045a0ba54","apiRegistries":[]},"lastUpdatedHash":"99b2e137ec9de61014fb16096913149abafafe25","__v":0,"isApi":false,"tutorials":[],"id":"683f3826ef2131005dc4aa52"},"hideTOC":false,"meta":{"_id":"683f3826ef2131005dc4aa52","description":"Apple Pay Integration Guide for CellPoint Velocity API","hidden":false,"image":[],"keywords":"","metaTitle":"Apple Pay®","parent":null,"robots":"index","slug":"apple-pay","title":"Apple Pay®","type":"docs"},"slugUrl":"/docs/apple-pay","config":{"algoliaIndex":"readme_search_v2","amplitude":{"apiKey":"dc8065a65ef83d6ad23e37aaf014fc84","enabled":true},"asset_url":"https://cdn.readme.io","domain":"readme.io","domainFull":"https://dash.readme.com","encryptedLocalStorageKey":"ekfls-2025-03-27","fullstory":{"enabled":true,"orgId":"FSV9A"},"liveblocks":{"copilotId":"co_11Q0l0JJlkcBhhAYUFh8s"},"metrics":{"billingCronEnabled":"true","dashUrl":"https://m.readme.io","defaultUrl":"https://m.readme.io","exportMaxRetries":12,"wsUrl":"wss://m.readme.io"},"proxyUrl":"https://try.readme.io","readmeRecaptchaSiteKey":"6LesVBYpAAAAAESOCHOyo2kF9SZXPVb54Nwf3i2x","releaseVersion":"5.420.0","sentry":{"dsn":"https://3bbe57a973254129bcb93e47dc0cc46f@o343074.ingest.sentry.io/2052166","enabled":true},"shMigration":{"promoVideo":"","forceWaitlist":false,"migrationPreview":false},"sslBaseDomain":"readmessl.com","sslGenerationService":"ssl.readmessl.com","stripePk":"pk_live_5103PML2qXbDukVh7GDAkQoR4NSuLqy8idd5xtdm9407XdPR6o3bo663C1ruEGhXJjpnb2YCpj8EU1UvQYanuCjtr00t1DRCf2a","superHub":{"newProjectsEnabled":true},"wootric":{"accountToken":"NPS-122b75a4","enabled":true}},"context":{"labs":{},"user":{},"terms":[{"_id":"65df740c7c4f340018cb407a","term":"HPP","definition":"Hosted Payment Pages"},{"_id":"65df74177c4f340018cb429f","term":"PSP","definition":"Payment Service Provider"},{"_id":"65df74258dd4bf0ee8d44494","term":"ACQ","definition":"Acquirer"}],"variables":{"user":{},"defaults":[{"source":"security","type":"oauth2","_id":"685aab9a0e9689004bb02198","name":"cpdIssuedJWT","apiSetting":"685aab990e9689004bb02194"},{"source":"security","type":"http","_id":"685aab9a0e9689004bb02197","name":"merchantIssuedJWT","scheme":"bearer","apiSetting":"685aab990e9689004bb02194"}]},"project":{"_id":"637d11f8234e9b0099697a18","appearance":{"rdmd":{"callouts":{"useIconFont":false},"theme":{"background":"","border":"","markdownEdge":"","markdownFont":"","markdownFontSize":"","markdownLineHeight":"","markdownRadius":"","markdownText":"","markdownTitle":"","markdownTitleFont":"","mdCodeBackground":"","mdCodeFont":"","mdCodeRadius":"","mdCodeTabs":"","mdCodeText":"","tableEdges":"","tableHead":"","tableHeadText":"","tableRow":"","tableStripe":"","tableText":"","text":"","title":""}},"main_body":{"type":"links"},"colors":{"highlight":"","main":"#000000","main_alt":"","header_text":"","body_highlight":"#8f45e6","custom_login_link_color":""},"typography":{"headline":"Open+Sans:400:sans-serif","body":"Open+Sans:400:sans-serif","typekit":false,"tk_key":"","tk_headline":"","tk_body":""},"header":{"style":"solid","img":[],"img_size":"auto","img_pos":"tl","linkStyle":"buttons"},"body":{"style":"none"},"global_landing_page":{"html":"","redirect":""},"referenceSimpleMode":true,"referenceLayout":"row","link_logo_to_url":true,"theme":"line","colorScheme":"light","overlay":"triangles","landing":true,"sticky":false,"hide_logo":true,"childrenAsPills":false,"subheaderStyle":"links","splitReferenceDocs":false,"showMetricsInReference":true,"logo":["https://files.readme.io/d20d0d2-small-CPD_C-Logo_RGB_low.png","CPD_C-Logo_RGB_low.png",80,80,"#000000","https://files.readme.io/945d379-CPD_C-Logo_RGB_low.png"],"loginLogo":[],"logo_white":["https://files.readme.io/9f504ea-small-CPD_C-Logo_RGB_low.png","CPD_C-Logo_RGB_low.png",80,80,"#000000","https://files.readme.io/37519c1-CPD_C-Logo_RGB_low.png"],"logo_white_use":false,"logo_large":true,"favicon":["https://files.readme.io/5f4c175-small-cpd_favicon.png","cpd_favicon.png",32,32,"#000000","https://files.readme.io/43707bd-cpd_favicon.png"],"stylesheet":"","stylesheet_hub2":".markdown-body { \n font-family: \"Open Sans\",\"Helvetica Neue\",\"Helvetica\",\"Arial\",sans-serif !important;\n}\n\nh1, h2, h3, h4, h5, h6 {font-family: \"Open Sans\",\"Helvetica Neue\",\"Helvetica\",\"Arial\",sans-serif !important;}\n\n.heading-1 {\n padding-top: .4em;\n\tpadding-bottom: .5em; \n}\n\n.heading-2 {\n padding-top: .4em;\n\tpadding-bottom: .4em;\n}\n\n.heading-3, .heading-4 {\n padding-top: .5em;\n\tpadding-bottom: .3em;\n}\n\n\n.main-table tr .sub-heading{\n \n text-align : left;\n}\n\n.round-dots{\nlist-style-type: circle;\n\n}\n.col-txt{\n vertical-align: top;\n}\n.text-block{\n display : block; \n}\n\n.bullet-list{\n margin: 0 40px;\n list-style: circle !important;\n}\n\n.bullet-list.less-spacing{\n margin: 0 50px;\n padding: 0 !important;\n}\n\n.nested-table-wrapper{\n padding-bottom: 280px;\n position: relative;\n}\n\n.nested-table{\n\tposition: absolute;\n margin-top: -145px;\n}\n\n@media only screen and (max-width: 1300px){\n.nested-table{\n\tposition: static;\n margin-top: 0;\n}\n .nested-table-wrapper{\n \tpadding-bottom: 0;\n }\n}\n\n/**Helpers***/\n.left{\ntext-align: left;\n}\n.underline-text {\ntext-decoration: underline;\n display: inline;\n}\n.style-circle li {\n list-style: circle !important;\n}\n.style-alpha li {\n\t\tlist-style: lower-alpha;\n}\n/**Helpers-End***/","stylesheet_hub3":"","javascript":"","javascript_hub2":"","html_promo":"","html_body":"","html_footer":"","html_head":"
\n
\n
","html_footer_meta":"","html_hidelinks":false,"showVersion":false,"hideTableOfContents":false,"nextStepsLabel":"","promos":[{"extras":{"type":"search","buttonPrimary":"get-started","buttonSecondary":""},"title":"CellPoint Digital: Developer Documentation","text":"Unlock the power of seamless payment orchestration with CellPoint Digital's comprehensive suite of integration solutions.","_id":"637d11f8234e9b0099697a1a"}],"changelog":{"layoutExpanded":false,"showAuthor":true,"showExactDate":false},"allowApiExplorerJsonEditor":false,"ai_dropdown":"disabled","ai_options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","view_as_markdown":"enabled","copilot":"enabled"},"showPageIcons":true,"layout":{"full_width":false,"style":"classic"}},"custom_domain":"documentation.cellpointdigital.com","childrenProjects":[],"derivedPlan":"business2018","description":"","isExternalSnippetActive":false,"error404":"","experiments":[],"first_page":"landing","flags":{"allowApiExplorerJsonEditor":false,"allowDarkMode":true,"alwaysShowDocPublishStatus":false,"allowXFrame":false,"correctnewlines":false,"dashReact":false,"disablePasswordlessLogin":false,"directGoogleToStableVersion":false,"disableAnonForum":false,"enterprise":false,"graphql":false,"migrationRun":false,"migrationSwaggerRun":false,"myDevelopers":false,"newEditor":true,"newEditorDash":true,"newMarkdownBetaProgram":true,"newSearch":true,"oauth":false,"oldMarkdown":false,"rdmdCompatibilityMode":false,"reviewWorkflow":true,"singleProjectEnterprise":false,"speedyRender":false,"staging":false,"star":false,"swagger":false,"translation":false,"useReactApp":true,"useReactGLP":false,"superHub":false,"developerDashboard":false,"allowReusableOTPs":false,"allowUnsafeCustomHtmlSuggestionsFromNonAdmins":false,"apiV2":false,"customBlocks":false,"disableAutoTranslate":false,"disableSAMLScoping":false,"git":{"read":false,"write":false},"owlbotAi":false,"superHubBeta":false,"apiAccessRevoked":false,"passwordlessLogin":"default","disableSignups":false,"billingRedesignEnabled":true,"developerPortal":false,"mdx":false,"superHubDevelopment":false,"annualBillingEnabled":true,"devDashBillingRedesignEnabled":false,"enableOidc":false,"customComponents":false,"disableDiscussionSpamRecaptchaBypass":false,"developerViewUsersData":false,"changelogRssAlwaysPublic":false,"bidiSync":false,"superHubMigrationSelfServeFlow":true,"apiDesigner":false,"hideEnforceSSO":false,"localLLM":false,"superHubManageVersions":false,"gitSidebar":false,"superHubGlobalCustomBlocks":false,"childManagedBidi":false,"superHubBranches":false,"externalSdkSnippets":false,"requiresJQuery":false,"migrationPreview":false,"superHubPreview":false,"superHubBranchReviews":false,"superHubMergePermissions":false},"fullBaseUrl":"https://documentation.cellpointdigital.com/","git":{"migration":{"createRepository":{},"transformation":{},"migratingPages":{},"enableSuperhub":{}},"sync":{"linked_repository":{},"installationRequest":{},"connections":[],"providers":[]}},"glossaryTerms":[{"_id":"65df740c7c4f340018cb407a","term":"HPP","definition":"Hosted Payment Pages"},{"_id":"65df74177c4f340018cb429f","term":"PSP","definition":"Payment Service Provider"},{"_id":"65df74258dd4bf0ee8d44494","term":"ACQ","definition":"Acquirer"}],"graphqlSchema":"","gracePeriod":{"enabled":false,"endsAt":null},"shouldGateDash":false,"healthCheck":{"provider":"","settings":{}},"intercom_secure_emailonly":false,"intercom":"","is_active":true,"integrations":{"login":{}},"internal":"","jwtExpirationTime":0,"landing_bottom":[{"type":"text","alignment":"left","text":"CellPoint Digital's comprehensive suite of integration solutions offers payment solutions for high-volume merchants with complex requirements, merchants looking for a hands-off Hosted Payment Page (HPP) option, or merchants seeking bespoke payment experiences:"},{"type":"three","alignment":"left","pageType":"Reference","group0":{"title":"[API Integration](doc:orchestration-overview#api-integration)","text":"For high-volume merchants who prioritize full control over their online channel's user interface and experience."},"group1":{"title":"[HPP](doc:orchestration-overview#hosted-payment-page-hpp)","text":"A hassle-free payment integration for merchants seeking a hands-off approach to payment acceptance."},"group2":{"title":"[Custom HPP](doc:orchestration-overview#custom-hosted-payment-page-hpp)","text":"Provide your customers a customized payment experience while offloading payment management to a trusted partner."}},{"type":"text","alignment":"left","text":"
"},{"type":"docs","alignment":"left","pageType":"Documentation"},{"type":"docs","alignment":"left","pageType":"Reference"}],"mdxMigrationStatus":"rdmd","metrics":{"monthlyLimit":0,"planLimit":5000000,"thumbsEnabled":true,"monthlyPurchaseLimit":0,"meteredBilling":{}},"modules":{"landing":true,"docs":true,"examples":true,"reference":false,"graphql":false,"changelog":false,"discuss":false,"suggested_edits":true,"logs":false,"custompages":true,"tutorials":false},"name":"CellPoint Documentation","nav_names":{"docs":"","reference":"","changelog":"","discuss":"","tutorials":"","recipes":""},"oauth_url":"","onboardingCompleted":{"documentation":true,"appearance":true,"jwt":false,"api":true,"logs":false,"domain":false,"metricsSDK":false},"owlbot":{"enabled":false,"isPaying":false,"customization":{"answerLength":"long","customTone":"","defaultAnswer":"","forbiddenWords":"","tone":"neutral"},"copilot":{"enabled":false,"hasBeenUsed":false,"installedCustomPage":""}},"owner":{"id":null,"email":null,"name":null},"plan":"business2018","planOverride":"","planSchedule":{"stripeScheduleId":null,"changeDate":null,"nextPlan":null},"planStatus":"active","planTrial":"business2018","readmeScore":{"components":{"newDesign":{"enabled":true,"points":25},"reference":{"enabled":false,"points":50},"tryItNow":{"enabled":false,"points":35},"syncingOAS":{"enabled":false,"points":10},"customLogin":{"enabled":false,"points":25},"metrics":{"enabled":false,"points":40},"recipes":{"enabled":false,"points":15},"pageVoting":{"enabled":true,"points":1},"suggestedEdits":{"enabled":true,"points":10},"support":{"enabled":false,"points":5},"htmlLanding":{"enabled":false,"points":5},"guides":{"enabled":true,"points":10},"changelog":{"enabled":false,"points":5},"glossary":{"enabled":true,"points":1},"variables":{"enabled":false,"points":1},"integrations":{"enabled":true,"points":2}},"totalScore":49},"reCaptchaSiteKey":"","reference":{"alwaysUseDefaults":true,"defaultExpandResponseExample":false,"defaultExpandResponseSchema":false,"enableOAuthFlows":false},"seo":{"overwrite_title_tag":false},"stable":{"_id":"683f3826ef2131005dc4aaa4","version":"2.2.1","version_clean":"2.2.1","codename":"published 6/2025","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","683f3826ef2131005dc4aa36","683f3826ef2131005dc4aa37","67192ae574588c0045a0b9cd","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","67192ae574588c0045a0b9ce","683f3826ef2131005dc4aa38","683f3826ef2131005dc4aa39","683f3826ef2131005dc4aa3a","683f3826ef2131005dc4aa3b","67192ae574588c0045a0b9d3"],"pdfStatus":"complete","source":"readme","project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2025-06-03T18:00:06.642Z","__v":1,"updatedAt":"2025-06-09T15:29:41.078Z","forked_from":"67192ae574588c0045a0ba54","apiRegistries":[]},"subdomain":"cellpoint-documentation","subpath":"","superHubWaitlist":false,"topnav":{"left":[],"right":[{"type":"user","text":"User","url":"/login?redirect_uri=/docs/apple-pay"}],"bottom":[],"edited":false},"trial":{"trialDeadlineEnabled":true,"trialEndsAt":"2022-12-06T18:16:24.937Z"},"translate":{"provider":"transifex","show_widget":false,"key_public":"","org_name":"","project_name":"","languages":[]},"url":"https://cellpointdigital.com","versions":[{"_id":"65b283ae7a6d4a000fdf71ea","version":"0.0","version_clean":"0.0.0","codename":"test","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":true,"categories":["65b283ae7a6d4a000fdf7183","65b283ae7a6d4a000fdf7183","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65b283af7a6d4a000fdf71ec"],"project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2024-01-25T15:52:14.865Z","__v":0,"forked_from":"637d11f9234e9b0099697a1d","updatedAt":"2024-02-28T16:59:25.329Z"},{"_id":"637d11f9234e9b0099697a1d","version":"1.0","version_clean":"1.0.0","codename":"Amsterdam","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":true,"categories":["637d11f9234e9b0099697a1f","637d11f9234e9b0099697a1f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93"],"project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2022-11-22T18:16:25.273Z","__v":1,"updatedAt":"2024-07-08T18:41:39.309Z"},{"_id":"63fd68df5d1cbe0011aa89e6","version":"1.1","version_clean":"1.1.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":true,"categories":["63fd68df5d1cbe0011aa89da","63fd68df5d1cbe0011aa89da","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","63fd68df5d1cbe0011aa89e8"],"project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2022-11-22T18:16:25.273Z","__v":1,"forked_from":"637d11f9234e9b0099697a1d","updatedAt":"2024-02-28T16:59:27.097Z"},{"_id":"6435ab5ef8d79800298c8f79","version":"1.2","version_clean":"1.2.0","codename":"API update","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":true,"categories":["6435ab5ef8d79800298c8f14","6435ab5ef8d79800298c8f14","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","6435ab5ff8d79800298c8f7b"],"project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2022-11-22T18:16:25.273Z","__v":0,"forked_from":"637d11f9234e9b0099697a1d","updatedAt":"2024-02-28T16:59:30.557Z"},{"_id":"65df665dc0373e0012b26786","version":"2.0","version_clean":"2.0.0","codename":"","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":true,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","65df673f4fef960011de01a6","65ea0e104ca63e004a1d8f12","685aab990e9689004bb02196"],"project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2024-02-28T16:59:09.739Z","__v":0,"updatedAt":"2025-06-24T13:43:53.372Z","forked_from":"637d11f9234e9b0099697a1d","pdfStatus":""},{"_id":"663a80d460cde70067708aa8","version":"2.1","version_clean":"2.1.0","codename":"consolidated, published til 6/2025","is_stable":false,"is_beta":false,"is_hidden":true,"is_deprecated":true,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","663a80d460cde70067708aaa","663d0ee0650a360011f3a208","663d0ef859318f004e1ec2cb","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","6669feadd423ef0019cfdb71","6669feccffcc2a00110fcd26","666ae70996d0670027097975","670e8de65acfcd0011b138f2","670e8ff8d3021400114cabae","670e91c1e468070019583aa7"],"project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2024-05-07T19:28:20.054Z","__v":2,"updatedAt":"2025-06-09T15:29:24.614Z","forked_from":"65df665dc0373e0012b26786","pdfStatus":"complete","apiRegistries":[],"source":"readme"},{"_id":"67192ae574588c0045a0ba54","version":"2.2","version_clean":"2.2.0","codename":"reorganize, to-do list","is_stable":false,"is_beta":true,"is_hidden":true,"is_deprecated":false,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","67192ae574588c0045a0b9cb","67192ae574588c0045a0b9cc","67192ae574588c0045a0b9cd","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","67192ae574588c0045a0b9ce","67192ae574588c0045a0b9cf","67192ae574588c0045a0b9d0","67192ae574588c0045a0b9d1","67192ae574588c0045a0b9d2","67192ae574588c0045a0b9d3"],"pdfStatus":"complete","project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2024-10-23T16:57:09.294Z","__v":2,"updatedAt":"2025-06-03T17:53:46.693Z","forked_from":"663a80d460cde70067708aa8","apiRegistries":[],"source":"readme"},{"_id":"683f3826ef2131005dc4aaa4","version":"2.2.1","version_clean":"2.2.1","codename":"published 6/2025","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","683f3826ef2131005dc4aa36","683f3826ef2131005dc4aa37","67192ae574588c0045a0b9cd","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","67192ae574588c0045a0b9ce","683f3826ef2131005dc4aa38","683f3826ef2131005dc4aa39","683f3826ef2131005dc4aa3a","683f3826ef2131005dc4aa3b","67192ae574588c0045a0b9d3"],"pdfStatus":"complete","source":"readme","project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2025-06-03T18:00:06.642Z","__v":1,"updatedAt":"2025-06-09T15:29:41.078Z","forked_from":"67192ae574588c0045a0ba54","apiRegistries":[]}],"variableDefaults":[{"source":"security","type":"oauth2","_id":"685aab9a0e9689004bb02198","name":"cpdIssuedJWT","apiSetting":"685aab990e9689004bb02194"},{"source":"security","type":"http","_id":"685aab9a0e9689004bb02197","name":"merchantIssuedJWT","scheme":"bearer","apiSetting":"685aab990e9689004bb02194"}],"webhookEnabled":false,"isHubEditable":true},"projectStore":{"data":{"allow_crawlers":"disabled","canonical_url":null,"default_version":{"name":"2.2.1"},"description":null,"glossary":[{"_id":"65df740c7c4f340018cb407a","term":"HPP","definition":"Hosted Payment Pages"},{"_id":"65df74177c4f340018cb429f","term":"PSP","definition":"Payment Service Provider"},{"_id":"65df74258dd4bf0ee8d44494","term":"ACQ","definition":"Acquirer"}],"homepage_url":"https://cellpointdigital.com","id":"637d11f8234e9b0099697a18","name":"CellPoint Documentation","parent":null,"redirects":[],"sitemap":"disabled","llms_txt":"disabled","subdomain":"cellpoint-documentation","suggested_edits":"enabled","uri":"/projects/me","variable_defaults":[{"name":"cpdIssuedJWT","source":"security","type":"oauth2","id":"685aab9a0e9689004bb02198"},{"name":"merchantIssuedJWT","scheme":"bearer","source":"security","type":"http","id":"685aab9a0e9689004bb02197"}],"webhooks":[],"api_designer":{"allow_editing":"enabled"},"custom_login":{"login_url":null,"logout_url":null},"features":{"mdx":"disabled"},"mcp":{},"onboarding_completed":{"api":true,"appearance":true,"documentation":true,"domain":false,"jwt":false,"logs":false,"metricsSDK":false},"pages":{"not_found":null},"privacy":{"openapi":"admin","password":null,"view":"public"},"refactored":{"status":"disabled","migrated":"unknown"},"seo":{"overwrite_title_tag":"disabled"},"plan":{"type":"business2018","grace_period":{"enabled":false,"end_date":null},"trial":{"expired":false,"end_date":"2022-12-06T18:16:24.937Z"}},"reference":{"api_sdk_snippets":"enabled","defaults":"always_use","json_editor":"disabled","oauth_flows":"disabled","request_history":"enabled","response_examples":"collapsed","response_schemas":"collapsed","sdk_snippets":{"external":"disabled"}},"health_check":{"provider":"none","settings":{"manual":{"status":"down","url":null},"statuspage":{"id":null}}},"integrations":{"aws":{"readme_webhook_login":{"region":null,"external_id":null,"role_arn":null,"usage_plan_id":null}},"bing":{"verify":null},"google":{"analytics":null,"site_verification":null},"heap":{"id":null},"koala":{"key":null},"localize":{"key":null},"postman":{"key":null,"client_id":null,"client_secret":null},"recaptcha":{"site_key":null,"secret_key":null},"segment":{"key":null,"domain":null},"speakeasy":{"key":null,"spec_url":null},"stainless":{"key":null,"name":null},"typekit":{"key":null},"zendesk":{"subdomain":null},"intercom":{"app_id":null,"secure_mode":{"key":null,"email_only":false}}},"permissions":{"appearance":{"private_label":"enabled","custom_code":{"css":"enabled","html":"enabled","js":"disabled"}},"branches":{"merge":{"admin":true}}},"appearance":{"brand":{"primary_color":null,"link_color":"#8f45e6","theme":"light"},"changelog":{"layout":"collapsed","show_author":true,"show_exact_date":false},"layout":{"full_width":"disabled","style":"classic"},"markdown":{"callouts":{"icon_font":"emojis"}},"table_of_contents":"enabled","whats_next_label":null,"footer":{"readme_logo":"hide"},"logo":{"size":"large","dark_mode":{"uri":null,"url":"https://files.readme.io/9f504ea-small-CPD_C-Logo_RGB_low.png","name":"CPD_C-Logo_RGB_low.png","width":80,"height":80,"color":"#000000","links":{"original_url":"https://files.readme.io/37519c1-CPD_C-Logo_RGB_low.png"}},"main":{"uri":null,"url":"https://files.readme.io/d20d0d2-small-CPD_C-Logo_RGB_low.png","name":"CPD_C-Logo_RGB_low.png","width":80,"height":80,"color":"#000000","links":{"original_url":"https://files.readme.io/945d379-CPD_C-Logo_RGB_low.png"}},"favicon":{"uri":null,"url":"https://files.readme.io/5f4c175-small-cpd_favicon.png","name":"cpd_favicon.png","width":32,"height":32,"color":"#000000","links":{"original_url":"https://files.readme.io/43707bd-cpd_favicon.png"}}},"custom_code":{"css":".markdown-body { \n font-family: \"Open Sans\",\"Helvetica Neue\",\"Helvetica\",\"Arial\",sans-serif !important;\n}\n\nh1, h2, h3, h4, h5, h6 {font-family: \"Open Sans\",\"Helvetica Neue\",\"Helvetica\",\"Arial\",sans-serif !important;}\n\n.heading-1 {\n padding-top: .4em;\n\tpadding-bottom: .5em; \n}\n\n.heading-2 {\n padding-top: .4em;\n\tpadding-bottom: .4em;\n}\n\n.heading-3, .heading-4 {\n padding-top: .5em;\n\tpadding-bottom: .3em;\n}\n\n\n.main-table tr .sub-heading{\n \n text-align : left;\n}\n\n.round-dots{\nlist-style-type: circle;\n\n}\n.col-txt{\n vertical-align: top;\n}\n.text-block{\n display : block; \n}\n\n.bullet-list{\n margin: 0 40px;\n list-style: circle !important;\n}\n\n.bullet-list.less-spacing{\n margin: 0 50px;\n padding: 0 !important;\n}\n\n.nested-table-wrapper{\n padding-bottom: 280px;\n position: relative;\n}\n\n.nested-table{\n\tposition: absolute;\n margin-top: -145px;\n}\n\n@media only screen and (max-width: 1300px){\n.nested-table{\n\tposition: static;\n margin-top: 0;\n}\n .nested-table-wrapper{\n \tpadding-bottom: 0;\n }\n}\n\n/**Helpers***/\n.left{\ntext-align: left;\n}\n.underline-text {\ntext-decoration: underline;\n display: inline;\n}\n.style-circle li {\n list-style: circle !important;\n}\n.style-alpha li {\n\t\tlist-style: lower-alpha;\n}\n/**Helpers-End***/","js":null,"html":{"header":"
\n
\n
","home_footer":null,"page_footer":null}},"header":{"type":"line","gradient_color":null,"link_style":"buttons","overlay":{"fill":"auto","type":"triangles","position":"top-left","image":{"uri":null,"url":null,"name":null,"width":null,"height":null,"color":null,"links":{"original_url":null}}}},"ai":{"dropdown":"disabled","options":{"chatgpt":"enabled","claude":"enabled","clipboard":"enabled","copilot":"enabled","view_as_markdown":"enabled"}},"navigation":{"first_page":"landing_page","left":[],"logo_link":"homepage","page_icons":"enabled","right":[{"type":"user_controls","title":null,"url":null,"custom_page":null}],"sub_nav":[],"subheader_layout":"links","version":"disabled","links":{"home":{"label":"Home","visibility":"enabled"},"graphql":{"label":"GraphQL","visibility":"disabled"},"guides":{"label":"Guides","alias":null,"visibility":"enabled"},"reference":{"label":"API Reference","alias":null,"visibility":"disabled"},"recipes":{"label":"Recipes","alias":null,"visibility":"disabled"},"changelog":{"label":"Changelog","alias":null,"visibility":"disabled"},"discussions":{"label":"Discussions","alias":null,"visibility":"disabled"}}}},"git":{"connection":{"repository":{},"organization":null,"status":"inactive"}}}},"version":{"_id":"683f3826ef2131005dc4aaa4","version":"2.2.1","version_clean":"2.2.1","codename":"published 6/2025","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","683f3826ef2131005dc4aa36","683f3826ef2131005dc4aa37","67192ae574588c0045a0b9cd","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","67192ae574588c0045a0b9ce","683f3826ef2131005dc4aa38","683f3826ef2131005dc4aa39","683f3826ef2131005dc4aa3a","683f3826ef2131005dc4aa3b","67192ae574588c0045a0b9d3"],"pdfStatus":"complete","source":"readme","project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2025-06-03T18:00:06.642Z","__v":1,"updatedAt":"2025-06-09T15:29:41.078Z","forked_from":"67192ae574588c0045a0ba54","apiRegistries":[]}},"is404":false,"isDetachedProductionSite":false,"lang":"en","langFull":"Default","reqUrl":"/docs/apple-pay","version":{"_id":"683f3826ef2131005dc4aaa4","version":"2.2.1","version_clean":"2.2.1","codename":"published 6/2025","is_stable":true,"is_beta":false,"is_hidden":false,"is_deprecated":false,"categories":["65df665dc0373e0012b2671f","65df665dc0373e0012b2671f","637d11f9234e9b0099697a21","63f9089917a2c3000bb745ec","63f908a35c346f005ec48f8f","63f908a936e4890026cac28c","63f908b7104d73003b29a9dd","63f908c5488146003e11bc4a","63f908d190690f0018740987","63f908e45c346f005ec49118","63f908f2b46e8e0018c64334","63f9090188b25e0075bfb6fd","640233f1779f9600650a94fd","64089ed25ba213087efa7e2e","65df5c9d2f41d000111baa93","65df665ec0373e0012b26788","663a80d460cde700677088fb","65ea0e104ca63e004a1d8f12","683f3826ef2131005dc4aa36","683f3826ef2131005dc4aa37","67192ae574588c0045a0b9cd","66674781e10aad001eda7959","6669fd16bcf40100183d7130","6669fd1a47cf690019d619c6","67192ae574588c0045a0b9ce","683f3826ef2131005dc4aa38","683f3826ef2131005dc4aa39","683f3826ef2131005dc4aa3a","683f3826ef2131005dc4aa3b","67192ae574588c0045a0b9d3"],"pdfStatus":"complete","source":"readme","project":"637d11f8234e9b0099697a18","releaseDate":"2022-11-22T18:16:25.273Z","createdAt":"2025-06-03T18:00:06.642Z","__v":1,"updatedAt":"2025-06-09T15:29:41.078Z","forked_from":"67192ae574588c0045a0ba54","apiRegistries":[]}}">