| Please select the type of integration you wish to review. | |
| Section 1. | Smart Screens Method |
| Section 2. | Direct Method |
| Section 3. | Remote Auth Method |
| Section 4. | API Method |
| Section 5. | Cold Fusion Method |
| Section 6. | Remote Administration |
| Section 7. | Remote Membership Administration |
| Section 1. Smart Screens Method | |
| Billing and shipping
information will be collected by us through our Secure Payment Screens.
A credit card authorization may be obtained by submitting a form post to the payment script shown below. The resulting web page will present a form for the collection of the billings and/or shipping information. 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://{your-secure-payment-server-domain}/payment/{publisher-name}pay.cgi Please use only those Variables marked with a "x" in the "SS" (Smart Screens) column in variable table below. |
| Section 2. Direct Method | |
| Assumes
merchant is hosted on a secure server and will be collecting payment
information. 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://{your-secure-payment-server-domain}/payment/{publisher-name}.cgi Please use only those Variables marked with a "x" in the "DM" (Direct Method) column in variable table below. |
| Section 3. Remote Auth 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 with a URL encoded text string suitable for parsing. This method is also used by the various API/COM/CFX libraries available and can be used as a reference of the name/value pairs received and returned. Payment URL: https://{your-secure-payment-server-domain}/payment/pnpremote.cgi Please refer to the 'Remote Client Specifications' document for Variable parameters and available modes for remote operation. |
| 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: [Platform/Type & Name] PERL - Requires additional perl modules available from CPAN. (PnPremote.pm) Java Servlet - Requires Servlet Engine (pnp_api.jar) NT – COM Object (pnpcom.dll) Please refer to the 'Remote Client Specifications' document for Variable parameters and available modes for remote operation. |
| Section 5. Cold Fusion Method | |
| Assumes
merchant is hosted on a secure server and will be collecting payment
information and performing necessary data validation. Merchant will need to register the pnpcfx.dll with Cold Fusion and associate it with the CFX_PlugnPay tag. A credit card authorization may be obtained by embedding the CFX Tag with the defined attributes listed below. The system will respond by returning a query containing all of the attributes submitted along with the additional values defined below. Please refer to the 'Remote Client Specifications' document for Variable parameters and available modes for remote operation. |
| Section 6. Remote Administration | |
| Assumes
merchant is hosted on a secure server and will be collecting payment
information and performing necessary data validation. Several administration functions can also be controlled remotely using one of the API/COM/CFX libraries available or by calling the URL shown below. In addition to the username and password required, the IP address of the server making the transaction requests needs to be registered prior to commencing transactions. Payment URL: https://{your-secure-payment-server-domain}/payment/pnpremote.cgi Please refer to the 'Remote Client Specifications' document for Variable parameters and available modes for remote operation. |
| Section 7. Remote Membership Administration Functions | |
| Assumes
merchant is hosted on a secure server and will be collecting payment
information and performing necessary data validation. Several Membership Management administration functions can also be controlled remotely using one of the API/COM/CFX libraries available or by calling the URL shown below. In addition to the username and password required, the IP address of the server making the transaction requests needs to be registered prior to commencing transactions. Payment URL: https://{your-secure-payment-server-domain}/payment/pnpremote.cgi Please refer to the 'Remote Client Specifications' document for Variable parameters and available modes for remote operation. |
| Variable Table | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Please use only those Variables
marked with a "x" in the column for the type of method you wish to use. 'SS' = For Smart Screen Services 'DM' = For Direct Method Services |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Notes: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1. If the success/badcard/problem-link URL
is a program/cgi/script, all value/name pairs passed to the Payment URL,
along with those listed below, will be POSTed back to the URL upon
completion of the authorization process. They will also be included at the
bottom of the confirmation email sent to the merchant. The server that will
doing the POST to your URL will be our payment server. The IP of the machine
calling your script will therefore be fixed and can be used to authenticate
the POST request. The IP is 209.51.176.200. Your script is required to
generate a web page as part of its execution. This web page will be
redirected to the customer’s browser. 2. To include a list of the items purchased in the confirmation emails sent to both the customer and the merchant, four name/value pairs are required for EACH item purchased, in the following format. This information will also be stored in our database and can be accessed for report generation from the payment administrative interface. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Response Fields |
|||||||||||||||||
|
|||||||||||||||||