Payflow Pro
The following is a breakdown of the information necessary to configure eCart to work with information architecture specific to submitting and retrieving information from the Payflow Pro merchant gateway available from PayPal.
The complete set of variables specific to Payflow Pro is available directly from PayPal in their documentation when you have set up an Payflow Pro account. This information is available in the following location:
https://www.paypal.com/IntegrationCenter/ic_payflowpro.html
The merchant gateway support provided within eCart is designed to facilitate the configuration of your checkout form using Payflow Pro, but you are responsible for the proper configuration of your merchant account to take advantage of these features.
Be sure to read PayPal's documentation to ensure that your implementation works within their acceptable parameters and requirements.
The SDK's are available for download through your PayPal Manager in the Downloads section once you have signed up for an account with PayPal. It is included in the Payflow Pro Software Development Kit for Windows.
The Local Checkout server behavior configures the server-side code necessary on your checkout page to pass your merchant information, shopping cart data, and customer payment information directly to Verisign.
Local Checkout details the minimum variable requirements for you during the configuration process. As well, all optional variables are available for configuration. Please consult your Payflow Pro documentation to determine which optional variables may be necessary for you to configure specific to your development needs.
The Local Checkout Response data bindings provides all of the variables passed back to the specified page through the Bindings panel. These bindings can be applied to the page for you to use and store the transaction information on your website.
The variables passed back to your site using this method are the same variables that can be passed to the website initially, as well as information specific to the processing of the transaction that are generated during processing.
The complete set of variables specific to Payflow Pro is available directly from PayPal in their documentation when you have set up an Payflow Pro account. This information is available in the following location:
https://www.paypal.com/IntegrationCenter/ic_payflowpro.html
The merchant gateway support provided within eCart is designed to facilitate the configuration of your checkout form using Payflow Pro, but you are responsible for the proper configuration of your merchant account to take advantage of these features.
Be sure to read PayPal's documentation to ensure that your implementation works within their acceptable parameters and requirements.
Server Requirements
The appropiate SDK needs to be downloaded, installed and configured on your web application server. You will need to work with your hosting provider to confirm that your application server is configured correctly for your site to process transactions using this gateway.The SDK's are available for download through your PayPal Manager in the Downloads section once you have signed up for an account with PayPal. It is included in the Payflow Pro Software Development Kit for Windows.
Submitting checkout information
The Insert Checkout Form feature of eCart provides a Local Checkout configuration for Payflow Pro that directly configures and inserts a checkout form on your page, which can then be customized to meet your needs.The Local Checkout server behavior configures the server-side code necessary on your checkout page to pass your merchant information, shopping cart data, and customer payment information directly to Verisign.
Local Checkout details the minimum variable requirements for you during the configuration process. As well, all optional variables are available for configuration. Please consult your Payflow Pro documentation to determine which optional variables may be necessary for you to configure specific to your development needs.
Retrieving transaction information from the payment gateway
When you submit a transaction for processing, Payflow Pro responds to the same page and returns the transaction information directly to your server session, allowing you to capture the transaction results for use on your site.The Local Checkout Response data bindings provides all of the variables passed back to the specified page through the Bindings panel. These bindings can be applied to the page for you to use and store the transaction information on your website.
The variables passed back to your site using this method are the same variables that can be passed to the website initially, as well as information specific to the processing of the transaction that are generated during processing.