Yort.LatitudePay.InStore
An unofficial, light-weight wrapper for .Net, around the LatitudePay (formerly Genoapay) In-Store API (https://www.genoapay.com/api-doc-v3/).
Status
Supported Platforms
Currently;
- .Net Standard 2.0
- .Net 4.5+
Install the Nuget package;
PM> Install-Package Yort.LatitudePay.InStore
What Does It Do (and Not Do)?
This library provides models for the request and response payloads, and a client class to access (only) the in-store API. It provides some basic error handling and handles the authentication process for renewing tokens automatically and creating digital signatures on requests. It can access either the production or sandbox environments. The client class implements an interface, so can be easily mocked/stubbed etc if required for unit testing. Custom HTTP client and clock implementations can be injected into the client.
It does not
- Provide any retry logic
- Resolve you of the responsibility for writing a robust system.
- Automatically queue reversals.
- Implement any form of crash recovery.
- Provide any access for the web based flow/API.
How do I use it?
For getting started, samples and API reference see the docs
Also be sure to familiarize yourself with the LatitudePay API documentation