Section 4. API Method


Assumes merchant is hosted on a secure server and will be collecting payment information and performing necessary data validation.

A credit card authorization may be obtained by submitting a post with the defined variables below to the following URL. The system will respond by calling a URL as defined by the values submitted. If the URL is a web page, the system will respond by redirecting the customer to this URL. If the URL is a script, the system will do a remote POST to the script, passing it all variables collected as well as all variables passed to it with the exception of the credit card number.

Payment URL: https://yourdomain.com/path_to_api/PNPapi

The current API’s available are:

  • Windows COM Object/DLLs (WinINET, WinHTTP, .Net API, .NET POST versions available)

  • Java API/Servlets (v2.x, v3.x, v4.x revisions available)

  • Perl (Requires additional modules available from CPAN)

  • PHP (CURL & 3rd party versions available)

  • Cold Fusion (CF tag & CFX DLL versions available)

Please refer to the ‘Remote Client Specifications’ document for Variable parameters and available modes for remote operation.