Set Up

This page allows you to select the information you want to collect and display on your payment page and where you want to display the payment confirmation.

Although we offer many options on this page, we recommend that you display as few options as possible on the payment page. For example, you may have already collected shipping address on your own website in order to calculate the shipping cost and passed it on to PayPal's payment page. Therefore, it is not necessary to show this option on the payment page again.

You could have information that has already been collected on your website, but you may want to pass it to PayPal and display it on the hosted payment page again. This information will be pre-filled and editable on this page.

Choose Your Settings

Transaction Process Mode

Specify whether to conduct simulated or real transactions.

Display Options on Payment Page

Show PayPal Logo

Display the PayPal logo on the bottom right side of your payment page.

Enter Text for Cancel URL

Text for the Cancel link that the buyer clicks on when they want to cancel the payment on your website. For example, the text could be "Return to Merchant" or similar.

Upon clicking this link, they are redirected to  the URL you specify in the Enter Cancel URL.

Enter Cancel URL

A URL to which the buyer's browser is redirected to if payment is cancelled; for example, a URL on your website that displays a “Payment Canceled” page.

Default – The browser is redirected to a cancellation page hosted by PayPal. Be sure to enter the complete URL, including http:// or https://.

Enter Error URL

A URL to which the buyer's browser is redirected to if there is an error. Be sure to enter the complete URL, including http:// or https://.

Cancel URL Method

Select the METHOD (SET or POST) for the cancel URL.

Enter Button Text

Text that will be displayed on the buttons on the payment page.

PayPal Express Checkout

Configure your PayPal Express Checkout display and specify email addresses for live and test transactions.

Enable PayPal Express Checkout

Select Yes to enable PayPal Express Checkout on your payment page.

How Your Pages Look

Configure your express checkout display by clicking on Design Pages. There you can modify the following:

PayPal Email Address

Specify the email address of your PayPal account (business account). When a buyer makes a payment using Express Checkout as a payment type, the money is sent to this Express Checkout account on the PayPal side. A notification informing you of the transaction is sent this email address.

PayPal Sandbox Email Address

PayPal provides Sandbox environment for you to test your settings and transactions in. When you create a Sandbox account on https://developer.paypal.com, PayPal auto-generates an email address that is associated with your Sandbox account. Enter that email address in the field provided. Whenever you run a  test transaction, an email notification is sent to your sandbox email address.

Billing Information

Select the billing information fields the buyer will be required to complete during checkout.

Make These Fields Required

The fields listed in this section represent information that you collect from the buyer. The buyer will not be allowed to continue with the transaction until the field is filled in.

If you specify that a field is required, then you must do either of the following:

Make these Fields Editable

Select the fields that the buyer can edit the contents of the field on the PayPal-hosted payment pages. De-select the fields that the buyer should not be allowed to modify.

Shipping Information

Select the shipping information fields the buyer will be required to complete during checkout.

Make These Fields Required

The fields listed in this section represent information that you collect from the buyer. The buyer will not be allowed to continue with the transaction until the field is filled in.

If you specify that a field is required, then you must do either of the following:

Make these Fields Editable

Select the fields that the buyer can edit the contents of the field on the PayPal-hosted payment pages. De-select the fields that the buyer should not be allowed to modify.

Payment Confirmation

Show Confirmation Page

Once the transaction is successful, you can choose to display your payment confirmation on either the PayPal-hosted confirmation page or on your website.

Enter Your Header Text

Specify up to 510 characters of text to be displayed at the top of the Receipt page.

Enter Your Footer Text

Specify up to 510 characters of text to be displayed at the bottom of the Receipt page.

Enter Text for Return URL

Text for the Cancel link that the buyer clicks on when they want to cancel the payment on your website. For example, Return to Merchant.

Upon clicking this link, they are redirected to  the URL you specify in the Enter Cancel URL.

Enter Return URL

URL of the website to which buyer should be red upon clicking the Continue button on the Receipt page. The URL is typically your website. If you do not specify a URL, then the Continue button does not appear on the Receipt page.

The Return URL Method determines whether only the buyer, or the buyer and their data are returned to this URL.

Return URL Method

Specify what should happen when the buyer clicks Continue on the Receipt page. This action applies to successful transactions only.

Specify one of the following values:

Silent Post for Data Transfer

Use Silent Post

The Silent Post feature returns data using the HTML Post method whenever a transaction succeeds. The data is sent at the same time as when the Receipt page is displayed. To ensure that transactions proceed only if your script actually receives the data returned by the Silent Post, you must also select the Force Silent Post Confirmation feature.

Enter Silent Post URL

Select the check box and enter the URL to which transaction data will be posted in the background (invisible to the buyer) after transaction processing.

