aid: shopback
name: ShopBack
description: >-
  ShopBack is a Singapore-headquartered shopping, rewards and payments platform
  founded in 2014, operating across 13 markets in Asia-Pacific, Europe and the
  United States with more than 20 million members and 20,000 merchant partners.
  Alongside its consumer cashback and discovery app, ShopBack runs a merchant-facing
  payments business — ShopBack Pay and ShopBack PayLater — and publishes a public
  developer hub at docs.shopback.com covering two REST APIs. The Online Payments
  API (v2.0, also called the Online Bespoke API) handles merchant login, order
  initiation, order status, refunds, and a tokenized-payments surface for account
  linking, pre-authorization hold/capture/void, immediate charge and cashback-balance
  lookup. The In-Store Payments API (v1.4) covers merchant-presented and
  customer-presented QR ordering, order status, refunds, cancellations, and a
  payment-notification webhook for point-of-sale and customer-facing app checkout.
  Both are HMAC- or JWT-authenticated over HTTPS/TLS 1.2+, support an
  X-ShopBack-Idempotent-Id idempotency header, and ship e-commerce plugins for
  Shopify, WooCommerce, Magento, PrestaShop, EasyStore and Salesforce Commerce Cloud.
url: https://raw.githubusercontent.com/api-evangelist/shopback/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
x-tier: stub
x-tier-reason: harvest
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source:
  - authentication
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
specificationVersion: '0.23'
created: '2026-08-02'
modified: '2026-08-02'
image: https://corporate.shopback.com/opengraph.jpg
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-04
tags:
- Company
- Payments
- Cashback
- Rewards
- Loyalty
- E-Commerce
- Buy Now Pay Later
- Point-of-Sale
- Checkout
- Singapore
tags_raw:
- Company
- Payments
- Cashback
- Rewards
- Loyalty
- E-Commerce
- Buy Now Pay Later
- Point Of Sale
- Checkout
- Singapore
apis:
- aid: shopback:shopback-account-linking-api
  name: ShopBack Account Linking API
  description: The Account Linking API from ShopBack — 4 operation(s) for account linking.
  humanURL: https://docs.shopback.com/reference/initiateorder
  baseURL: https://prod-merchant-service.hoolah.co/merchant
  tags:
  - Account Linking
  properties:
  - type: OpenAPI
    url: openapi/shopback-account-linking-api-openapi.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/bespoke
  - type: APIReference
    url: https://docs.shopback.com/reference/initiateorder
  - type: Authentication
    url: authentication/shopback-authentication.yml
  - type: ErrorCatalog
    url: errors/shopback-problem-types.yml
  - type: Webhooks
    url: asyncapi/shopback-payment-notification-webhooks.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/in-store-integrations
  - type: APIReference
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: GettingStarted
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: ErrorCatalog
    url: errors/shopback-error-codes.yml
- aid: shopback:shopback-authentication-api
  name: ShopBack Authentication API
  description: The Authentication API from ShopBack — 1 operation(s) for authentication.
  humanURL: https://docs.shopback.com/reference/initiateorder
  baseURL: https://prod-merchant-service.hoolah.co/merchant
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/shopback-authentication-api-openapi.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/bespoke
  - type: APIReference
    url: https://docs.shopback.com/reference/initiateorder
  - type: Authentication
    url: authentication/shopback-authentication.yml
  - type: ErrorCatalog
    url: errors/shopback-problem-types.yml
  - type: Webhooks
    url: asyncapi/shopback-payment-notification-webhooks.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/in-store-integrations
  - type: APIReference
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: GettingStarted
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: ErrorCatalog
    url: errors/shopback-error-codes.yml
- aid: shopback:shopback-notification-api
  name: ShopBack Notification API
  description: The Notification API from ShopBack — 1 operation(s) for notification.
  humanURL: https://docs.shopback.com/reference/initiateorder
  baseURL: https://prod-merchant-service.hoolah.co/merchant
  tags:
  - Notification
  properties:
  - type: OpenAPI
    url: openapi/shopback-notification-api-openapi.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/bespoke
  - type: APIReference
    url: https://docs.shopback.com/reference/initiateorder
  - type: Authentication
    url: authentication/shopback-authentication.yml
  - type: ErrorCatalog
    url: errors/shopback-problem-types.yml
  - type: Webhooks
    url: asyncapi/shopback-payment-notification-webhooks.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/in-store-integrations
  - type: APIReference
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: GettingStarted
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: ErrorCatalog
    url: errors/shopback-error-codes.yml
