{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Checkout integration flow","description":"Tyro Health Docs","keywords":"redocly developer portal, api portal starter, api reference docs","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"checkout-integration-flow","__idx":0},"children":["Checkout integration flow"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Patient attempts to make an online claim, purchase or booking"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Details of purchase or claim are generated by the originating site"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Originating site presents a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Continue to Payment"]}," or similar action to the patient",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["a. Clicking this action calls the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://stg-api-au.medipass.io/v3/transactions/invoices"},"children":["https://stg-api-au.medipass.io/v3/transactions/invoices"]}," API and originating passes payload to Tyro Health Online"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["b. Tyro Health Online API passes back paymentRequestURL"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["c. URL is passed to the Checkout SDK ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.npmjs.com/package/@medipass/checkout-sdk"},"children":["https://www.npmjs.com/package/@medipass/checkout-sdk"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Continue to Payment"]}," button ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["opens"]}," Tyro Health Online modal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Patient completes payment via card entry, Apple Pay or Google Pay"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Modal closes and booking is complete"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/checkout3.ec4e1d44898d47aa6e16aad2e96dee5f142ba8757657fb6a4bc2430c6e38b092.9c1bb791.png","alt":"checkout3"},"children":[]}," ",{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/checkout1.287187177b62cfb65c2b52d6c4cd9cdca6252ec84f0da22e98cb11906476cd3b.9c1bb791.png","alt":"checkout1"},"children":[]}]}]},"headings":[{"value":"Checkout integration flow","id":"checkout-integration-flow","depth":1}],"frontmatter":{"title":"Integration flow","seo":{"title":"Checkout integration flow"}},"lastModified":"2025-04-07T05:49:16.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/developer-portal/checkout/integration-flow","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}