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 

Metadata

Generic field that can be used to store generic info

This generic field can contain up to 20 key-value items with a maximum length of 45 for the key and of 500 chars for the value.
Metadata can be defined when using the Create payment or the Create authorization and then it can be changed at any time using the Update a payment or the Update authorization.
The field phone_number can be defined to pre-fill the mobile number when using the Create payment or the Create authorization.