GoodFunds Gateway API is a secure, server based engine that provides support for transaction processing in real-time. Our RESTful API supports different formats available to use as listed below.
If you don't currently have an account with us than you can Request An Account Here
This means your URLs can look like this:
https://demo.goodfundsgateway.com/api/clients.json
https://demo.goodfundsgateway.com/api/clients?format=json
This guide will focus on the RESTful API through the use of an integrated application.
The integration to the SVS gateway supports transactions for both card present and non-present environments, including:
Use SVS as a backend feature to your integrated application, completely transparent to your customers.
This section provides some basic information that you may need before you are able to use SVS.
Prior to beginning SVS integration, integrators must request a unique test account, all transaction must be submitted via HTTPS in order to perform transactions from an integrated solution.
Contact GoodFunds Gateway RESTful API support group at sales@goodfundsgateway.com or (866) 927-7180 to submit your request for a test account.
The following information must be provided to the support group:
All reference of URLs [Insert URL Here] in samples must be replaced with the following:
The RESTful API fields that comprise the sensitive processing credentials and are required to be passed through the header for each request are:
Field Name | Description |
SVS-API-ID | SVS API ID as provided by GoodFunds Gateway |
SVS-API-KEY | SVS KEY as configured on Secure Vault System (case sensitive) |
Important:
All sensitive data, specifically your SVS credentials, must be placed in server side code rather than placing hidden value fields an HTML form. This will limit the ability of malicious users to edit and use this data for their own fraudulent purposes. The use of server side scripting allows your sesnitive data to never be visible by others on your website.
GET
Used to fetch information about an existing resource.
POST
Used to update an existing resource with information or create a resource.
Server Response Codes