{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-contents/partners/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Get started with Kustom Checkout for Junipeer","description":"Explore our documentation and API and start integrating Kustom Checkout","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":"get-started-with-kustom-checkout-for-junipeer","__idx":0},"children":["Get started with Kustom Checkout for Junipeer"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"introduction","__idx":1},"children":["Introduction"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Junipeer is an integration platform (iPaaS) that connects Kustom Checkout to your accounting or ERP system — such as Fortnox, Visma, or Business Central — and automatically reconciles your Kustom settlement payouts. Each payout is matched against the corresponding invoices in your books, and Kustom's fees are written off, so your settlements reconcile without manual work."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is a settlement-side integration. Orders and invoices reach your accounting system through your existing store or ERP setup; Junipeer's role is to make sure every Kustom payout lands correctly in your books. Because orders are not synced through this integration, there are no duplicate records."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Who this is for"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Merchants using Kustom Checkout who want their Kustom payouts reconciled automatically in their accounting system."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"prerequisites","__idx":2},"children":["Prerequisites"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before you start, make sure you have:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A Kustom Checkout account with settlement API credentials generated in the Kustom Merchant Portal (see ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"#1-get-your-kustom-settlement-api-credentials"},"children":["Step 1"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A Junipeer account at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://app.junipeer.io"},"children":["app.junipeer.io"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A supported accounting or ERP system (e.g. Fortnox, Visma, Business Central) that you can authorise via OAuth."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Orders and invoices already flowing into that accounting system through your store or ERP setup."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-by-step-guide","__idx":3},"children":["Step-by-step guide"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1-get-your-kustom-settlement-api-credentials","__idx":4},"children":["1. Get your Kustom settlement API credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Generate the settlement API credentials Junipeer needs from the Kustom Merchant Portal (or request them from your Kustom representative). You'll need:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Settlements API URL"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API user / ID"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["API password (or secret)"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the Junipeer app, these fields are labelled with the Klarna naming — ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Klarna settlements API URL"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Klarna API user/ID"]},", and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Klarna API password"]}," — because Kustom Checkout's settlements run on Klarna's platform. Enter each value into the matching Klarna-named field."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"note"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you operate across multiple markets and receive more than one set of credentials, Junipeer can hold several configurations for Kustom."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-enable-the-payouts-flow","__idx":5},"children":["2. Enable the Payouts flow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the Junipeer app, go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Get Started → Select Flows"]}," and enable ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Payouts"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Kustom integration is payout-only: it reconciles Kustom settlement payouts against the invoices already in your accounting system."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3-connect-your-systems","__idx":6},"children":["3. Connect your systems"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Get Started → Connect Systems"]}," and connect both Kustom and your accounting system."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Your accounting system"]}," (e.g. Fortnox) — authorise via OAuth; a green checkmark confirms the connection. Prepare it first; for Fortnox, see Junipeer's Fortnox preparation guide."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Kustom"]}," — enter the credentials from Step 1."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When both systems show a green checkmark, you're ready to configure."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"4-configure-settings","__idx":7},"children":["4. Configure settings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Configure → Settings"]},"."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required settings."]}," Any setting marked ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["\"This setting is required and must be saved\""]}," is mandatory."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settlement (payout) account mapping."]}," Map Kustom's payment methods to your accounting system account numbers under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Configure → Settings → Booking Accounting / Settlements"]},". You'll need:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The account used for Kustom payouts (your bank account or an interim account)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Account numbers for bank costs and outgoing tax"]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Without payout account mapping, payouts won't book correctly. If you're unsure of the account numbers, your accountant will know."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"recommended-general-settings","__idx":8},"children":["Recommended General Settings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Configure → Settings → General Settings"]},", the configuration below is the recommended starting point for a standard Kustom + Fortnox payout setup:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Setting"},"children":["Setting"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Recommended value"},"children":["Recommended value"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Payout Reference Field"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["ExternalInvoiceReference1"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Fallback Payout Reference Field"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["(leave empty)"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Use Payment ID as Payout Reference"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No, use payment (merchant) reference"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Search for the Payout Reference on the Order"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Off (search on the invoice)"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Book keep invoice payment"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Off — enable only if you want Junipeer to automatically pay the invoice"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/junipeer-general-settings.23917253ed02eb1848d974541cb21740c3fb19cb024c8cdeb48daab2eda886ec.e9e2d945.png","alt":"Junipeer General Settings — recommended best-practice configuration"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"5-activate","__idx":9},"children":["5. Activate"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Configure the payout sync schedule in the Junipeer app — typically set to run at ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["23:00"]},", so each day's Kustom settlements are processed overnight."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-payout-reconciliation-works","__idx":10},"children":["How payout reconciliation works"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When Kustom sends a settlement payout, Junipeer matches each payout line against the corresponding invoices or credit invoices in your accounting system and writes off Kustom's fees — giving you an accurate, reconciled record without manual matching."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"after-go-live-what-to-verify","__idx":11},"children":["After go-live: what to verify"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Payouts can't be tested in advance; the schedule runs in production. After the first sync:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check that your Kustom payouts have booked correctly against the right invoices."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Confirm fees have been written off as expected."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Contact your Junipeer onboarding contact to review your setup and confirm everything is mapped correctly before you rely on it."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"support","__idx":12},"children":["Support"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Kustom"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"mailto:support@kustom.co"},"children":["support@kustom.co"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Junipeer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"mailto:support@junipeer.io"},"children":["support@junipeer.io"]}]}]}]}]}]}]},"headings":[{"value":"Get started with Kustom Checkout for Junipeer","id":"get-started-with-kustom-checkout-for-junipeer","depth":1},{"value":"Introduction","id":"introduction","depth":2},{"value":"Prerequisites","id":"prerequisites","depth":2},{"value":"Step-by-step guide","id":"step-by-step-guide","depth":2},{"value":"1. Get your Kustom settlement API credentials","id":"1-get-your-kustom-settlement-api-credentials","depth":3},{"value":"2. Enable the Payouts flow","id":"2-enable-the-payouts-flow","depth":3},{"value":"3. Connect your systems","id":"3-connect-your-systems","depth":3},{"value":"4. Configure settings","id":"4-configure-settings","depth":3},{"value":"Recommended General Settings","id":"recommended-general-settings","depth":4},{"value":"5. Activate","id":"5-activate","depth":3},{"value":"How payout reconciliation works","id":"how-payout-reconciliation-works","depth":2},{"value":"After go-live: what to verify","id":"after-go-live-what-to-verify","depth":2},{"value":"Support","id":"support","depth":2}],"frontmatter":{"title":"Get started with Kustom Checkout for Junipeer","description":"Reconcile your Kustom settlement payouts automatically using Junipeer.","seo":{"title":"Get started with Kustom Checkout for Junipeer"}},"lastModified":"2026-06-29T12:40:16.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/contents/partners/e-commerce-platforms/junipeer","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}