Posts Tagged Amp

Handling Paypal Recurring Payments

* 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

, , , , , , , , , , , , , , , , , , , , , , , , , ,

No Comments

Internet Marketing Tool

I’ve created my own software to do keyword research. I’m going to show you the steps to do keyword research. Basically you need to check how many keyword are being search and how many competitor in Google Search result.

Software requirement:

  • Windows XP SP 2.

Here are the steps:

  • Go to https://adwords.google.com/select/KeywordToolExternal and search your keyword. This will show how many people are searching for the keyword. Scroll down and find the “Download all keywords” section. Klik the .csv link. See the video.
  • Run the application. Go to menu “Tool” -> “Keyword analysis”.
  • Click the “load” button and select your .csv file. This will load the keywords in the left section.
  • Click the “Process” button and it start processing. It will show the number of competitor on the left section.
  • When the software finish the process, it will show the result at the right section. You can click the header column to sort it, so you can have keywords which have the lowest competition, and has the lowest “competitor / demand” ratio.

Updates

  • Saving feature. You can save your result in a csv file. This means you can do more analysis at Excel.
  • Domain checking. This is not 100% accurate, but will help you saves time oon choosing a domain name.
  • CJ post maker. More info here.
  • Misspelled keyword for you PPC campaign. More info here.
  • SEO page analysis. More info here.
  • SEO page comparison. More info here.
  • Bulk PR checker. More info here.
  • Dofollow blog finder. More info here.
  • Amazon affiliate post maker. Result at http://www.coffeefiltercup.net/coffee-cup-warmer/. You can put your own Amazon affiliate ID at the setting form. Screenshot

Buy it now for $7. Price will increase $1 after every 10 sales.

Buy Now

Trial version

You will be ask to calculate numbers in this trial version. Get trial version here.

For trouble, and suggestion please contact us or comment here

, , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

8 Comments

Does Google prefer Valid HTML & CSS

I recently heard my friend saying that valid HTML & CSS is impotant. It can make your website rank higher in Google search. Is that true?? To prove this I browse a lot about this, and here’s the result:

  • From site-reference.com, saying that “Not only did Google rank both sites with obviously wrong HTML higher, they even refused to include one of the sites with valid HTML altogether“!
  • A discussion from webmasterworld. My summary, valid HTML does not help your ranking but probably will help you get indexed.
  • From streetdirectory. “How important is valid html if Google, Yahoo!, and MSN don’t even practice it themselves?”

So for me, if I have time, I will do the validation. It’s not too important for me.

, , , , , , , , ,

No Comments

How to make wordpress plugin: General

This article will present you with the basics of wordpress plugin. I have create a plugin to help you understand how to create a plugin. This simple plugin shows a digg button to all your post. You can download the full code here. Below is several code I use:

class diggme
{
function diggme() {

add_action(’init’, array($this, ‘init’));
add_action(’admin_menu’, array(&$this, ’setmenu’));
add_filter(’the_content’, array(&$this, ‘the_content_filter’));
}

function init()
{
?>
<link href=”<?php echo get_option(’siteurl’); ?>/wp-content/plugins/diggme/css.css” rel=”stylesheet” type=”text/css” />
<?php
}

function managepage(){
echo “<div id=’setting’>This is setting page. Just ignore this</div>”;
}

function setmenu () {
add_options_page(
‘DiggMe’,
‘DiggMe’,
‘manage_options’,
__FILE__,
array(&$this,’managepage’ ) );
}

function the_content_filter($content)
{
return $this->displaydigg() . $content;
}

function displaydigg()
{
global $post;

return “<div id=\”diggbutton\”><a href=\”http://digg.com/submit?phase=2&amp;url=”.get_permalink($post->ID).”\”><img src=\”".get_settings(’siteurl’).”/wp-content/plugins/diggme/digg.png\”></a></div>”;
}

}

$diggme = new diggme();

  • The code will first create a class called diggme. Every time the plugin loads it will create an object of this class using $diggme = new diggme();

The constructor

  • add_action(’init’, array($this, ‘init’)); -> This will tell your blog to execute function init whenever it loads.
  • add_action(’admin_menu’, array(&$this, ’setmenu’)); -> This will tell your blog to create menu at your admin page. You can place any settings here.
  • add_filter(’the_content’, array(&$this, ‘the_content_filter’)); -> This will be executed every time when your post loads. In this example we will load function the_content_filter every time the page loads, read the post content and add a digg button to the post.

Other function is easy to understand if you have basic PHP skill. If you have any question just comment below.

, , , , , , , , , , , , , , , , , , , ,

1 Comment

Cloud Tag at wordpress

The syntax for wordpress cloud tag is :

<?php wp_tag_cloud( $args ); ?>
You can pass the following arguments to the function:
  • ’smallest’
  • ‘largest’
  • ‘unit’
  • ‘number’
  • ‘orderby’
The sample code are:
<?php wp_tag_cloud(’smallest=8&largest=22′); ?>
<?php wp_tag_cloud(’smallest=8&largest=22&number=40′); ?>

, , , , , , , , ,

No Comments

Google maps code sample

This article is a sample for google maps. You just need to download the code here. In the example, I show Google Headquarters in Google Maps. But before you download, you need to sign up for Google Maps API here and get a key that you will use in the code. From the code that you have download, find the following code:

<script src=”http://maps.google.com/maps?file=api&amp;v=2&amp;key=change-this-to-your-google-api” type=”text/javascript”></script>

and change “change-this-to-your-google-api” to your key. If you have any problem just comment below.

, , , , , , , , , ,

No Comments