Markdown

Authentication

Required credential parameters sent with every gateway request, and how to verify them with the TESTAUTH action.

Authentication parameters are required on every request to the gateway. You can use the TESTAUTH action to verify your credentials are functioning correctly.

Parameter Description
REQ_USERNAME Required Merchant's Service username.
REQ_PASSWORD Required Merchant's Service password.
SITE_ID Required Merchant's website ID.
REQUEST_API_VERSION Required Must be sent as 4.14 on all requests.
REQUEST_RESPONSE_FORMAT Optional Format of the response. Accepts XML (default), JSON, or PIPES.
curl -X POST "https://api.inoviopay.com/payment/pmt_service.cfm" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "request_action=TESTAUTH&req_username=api_user&req_password=P%40ssw0rd%21&site_id=12345&request_api_version=4.14&request_response_format=JSON"