Jump to Content
Developer Documentation
HomeGuidesRecipes
Log InDeveloper Documentation
Log In
HomeGuidesRecipes

Point of Sale - Spice Payments Adaptor

  • Getting Started
    • Minimum Development checklist
    • Recommended Implementation
  • Integration Features
    • Error Messaging
    • Manual Override - Network Disconnect
    • Payment Provider
    • Ping Test
    • Signature Transactions
    • Transaction Recovery
  • Spice Certification Process
    • Certification test suite
    • Post-certification best practice guide
  • Release notes

Point of Sale - SPI Library

  • Getting Started
    • Minimum development checklist
    • Steps to integrate
  • Integration Features
    • Auto Address Resolution
    • Pre-authorisation
    • Pay at table
  • Libraries and Sample
    • .NET
    • JavaScript
    • Java/Android
    • iOS
  • Designing the UI
    • Payment Provider
    • Non Web-Based EFTPOS UI
    • Web-based EFTPOS UI
    • Transaction recovery and 'unknown' status
    • Transaction UI
  • SPI Library Certification Process
    • Certification test suite
    • Post-certification best practice guide
  • Release Notes
    • Upgrading to SPI Client 2.8
    • Upgrading to SPI Client 2.5
    • Upgrading to SPI Client 2.4
    • Upgrading to SPI Client 2.3

Resources

  • Devices
    • Test Terminal and Guides
    • Magic numbers for test transactions
  • General Troublshooting
    • Spice FAQ
    • SPI FAQ
  • Glossary
Powered by 

.NET

Suggest Edits

NuGet

The easiest way to import the library into your project is by using the NuGet repository. The package is called SPIClient and can be found in the NuGet package search in your Visual Studio. You can use this library for any .NET languages, such as C#, F# and Visual Basic .NET.

Sample POS

Reference implementation, written in C#, is available in spi-samples-cs.

Updated 2 months ago


  • Table of Contents
      • NuGet
    • Sample POS