Posts Tagged Notifications
Handling Paypal Recurring Payments
Posted by in PHP code on January 29th, 2010
* Recurring Payments Demo
* How Recurring Payments Work
* Recurring Payments Terms
* Recurring Payments With Express Checkout
* Options for Creating a Recurring Payments Profile
* Recurring Payments Profile Status
* Getting Recurring Payments Profile Information
* Modifying a Recurring Payments Profile
* Billing the Outstanding Amount of a Profile
* Recurring Payments Notifications
Source from paypal
Additional source: http://articles.techrepublic.com.com/5100-10878_11-5331883.html
For Recurring Payments Notifications, you can use IPN. Merchants are notified of certain events through IPN. For recurring payments profiles created using Express Checkout, buyers are also notified of specific events by email.
To activate the IPN, you need to login to your account and activate it from “Instant Payment Notification Preferences” Menu.
Once payment, subscription started, or subscription ended it will execute the url you entered in IPN setting.
Here are the request from paypal for recurring payment:
Pay
transaction_subject:, payment_date:00:24:20 Jan 29, 2010 PST, txn_type:subscr_payment, subscr_id:I-TR8AEDTYY3A3, last_name:,,
residence_country:ID, payment_gross:0.10, mc_currency:USD, business:myemail@domain.com, payment_type:instant,
protection_eligibility:Ineligible, verify_sign:AwVFRrppcBWp.SbFNfxVhWwgMJq1AzhZhdCLslBXMKqUWPTs7OhhthbB,
payer_status:verified, payer_email:client@domain.com, txn_id:9E184006CH967554N, receiver_email:myemail@domain.com,
first_name:Adri, payer_id:BRF4CDPWN84AC, receiver_id:DVFZ59JCMFVEN,payment_status:Completed,payment_fee:0.10, mc_fee:0.10, mc_gross:0.10, charset:windows-1252, notify_version:2.9,
subscribe
txn_type:subscr_signup, subscr_id:I-TR8AEDTYY3A3, last_name:,, residence_country:ID, mc_currency:USD,
business:myemail@domain.com, amount3:0.10, recurring:1, verify_sign:A8s9ZB.gPMzpWoypvEK3Oi8kH04SA6rxIBluaeZfMSHesjkeOATMaJRe,
payer_status:verified, payer_email:client@domain.com, first_name:Adri, receiver_email:myemail@domain.com, payer_id:BRF4CDPWN84AC, reattempt:1, subscr_date:00:24:19 Jan 29, 2010 PST, charset:windows-1252, notify_version:2.9, period3:1 M, mc_amount3:0.10,
cancel
txn_type:subscr_cancel, subscr_id:I-TR8AEDTYY3A3, last_name:,, residence_country:ID, mc_currency:USD, business:myemail@domain.com, amount3:0.10, recurring:1, verify_sign:AwLeRoV0CcJ4bqIPyyj4pN2QzIoEA1eWFEwodSF46c0b-.d2eIQHFjiE,
payer_status:verified, payer_email:client@domain.com, first_name:Adri, receiver_email:myemail@domain.com,
payer_id:BRF4CDPWN84AC, reattempt:1, subscr_date:00:24:19 Jan 29, 2010 PST, charset:windows-1252, notify_version:2.9, period3:1 M, mc_amount3:0.10,
There are two variable you need to check txn_type and subscr_id.
You can see that txn_type can be subscr_payment, subscr_signup, and subscr_cancel
Amp, Api, Cgi, Charset Windows, Checkout Options, Client Domain, Cms, Country Id, Currency Usd, Demo, Email, Express Checkout, Howto, Ipn, Jan 29, Merchants, Notification Preferences, Notifications, Payment Date, Payment Notification, paypal, Paypal Payment, Preferences Menu, Profile Status, Profiles, Recurring Billing, Transaction Subject
Top wordpress plugin for your blog
Posted by in Wordpress, Wordpress plugin on January 24th, 2010
- Akismet checks your comments against the Akismet web service to see if they look like spam or not. You need a WordPress.com API key to use it. You can review the spam it catches under “Comments.” This is a default plugin for wp. You just need to activate it.
- All in One SEO Pack. Out-of-the-box SEO for your WordPress blog.
- Contact Form. Just another contact form plugin. Simple but flexible. It’s important to have contact form on your blog.
- Easy Retweet. Adds a Retweet button to your WordPress posts.
- Global Translator. Automatically translates a blog in fourteen different languages. This can help you gain more pages indexed at Google.
- Google XML Sitemaps. This plugin will generate a sitemaps.org compatible sitemap of your WordPress blog which is supported by Ask.com, Google, MSN Search and YAHOO. Configuration Page. After having the sitemap, submit it to Google webmaster.
- Link Cloaker. Maintains a list of ‘cloaked’ URLs for redirection to outside URLs
- Subscribe To Comments. Allows readers to receive notifications of new comments that are posted to an entry.
- Tag content from amazon. Add product based from Amazon on your tag page. Contact me if you want this plugin. Demo here.
- Twitter Tools. A complete integration between your WordPress blog and Twitter. Bring your tweets into your blog and pass your blog posts to Twitter. Show your tweets in your sidebar, and post tweets from your WordPress admin.
- Whydowork Adsense. Show adsense on your blog.
- Wordbook. Cross-post your blog updates to your Facebook account.
- WordPress Related Posts. Generate a related posts list via tags of WordPress. This helps your blog’s inner linking.
- WP Auto Tagger. Automatically finds tags based on your post content. This will create more pages for your blog, but you need to have Tag content from amazon plugin that I create.
Amazon, Checks, Contact, Demo, Different Languages, Global Translator, Google, Link Cloaker, Notifications, Redirection, Sidebar, Spam, Tag, Tagger, Tweets, Twitter, Urls, Web Service, Wp, Xml









