Search for:
Jump to: 
Your Ad Here
Post new topic Reply to topic
Author Message
 Post subject: Procedure for Recurring Payments
PostPosted: Wed Dec 29, 2010 3:28 am 
Offline

Joined: Mon Jul 12, 2010 9:25 am
Posts: 155
Hi Friends,
I want to share the PHP code for recurring payments in PayPal.

<form method="POST" action="CreateRPProfileReceipt.php" name="CreateRPProfileForm">

<table width=600>
<tr>
<td align=right>First Name:</td>
<td align=left><input type=text size=30 maxlength=32 name=firstName value=John></td>
</tr>
<tr>
<td align=right>Last Name:</td>
<td align=left><input type=text size=30 maxlength=32 name=lastName value=Doe></td>
</tr>
<tr>
<td align=right>Card Type:</td>
<td align=left>
<select name=creditCardType >
<option value=Visa selected>Visa</option>
<option value=MasterCard>MasterCard</option>
<option value=Discover>Discover</option>
<option value=Amex>American Express</option>
</select>
</td>
</tr>
<tr>
<td align=right>Card Number:</td>
<td align=left><input type=text size=19 maxlength=19 name=creditCardNumber></td>
</tr>
<tr>
<td align=right>Expiration Date:</td>
<td align=left><p>
<select name=expDateMonth>
<option value=1>01</option>
<option value=2>02</option>
<option value=3>03</option>
<option value=4>04</option>
<option value=5>05</option>
<option value=6>06</option>
<option value=7>07</option>
<option value=8>08</option>
<option value=9>09</option>
<option value=10>10</option>
<option value=11>11</option>
<option value=12>12</option>
</select>
<select name=expDateYear>
<option value=2005>2005</option>
<option value=2006>2006</option>
<option value=2007>2007</option>
<option value=2008>2008</option>
<option value=2009>2009</option>
<option value=2010>2010</option>
<option value=2011 selected>2011</option>
<option value=2012>2012</option>
<option value=2013>2013</option>
<option value=2014>2014</option>
<option value=2015>2015</option>
</select>
</p></td>
</tr>
<tr>
<td align=right>Card Verification Number:</td>
<td align=left><input type=text size=3 maxlength=4 name=cvv2Number value=''></td>
</tr>
<tr>
<td align=right><br><b>Profile Details:</b></td>
</tr>
<tr>
<td align=right>Profile Description:</td>
<td align=left><input type=text size=50 maxlength=100 name=profileDesc value="Welcome to the world of shopping where you get everything"></td>
</tr>
<tr>
<td align=right>Billing Period:</td>
<td align=left>
<select name=billingPeriod>
<option value=Day>Day</option>
<option value=Week selected>Week</option>
<option value=SemiMonth>SemiMonth</option>
<option value=Month>Month</option>
<option value=Year>Year</option>
</select>
</td>
</tr>
<tr>
<td align=right>Billing Frequency:</td>
<td align=left><input type=text size=25 maxlength=100 name=billingFrequency value="4"></td>
</tr>
<tr>
<td align=right>Total Billing Cycles:</td>
<td align=left><input type=text size=25 maxlength=100 name=totalBillingCycles value=""></td>
</tr>
<tr>
<td align=right>Profile Start Date:</td>
<td align=left>
<select name=profileStartDateDay>
<option value=1>01</option>
<option value=2>02</option>
<option value=3>03</option>
<option value=4>04</option>
<option value=5>05</option>
<option value=6>06</option>
<option value=7 selected>07</option>
<option value=8>08</option>
<option value=9>09</option>
<option value=10>10</option>
<option value=11>11</option>
<option value=12>12</option>
<option value=13>13</option>
<option value=14>14</option>
<option value=15>15</option>
<option value=16>16</option>
<option value=17>17</option>
<option value=18>18</option>
<option value=19>19</option>
<option value=20>20</option>
<option value=21>21</option>
<option value=22>22</option>
<option value=23>23</option>
<option value=24>24</option>
<option value=25>25</option>
<option value=26>26</option>
<option value=27>27</option>
<option value=28>28</option>
<option value=29>29</option>
<option value=30>30</option>
<option value=31>31</option>
</select>
<select name=profileStartDateMonth>
<option value=1 selected>01</option>
<option value=2>02</option>
<option value=3>03</option>
<option value=4>04</option>
<option value=5>05</option>
<option value=6>06</option>
<option value=7>07</option>
<option value=8>08</option>
<option value=9>09</option>
<option value=10>10</option>
<option value=11>11</option>
<option value=12>12</option>
</select>
<select name=profileStartDateYear>
<option value=2009>2009</option>
<option value=2010 selected>2010</option>
<option value=2011>2011</option>
<option value=2012>2012</option>
<option value=2013>2013</option>
<option value=2014>2014</option>
<option value=2015>2015</option>
<option value=2016>2016</option>
<option value=2017>2017</option>
</select>
</td>
</tr>

