Ingenico Tetra Semi-Integrated Development Project in C#

Job ID: 35618257

Budget: $3,000 – $5,000 USD

Hiring developers who can help us integrate our payment gateway (prismpay) to third party applications (PAX Broadpos and/or the Ingenico Tetra semi-integrated solutions).

The successful candidate will have past project experience integrating with either Pax BroadPOS and/or Ingenico Semi-Integrated SDKs. The project requires the developer to deliver a Restful API written in C# .Net Core 3.0+.
The API will handle communications between the the hardware (POS Terminal) and our PrismPay gateway.

The Project Phases/Deliverables:
Phase 1 - Configuration details.
* Provide a full list of inputs & outputs (datatypes)
* Provide a full list of configurable settings on each terminal family
* Provide a list of supported processors, industries, transaction types

Phase 2:
* Develop Restful JSON API written in C# .Net Core 3.0+
* Use industry-standard C# naming conventions
* Use structs vs. objects
* Require TLS over HTTPS
* Implement versioning in the URL: https://prismpay.com/api/v1/mfg/model/method
* Enforce content-type in header = application/JSON or return HTTP status code 415
* Return HTTP status codes 403 on non-authorized requests, 404 on Resource not found, and 200 on Success
* Test and Demonstrate functionality between the API and POS Terminal
* Check in source code, repo to be provided at the time of project commencement

Phase 3:
* Satisfactorily complete end to end integration testing with our gateway (PrismPay)

In order to be considered for the role, you must specify successful experience integrating to PAX Broadpos and/ or Ingenico Tetra Semi Integrated