- aid: shopback:shopback-orders-api
  name: ShopBack Orders API
  description: The Orders API from ShopBack — 8 operation(s) for orders.
  humanURL: https://docs.shopback.com/reference/initiateorder
  baseURL: https://prod-merchant-service.hoolah.co/merchant
  tags:
  - Order
  tags_raw:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/shopback-orders-api-openapi.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/bespoke
  - type: APIReference
    url: https://docs.shopback.com/reference/initiateorder
  - type: Authentication
    url: authentication/shopback-authentication.yml
  - type: ErrorCatalog
    url: errors/shopback-problem-types.yml
  - type: Webhooks
    url: asyncapi/shopback-payment-notification-webhooks.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/in-store-integrations
  - type: APIReference
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: GettingStarted
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: ErrorCatalog
    url: errors/shopback-error-codes.yml
- aid: shopback:shopback-pre-auth-api
  name: ShopBack Pre Auth API
  description: The Pre-Auth API from ShopBack — 6 operation(s) for pre-auth.
  humanURL: https://docs.shopback.com/reference/initiateorder
  baseURL: https://prod-merchant-service.hoolah.co/merchant
  tags:
  - Pre-Auth
  properties:
  - type: OpenAPI
    url: openapi/shopback-pre-auth-api-openapi.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/bespoke
  - type: APIReference
    url: https://docs.shopback.com/reference/initiateorder
  - type: Authentication
    url: authentication/shopback-authentication.yml
  - type: ErrorCatalog
    url: errors/shopback-problem-types.yml
  - type: Webhooks
    url: asyncapi/shopback-payment-notification-webhooks.yml
  - type: Documentation
    url: https://docs.shopback.com/docs/in-store-integrations
  - type: APIReference
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: GettingStarted
    url: https://docs.shopback.com/reference/in-store-getting-started
  - type: ErrorCatalog
    url: errors/shopback-error-codes.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: CapabilityMap
  url: capabilities/shopback-capability-edges.yml
  name: ShopBack Business Capability Map
- type: Plans
  url: plans/shopback-plans-pricing.yml
- type: X-MCPServerCandidate
  url: mcp/shopback-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: Overlay
  url: overlays/shopback-in-store-payments-overlay.yaml
- type: Website
  url: https://www.shopback.com/
- type: DeveloperPortal
  url: https://docs.shopback.com/
- type: Documentation
  url: https://docs.shopback.com/docs/getting-started
- type: APIReference
  url: https://docs.shopback.com/reference/initiateorder
- type: GettingStarted
  url: https://docs.shopback.com/docs/quickstart-api
- type: Support
  url: https://shopback.my.site.com/merchanthelpcenter/s/
- type: HelpCenter
  url: https://support.shopback.sg/hc/en-gb
- type: Blog
  url: https://www.shopback.com/blog
- type: GitHubOrganization
  url: https://github.com/shopback
- type: Pricing
  url: https://business.shopback.com/sg/payments
- type: SignUp
  url: https://business.shopback.sg/signin
- type: TermsOfService
  url: https://support.shopback.com/hc/en-us/articles/33321351340307-Terms-of-use
- type: PrivacyPolicy
  url: https://support.shopback.com/hc/en-us/articles/33321399347475-ShopBack-Privacy-Policy
- type: StatusPage
  url: https://status.shopback.com/
- type: Postman
  url: https://docs.shopback.com/docs/postman-payload-sample
- type: ChangeLog
  url: changelog/shopback-changelog.yml
- type: Lifecycle
  url: lifecycle/shopback-lifecycle.yml
- type: Authentication
  url: authentication/shopback-authentication.yml
- type: Conventions
  url: conventions/shopback-conventions.yml
- type: Idempotency
  url: conventions/shopback-conventions.yml
- type: ErrorCatalog
  url: errors/shopback-problem-types.yml
- type: Conformance
  url: conformance/shopback-conformance.yml
- type: Sandbox
  url: sandbox/shopback-sandbox.yml
- type: DataModel
  url: data-model/shopback-data-model.yml
- type: Components
  url: components/shopback-components.yml
- type: Packages
  url: packages/shopback-packages.yml
- type: Webhooks
  url: asyncapi/shopback-payment-notification-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/shopback-llms.txt
- type: WellKnown
  url: well-known/shopback-well-known.yml
- type: DomainSecurity
  url: security/shopback-domain-security.yml
x-enrichment:
  date: '2026-08-02'
  status: enriched
  artifacts_added: 26
  pass: local-v1