<tr>
<td align=right><br><b>Billing Address:</b></td>
</tr>
<tr>
<td align=right>Address 1:</td>
<td align=left><input type=text size=25 maxlength=100 name=address1 value=""></td>
</tr>
<tr>
<td align=right>Address 2:</td>
<td align=left><input type=text size=25 maxlength=100 name=address2>(optional)</td>
</tr>
<tr>
<td align=right>City:</td>
<td align=left><input type=text size=25 maxlength=40 name=city value=""></td>
</tr>
<tr>
<td align=right>State:</td>
<td align=left>
<select id=state name=state>
<option value=></option>
<option value=AK>AK</option>
<option value=AL>AL</option>
<option value=AR>AR</option>
<option value=AZ>AZ</option>
<option value=CA selected>CA</option>
<option value=CO>CO</option>
<option value=CT>CT</option>
<option value=DC>DC</option>
<option value=DE>DE</option>
<option value=FL>FL</option>
<option value=GA>GA</option>
<option value=HI>HI</option>
<option value=IA>IA</option>
<option value=ID>ID</option>
<option value=IL>IL</option>
<option value=IN>IN</option>
<option value=KS>KS</option>
<option value=KY>KY</option>
<option value=LA>LA</option>
<option value=MA>MA</option>
<option value=MD>MD</option>
<option value=ME>ME</option>
<option value=MI>MI</option>
<option value=MN>MN</option>
<option value=MO>MO</option>
<option value=MS>MS</option>
<option value=MT>MT</option>
<option value=NC>NC</option>
<option value=ND>ND</option>
<option value=NE>NE</option>
<option value=NH>NH</option>
<option value=NJ>NJ</option>
<option value=NM>NM</option>
<option value=NV>NV</option>
<option value=NY>NY</option>
<option value=OH>OH</option>
<option value=OK>OK</option>
<option value=OR>OR</option>
<option value=PA>PA</option>
<option value=RI>RI</option>
<option value=SC>SC</option>
<option value=SD>SD</option>
<option value=TN>TN</option>
<option value=TX>TX</option>
<option value=UT>UT</option>
<option value=VA>VA</option>
<option value=VT>VT</option>
<option value=WA>WA</option>
<option value=WI>WI</option>
<option value=WV>WV</option>
<option value=WY>WY</option>
<option value=AA>AA</option>
<option value=AE>AE</option>
<option value=AP>AP</option>
<option value=AS>AS</option>
<option value=FM>FM</option>
<option value=GU>GU</option>
<option value=MH>MH</option>
<option value=MP>MP</option>
<option value=PR>PR</option>
<option value=PW>PW</option>
<option value=VI>VI</option>
</select>
</td>
</tr>
<tr>
<td align=right>ZIP Code:</td>
<td align=left><input type=text size=10 maxlength=10 name=zip value=''>(5 or 9 digits)</td>
</tr>
<tr>
<td align=right>Country:</td>
<td align=left>United States</td>
</tr>
<tr>
<td align=right><br>Amount:</td>
<td align=left><br><input type=text size=4 maxlength=7 name=amount value=1.00>USD</td>
</tr>
<tr>
<td/>
<td><input type=Submit value=Submit></td>
</tr>
</table>
</form>

Hope this helps you,

Thanks,
:D


Top
 Profile  
 
 Post subject: Re: Procedure for Recurring Payments
PostPosted: Sun Feb 26, 2012 8:23 am 
Offline

Joined: Sun Feb 26, 2012 7:36 am
Posts: 6
I've had good luck with Payflow Pro, formerly owned by Verisign, now with PayPal.

It offers functionality to modify payment profiles, retry declined cards, cancel & resume payments, set subscription terms, and send decline emails to customers.

_________________
Acoustic foam|acoustic curtains|Acoustic wall panels


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic    [ 2 posts ] 

1, 2, 3, 4, 5 ... 413
Recent topics  Replies   Views   Last post 
No new posts Ecommerce website development and website Design

by iweballey » Fri May 17, 2013 7:15 am in PHP-Code Help

0

77

Fri May 17, 2013 7:15 am

iweballey View the latest post

No new posts How to upgrade and migrate Joomal site

by mallikharjuna rao » Mon Jan 21, 2013 1:40 pm in Joomla

1

342

Thu May 16, 2013 9:53 am

sunitha12 View the latest post

No new posts Benefits of PHP

by hirephpexpert » Fri Sep 07, 2012 4:41 am in CakePHP

6

1565

Wed May 15, 2013 6:25 am

PrettyPrincesG View the latest post

No new posts How to stop user from getting registered in Joomla

by mallikharjuna rao » Tue Jan 22, 2013 5:16 am in Joomla

3

1457

Wed May 15, 2013 6:17 am

PrettyPrincesG View the latest post

No new posts How to write a query in social engine

by fathima_sony » Tue Sep 06, 2011 12:34 pm in Others

2

1754

Tue May 14, 2013 12:09 pm

sanath123 View the latest post


Your Ad Here
cron