For AI agents: visit https://developers.satispay.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Satispay Developers
GuidesAPI DocumentationChangelogDiscussions
Satispay Developers
API Documentation
GuidesAPI DocumentationChangelogDiscussions

Core info

  • Making requests
  • Handle responses
  • Handle errors
  • Endpoints
  • Firewall configuration
  • Conventions
  • Idempotency
  • Callback S2S
  • Logo & Brand Guidelines

Authentication

  • Introduction
  • 1. Generate RSA key pair
  • 2. Obtain the KeyIdpost
  • 3. Create the Digest
  • 4. Create the Message
  • 5. Create the Signature
  • 6. Compose the Authorization header
  • Test the Authenticationpost

Libraries

  • PHP

Payments

  • Create paymentpost
  • Get paymentget
  • Update paymentput
  • Get shop paymentsget
  • Refunds
  • External code

Meal vouchers

  • Create paymentpost
  • Get paymentget
  • Update paymentput

FRINGE BENEFITS

  • Create paymentpost
  • Get paymentget
  • Update paymentput

Shop details

  • Retrieve daily closureget

Pre-Authorized

  • Create authorizationpost
  • Get authorizationget
  • Update authorizationput

Sessions

  • Create mqtt certificatespost
  • Subscribe to the topic
  • Open sessionpost
  • Create session eventpost
  • Get session detailsget
  • Update sessionpatch

Merchant Reports

  • Create new reportpost
  • Get list of reportsget
  • Retrieve a Reportget
Powered by 

Making requests

All requests should supply the Accept: application/json header.

POST and PUT requests must have a JSON encoded body and the Content-Type: application/json.

Updated about 1 year ago


Handle responses

Updated about 1 year ago


Handle responses