ShopBack · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the ShopBack Online Payments API

3 actions 3 updates documentation extends openapi/shopback-online-payments-openapi.yml
Derived by API Evangelist Built from the contracts ShopBack publishes. ShopBack did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

descriptioncontactx-apievangelist-enrichedx-apievangelist-providerexternalDocsx-apievangelist-environmentsx-apievangelist-idempotencyx-apievangelist-errors

Targets 3

$.info
$
$.tags

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the ShopBack Online Payments API
  version: 1.0.0
extends: openapi/shopback-online-payments-openapi.yml
x-generated: '2026-08-02'
x-method: generated
x-source: >-
  API Evangelist enrichment pass over ShopBack's published OpenAPI fragments and
  the docs at docs.shopback.com. This overlay records our additions only; the
  harvested specification is never mutated.
actions:
- target: $.info
  update:
    description: >-
      The ShopBack Online Payments API (also documented as the Online Bespoke
      API) lets merchants accept ShopBack Pay and ShopBack PayLater in any web or
      app checkout. It covers merchant JWT login, order initiation, order status,
      full and partial refunds, and a tokenized-payments surface for account
      linking, payment-token management, cashback balance, pre-authorization
      hold/capture/void and immediate charge.
    contact:
      name: ShopBack Integration Support
      email: fs.integration@shopback.com
      url: https://docs.shopback.com/reference/integration-support
    x-apievangelist-enriched: '2026-08-02'
    x-apievangelist-provider: shopback
- target: $
  update:
    externalDocs:
      description: ShopBack developer hub
      url: https://docs.shopback.com/
    x-apievangelist-environments:
      sandbox: https://integrations-sandbox.shopback.com/demo/merchant
      production: https://prod-merchant-service.hoolah.co/merchant
      docs: https://docs.shopback.com/docs/api-urls
      note: >-
        The published definition declares only the staging server. The production
        base URL is documented separately on the API URLs page and is recorded
        here rather than injected into the harvested servers[] array.
    x-apievangelist-idempotency:
      header: X-ShopBack-Idempotent-Id
      format: uuid-v4
      scope: per logical operation attempt
      required_on:
      - create-pre-auth
      - immediate-charge
      also_documented_for:
      - initiateOrder
      docs: https://docs.shopback.com/reference/key-concepts
      artifact: conventions/shopback-conventions.yml
    x-apievangelist-errors:
      envelope: '{statusCode, error, message}'
      rfc9457: false
      artifact: errors/shopback-problem-types.yml
    x-apievangelist-webhooks:
      artifact: asyncapi/shopback-payment-notification-webhooks.yml
      note: >-
        Order outcomes are delivered asynchronously to the merchant-supplied
        callbackUrl; ShopBack publishes no AsyncAPI document.
    x-apievangelist-artifacts:
      authentication: authentication/shopback-authentication.yml
      conventions: conventions/shopback-conventions.yml
      data_model: data-model/shopback-data-model.yml
      lifecycle: lifecycle/shopback-lifecycle.yml
      sandbox: sandbox/shopback-sandbox.yml
      skills: skills/_index.yml
- target: $.tags
  update:
  - name: Orders
    description: Create, retrieve and refund ShopBack Pay online orders.
  - name: Authentication
    description: Merchant login and JWT issuance.
  - name: Account Linking
    description: Link sessions, auth-code exchange and payment-token lifecycle.
  - name: Pre-Auth
    description: Pre-authorization hold, capture, void, immediate charge and
      cashback balance.

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/shopback-online-payments-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.