/
Pioneer Payments API

Pioneer Payments API

Developer Reference Guide

 

Overview

An API used for preparing and processing payment requests with the Pioneer Payments / HCS integration.

 

The API is consumed by the Benchmark Client and Benchmark Web to stage transactions in HCS to be processed through the integration. Our components also use the API to facilitate additional payment related functions and status checks.

 

The API is also consumed by the HCS / VPS payment integration as part of a callback for a payment approval confirmation from their systems.

 

For Benchmark Web payments, the callback to the API performs the processing and receipting functions.

 

For Benchmark Client related card reader payments, the callback to the API performs a bit differently and marks the payment as confirmed. Benchmark Client code uses a shared library to check the status of the payment and to complete processing when appropriate.

 

Solution

$/Benchmark/Dev/Benchmark.sln

 

Main Project

Benchmark.PioneerPayments.WebAPI

 

Deployment Project

Benchmark.PioneerPayments.WebAPI

 

Build Repository

\\ptg-server1\Software\Downloads\Product\Benchmark\Services\PioneerPaymentsAPI

 

Notes

Created for Houston, GA, but never implemented as of 2/16/23 (Bethanee Esqueda).

 

Test Credit Card Credentials for HCS/VPS

Card Number: 5555555555555557

Expiration Date: 12/2024

CVV: 123

 

Configuration Touchpoints

 

tblService and tblServiceSetting

 

tblPaymentProvider and tblPaymentProviderSetting

 

tblPaymentType

 

Add label

Related content