7.3 Configuring your products

We need to re-configure now the 'BUY NOW' buttons (since we are going live).
Go to '06Demo', open the folder 'products' and view the productHX0001.php file with notepad++. Now go to https://www.paypal.com and log in
Click on 'Merchant services' and then on 'Buy Now Buttons'.
Fill the 'Buy Now' form with the exact same values that the productHX0001.php has
  • Same Product (Item) Name
  • Same Item ID Number (it its the filename of the product in this case : productHX0001)
  • Same price
  • Same Currency
Please pay attention when you write these values! Make sure that you have button encryption to Yes. Figure fig:41
When you are sure that your values are correct just press the 'Add More options' button. Adding Products Step 1
fig:41 Adding Products Step 1

Control your 'Successful Payment Url' and make sure that the 'Cancel Payment Url' is the same.
Select No quantity, No shipping needed and finally press the 'Create button now'. Figure fig:42 Adding Products Step 2
fig:42 Adding Products Step 2

Press the 'Select All' button and copy your button code. Figure fig:43 Adding Products Step 3
fig:43 Adding Products Step 3

Now we have to change the sandbox buy now button with the real one.
Go to the productHX0001.php file and delete the sandbox BUY NOW code.
Paste the new real button code in the $Product['ButtonLink'] section.

Make sure to remove the single quotation symbol (') from the alt attribute of the PayPal copied code if exist, like done in the chapter 'Going Demo'.

Now your product file should look something like the listing below.
The given button code as you can see is encrypted like the sandbox code.
Note that now you have form action="https://www.paypal.com ...
and not form action="https://www.sandbox.paypal.com that you had before.
<?php 
//1. MODIFY PRODUCT INFORMATIONS
$Product['Name']='First Book';
$Product['Price']='1';
$Product['Currency']='USD'; //Possible values: USD ,
 EUR ,  AUD , GBP , CAD , HKD , JPY
$Product['Filename']='ebook.zip';


//2. MODIFY YOUR 'BUY NOW' BUTTON FOR THIS PRODUCT. 
Copy it from PayPal.com 'Add a Buy Now button'.
$Product['ButtonLink'] = '
<form action="https://www.paypal.com/
cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" 
value="_s-xclick">
<input type="image" src="
https://www.paypal.com/en_US/i/btn/btn_
buynow_LG.gif" border="0" name="submit" 
alt="PayPal - Il sistema di pagamento 
online piu facile e sicuro!">
<img alt="" border="0" src="https://
www.paypal.com/en_US/i/scr/pixel.gif" 
width="1" height="1">
<input type="hidden" name="encrypted" 
value="-----BEGIN PKCS7-----
MIIH8QYJKoZIhvcNAQcEoIIH4jCCB94CAQExggEwMI
IBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNV
BAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MR
QwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQK
bGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHD
AaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAw
DQYJKoZIhvcNAQEBBQAEgYBxrC2I5ImK2Lk5/XxHPsr
PXtF63edxxVq6VLYGqAe+Our2xUnDkh0GZMDndGZOEq
r2rw++xxR6qL2KVq3bZQRhgYv133hjkmf2YkFrmb0MD
fyWQZ8F9FmcyGXd66sh56fyi20hTqe9pRuuUZnLLZGc
IzRRRPy8Fwm7RzAh+wB4szELMAkGBSsOAwIaBQAwggF
tBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECDRIb1seSS
QDgIIBSCgdjorX9ZrXvq//Jt+DEhX8gmFGB7/06Dqc7
yRBJVkDCRmhsx/LStYGBE9rPAnw936urALzkwpKVbcg
EJKWdKBvlTkb79emFMpdTMVs57GevFCq4/uDajd/n5I
xuS/92ZcXUdvBzrNdnCLXZ35uH//mA/2ENa+DF6VRGz
HWUpzB1LQee93ngFQLpZXA9kVKWoil1h16upGr7yv6v
9B9xLJJwmdIC2wO5FL6DMNYQ/yEoL+aKG8Lx7ysRj0c
C0oYAcqwxUjLSD2rm0Bwt2ZlDFZC/XVbQ4dcNqlPnct
O7rVr8tPNRlTDm//A6aotbze2yJzpfVRxKVnAPwrvzV
hLgidxrqLNq1YYJzyJd6oUgk/2gfvHOJq3GpBGXSnNO
+tlvIsIDxc8+F9ksEid4A0600dYeWiE408pzMMKeI7M
/PxOGYps71eGZB2gggOHMIIDgzCCAuygAwIBAgIBADA
NBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMCVVMxCz
AJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWa
WV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UE
CxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGk
xHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHh
cNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBj
jELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYD
VQQHEw1Nb3VudGGpbiBWaWV3MRQwEgYDVQQKEwtQYXl
QYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA
8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWD
XJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD
gY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS+Ndl72T7oKJ
4u4uw+6awntALWh03PewmIJuzbALScsTS4sZoS1fKci
BGoh11gIfHzylvkdNe/hJl66/RGqrj5rFb08sAABNTz
DTiqqNpJeBsYs/c2aiGozptX2RlnBktH+SUNpAajW72
4Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJa
ffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgb
CAFJaffLvGbxe9WT9S1wob7BDWZJRroYGUpIGRMIGOMQ
swCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBA
cTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbC
BJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQ
QDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcG
F5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSI
b3DQEBBQUAA4GBAIFfOlaagFrl71+jq6OKidbWFSE+Q4
FqROvdgIONth+8kSK//Y/4ihuE4Ymvzn5ceE3S/iBSQQ
Mjyvb+s2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BH
wYRiPh58S1xGlFgHFXwrEBb3dgNbMUa+u4qectsMAXpV
HnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4xCzAJBgNVBA
YTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bn
RhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEz
RBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmV
fYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29t
AgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJK
oZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wODA1MjgxMj
U1MzFaMCMGCSqGSIb3DQEJBDEWBBQ3iaYqNKT21mKZ3DF
1oq4vxbuQZjANBgkqhkiG9w0BAQEFAASBgGEnLzact8EI
m014CTTrZEXx18sYH71IpiHcmSQ4MXRKe/eg5HH4DMsdI
91JGzLh9MfjK3xTKQAQ92Lr+pcLZ/xBk/AObAnfMEtmZ5
HPqG9lvVFsfJJWJaBqjr5dvzqgKHoFhOpittRn2Erc1/y
zXAqkQHPKtSJvQqr2dxcosO1h-----END PKCS7-----
">
</form>
';


//3. MODIFY RESPONCE MESSAGES
$Product['DownloadMessage'] = 'Download this 
product from here. (Max two attempts)';
$Product['ThanksMessage'] = 'Thanks for your 
purchase.<br>If you have download problems 
contact with us at company@email.com';
$Product['ErrorMessage'] = 'Your data does not 
match with the selected product.<br>Please 
contact with us at company@email.com';
$Product['ReturnToHomepage'] = '<a href="
http://www.mysite.com"> Return to Mysite.com 
</a>';


//DO NOT MODIFY
$Product['id']=basename(__FILE__ , ".php");
?>
Real product file productHX0001.php
Now you are ready to upload your website. It is clear that it is not necessary to pass every digital product from sandbox to real mode every time.
If you understood the functionality very well you can do it directly in real mode. Create your product file (productHX0002.php) then use it's values to generate the 'BUY NOW' button with paypal and paste the paypal code in the product file. It is very easy and fast to do.



Copyright © TrustFm.net 1998-2024 - Made by TrustFm - All Rights Reserved Worldwide