This option is typically used by experienced HTML/CGI developers to store information that was collected on the PayPal-hosted payment pages.

Using the Silent Post URL ensures that the transaction data is passed back to your website when a transaction is completed. This occurs even if a buyer closes his browser before returning to your site or if the PayPal-hosted Receipt page is disabled.

Return URL When Silent Post Fails

This option is used in conjunction with Silent POST — it causes Payflow Gateway to verify that the Silent Post data was received by your website.

If your server does not acknowledge receipt of the Silent POST, Payflow Gateway voids the transaction. Even if you use this feature to monitor actual sales, you should always verify the data in the Payflow Gateway reports.

If you select this option, specify in the Failed Silent Post Return URL field where buyers should go if their transactions are voided by the Force Silent Post Confirmation feature.

Force Silent POST is implemented by checking for a "200 Response" message from your website acknowledging receipt of data. If the "200 Response" message is not received, Payflow Gateway voids the buyer transaction (even if the transaction was approved by the processor) and displays an error to the buyer.

Email Confirmation

You have the option to send the buyer email receipts for each successful transaction. You specify the sender's address and text that appears in the message. You also have the option to send the messages to yourself.

Do You Want Us to Confirm Payment By Email

Select Yes if you want email confirmation of the payment.

Email "From" Merchant Address

Enter the email address of the account that will send the emails to your buyers (typically the email address of a person or staff that can provide support).

Email "To" Merchant Address

Enter the email address to which successful transaction confirmation emails should be sent. Leave this field blank if no confirmation should be sent.

Unlike the customer email message, the merchant email message does not contain detailed order information. The following information appears in the merchant email message:

Email Copy to Merchant Address

If desired, enter a second email address to which successful transaction confirmation emails should be sent. Leave this field blank if no confirmation should be sent.

Unlike the Customer email message, the Merchant email message does not contain detailed order information. The following information appears in the Merchant email message:

Enter Your Header Text

You have the option of sending order confirmation email messages to the buyer, to you, or to both. Enter the text (up to 510 characters) to display at the top of the confirmation email.

Enter Your Footer Text

You have the option of sending order confirmation email messages to the buyer, to you, or to both. Enter the text (up to 510 characters) to display at the bottom of the confirmation email.

Security Options

Payflow Gateway enables you to configure the Address Verification System (AVS), Card Security Code (CSC), and Accepted URL security features.

AVS

The Address Verification Service (AVS) verifies the cardholder’s billing address to combat fraud in card-not-present transactions (for example, mail order, telephone order, Internet). For more information, refer to Address Verification Service.

To specify the level of AVS checking, select one of the following values in the AVS field:

The table below summarizes AVS levels:

AVS Setting

Allowed Responses

Full

(Y, Y)

Medium

(Y,Y), (Y,X), (X,Y), (Y,N), (N,Y)

Light

(Y,Y), (Y,N), (Y,X), (N,Y), (X,Y), (N,X), (X,N), (X,X)

 

If you are using AVS checking and the Silent Post feature, then you can identify which transactions have been voided by looking for the following values:

RESPMSG = AVSDECLINED and Result = 0

CSC

The Card Security Code (CSC) is a 3- or 4-digit number printed on either the front or the back of a credit card (typically in the signature field). The number appears only on the card itself (not on receipts or statements) so it can provide some indication that the physical card is in the possession of the buyer. For more information, refer to Card Security Code.

If the buyer submits the CSC on the Order form, the cardholder's bank returns a Yes/No response on whether the value matches the number on file at the bank. Payflow accepts or rejects orders based on this information.

The bank returns one of the following values:

Specify one of the following settings in the CSC field:

If you are using Card Security Code checking and the Silent Post feature, then you can identify which transactions have been voided by looking for the following values:

RESPMSG=CSCDECLINED and Result = 0

Enable Secure Token

The Payflow gateway uses a secure token to send non-credit card transaction data to the Payflow server for storage in a way that cannot be intercepted and manipulated maliciously. A token is used to secure the data for a one-time transaction and is valid for 15 minutes. You request a secure token in a transaction request. The Payflow server returns the token as a string of up to 32 alphanumeric characters. To post the transaction data to a hosted checkout page, you pass the secure token. The token triggers the Payflow server to retrieve the data and display it for buyer approval.

You also pass a token ID, a string of up to 36 alphanumeric characters, in the request. The Payflow server associates your ID with the secure token it creates. In the HTTP form post, you pass the token ID and secure token so the Payflow server can verify which transaction data to retrieve.

Click Save Changes to implement the changes you made. If you leave the page without clicking Save Changes, then your changes are lost.