Click PayPal if you use PayPal Button Generator for real money .
Click Sandbox if you use this PayPal Buy Now button maker for test transactions.
Enter the URL where digital goods are located.
Enter the number of hours you wish to remain valid download URL for digital goods.
Allowed value: positive integer
Enter the name of your item here.
This variable tells to this PayPal button creator the name of the item being sold.
Character length and limitations: 127 single-byte characters
Pass-through variable for you to track product or service purchased or the contribution made.
The value you specify is passed back to you upon payment completion.
This variable is required if you want PayPal to track profit and loss for the item the button sells.
Character length and limitations: 127 single-byte characters
This variable tells PayPal the amount of the item.
This does not including shipping, handling, or tax.
Limitations: Value must be a positive number. No currency symbol.
Must have two decimal places, decimal separator must be a period (.),
and the optional thousands separator must be a comma (,).
Enter your PayPal e-mail address here.
An email address associated with your PayPal account.
Email address must be confirmed.
Character length and limitations: 127 single-byte characters
Put your return URL here (for a successful payment).
The URL to which the buyer's browser is redirected after
completing the payment;
for example, a URL on your site
that displays a "Thank you for your payment" page.
Default: The browser is redirected to a PayPal web page.
Max length: 1024 characters
Put your Instant Payment Notification (Button Maker & IPN creator) URL here.
The URL to which PayPal posts information about the transaction via Instant Payment Notification (IPN).
Must be URL-encoded.
Character length: 255 characters
This field is optional.
If you already use a Button Maker & IPN Creator script you can still use it.
All variables relating to transactions received from PayPal
will also be sent by PayPal Button Generator for further processing
to your old script as a POST request.
Put your return URL here (for a canceled payment).
A URL to which the customer's browser is returned if payment is canceled;
for example, a URL on your website that displays a "Payment Canceled" page.
Default: Browser is directed to the PayPal website.
{$item_name}, {$download_link}, {$download_life}, {$business}, {$timestamp}, {$date}
and all variables specific to the transaction received from PayPal:
$_POST["address_country"], ... ["item_number"], ["item_name"], ["mc_gross"],
["mc_currency"], ["first_name"], ["last_name"], ["payer_email"],
["address_city"], ["address_country_code"], ["address_name"], ["address_state"],
["address_status"], ["address_street"], ["address_zip"], ["business"],
["charset"], ["handling_amount"], ["ipn_track_id"], ["mc_fee"],
["notify_version"], ["payer_id"], ["payer_status"], ["payment_date"],
["payment_fee"], ["payment_gross"], ["payment_status"], ["payment_type"],
["protection_eligibility"], ["quantity"], ["receiver_email"], ["receiver_id"],
["residence_country"], ["shipping"], ["tax"], ["test_ipn"],
["transaction_subject"], ["txn_id"], ["txn_type"], ... $_POST["verify_sign"]
Insert thank-you page (usually an HTML or PHP document).
If this page is a PHP document you can use specific script variables:
Check this box if you want the client to receive from PayPal Button Generator
a personalized email message with information about the transaction with your digital goods.
Check this box if you want to receive a personalized email message from this PayPal button maker
with information about the transaction that took place with your digital goods.
It is recommended that you check SMTP radio button if you want to maximize the chances
that the email will not be rejected by spam filters of the mail server.
Authentication and encryption capabilities of the SMTP mail server increases the chances
that the email will get a good score and will not be rejected by spam filters of the mail server.
It is necessary that either PHP function fsockopen() or
pfsockopen() to be enabled on your web server.
Check this box if the script warns you that none of the PHP function fsockopen() or pfsockopen() is enabled
and you want the email message to be sent by this PayPal Buy Now button creator with PHP mail() function.
Enter the email address of the sender.
This may differ from the email address associated with your PayPal account.
Enter the port number that your SMTP server accepts connections.
Perhaps the port number is 25 .
Enter the email address or username that you use to connect to the SMTP server.
Enter the password that you use to connect to the SMTP server.
Enter the subject of the message transmitted by email
to the buyer from this Paypal Buy Now button maker.
In this text field you can use particular script variables:
Enter the email body sent to the buyer (usually a text document, HTML or PHP)
with PayPal Button Generator.
In this page you can use particular script variables:
Enter the subject of the message transmitted by email to the seller
with this PayPal button creator.
In this text field you can use particular script variables:
Enter the email body sent to the seller (usually a text document, HTML or PHP).
In this page you can use particular script variables:
Click, select (CTRL+A), copy to clipboard (CTRL+C) and paste (CTRL+V) the PayPal Buy Now button code into your web page.
Click Buy Now button if you want to test it right now in PayPal Button Generator.
Save the Paypal Buy Now button as a file with .php extension in the current directory if you want to load it later from the list below.
Allowed characters in the filename are: [a - z],
[0 - 9],
_
, - .
Uppercase letters are not allowed in the filename because if the buyer is very fast PayPal convert all GET parameters sent to PDT thank-you page to lowercase letters.
Load a previously saved button in the current directory.
You can return to the initial settings by loading the default-button.php