Jump to Content
Developer Portal
DocumentationSPI RecipesSpice API Reference
Log InDeveloper Portal
Documentation
Log In
DocumentationSPI RecipesSpice API Reference

Spice

  • Overview
  • Getting started
    • Install and pair
    • Requirements
    • User interface
  • Transactions
    • Overview of transactions
    • Ping test
    • Purchases and refunds
    • Signature transactions
    • Transaction recovery
  • Additional features
    • MOTO
    • Tips and surcharges
    • Cashout
    • Settlement
    • Pre-authorisation
    • Additional settings
    • Pay at table
  • More ...
    • Frequently asked questions
    • Release notes
  • Test suites

SPI

  • Overview
  • Getting started
    • Installation
    • Requirements
  • Development
    • Set up SPI
    • Listen for events
    • Pairing
    • Pairing UI
    • Transactions
    • Signature transactions
    • Transaction recovery
    • Transactions UI
  • Additional features
    • MOTO
  • Libraries
    • .NET
    • iOS
    • Java/Android
    • JavaScript
  • More ...
    • Frequently asked questions
    • Release notes
  • Test suites

Resources

  • Certification
  • Gecko Bank
  • Glossary
  • More ...
    • Magic numbers
    • Code samples
    • Physical terminals
Powered by 

Code samples

Take a tour of the code below, and copy it into your project to get started.

Suggest Edits

Click the following code samples to view them.

🛠️
Set up SPI
Open Recipe
📡
Listen for events
Open Recipe
🤝
Pairing
Open Recipe
💸
Transactions
Open Recipe
✍️
Signature transactions
Open Recipe
🏝️
Transaction recovery
Open Recipe

Updated over 1 year ago