Magento: Configuring Orbital Chase Paymentech Gateway

May 23, 2009 09:52 by admin

Magento Commerce, is a direct response to the emerging new needs of today's online merchants. More than any feature or functionality what our clients really needs is "flexibility" is done through the magento.

We have a lot of payment gateways today to integrate with our e-commerce application. Here we see how to integrate one of the leading Gateway providers CHASE Payment Tech Gateway with Magento Commerce.

 

1. Creating CHASE Payment Module

The CHASE Payment Module is included as Magento Commerce Extension, by using Magento Module Creator. Using Module Creator the Payment Module template for both Administrator and Client Section will get added.

Magento Module Creator Orbital Chase Paymentech Gateway

The module will get created and integrated into our existing magento site by specifying the parameters properly as mentioned above. The parameters are Name Space, Module, Magento Root Directory, Design Interface and Design.

 

1.1 Installing Module Creator

In order to download, visit Module Creator page in Magento Wiki.

After dowloading, to install the Module Creator, copy the index.php file into a Blank folder on your webserver. You have to put it in it’s own folder so that the index file does not conflict with other index files. Example: mysite.com/module_creator/

Open the module creator index page in your web browser, and fill in the desired module information. If you enter your Magento directory, the module creator will attempt to install the module directly into Magento, so file permissions must be set correctly for this to happen. If your file permissions are incorrect, or you do not want the module installed right away, you can leave the Magento Directory blank, and the module creator will create the module in a folder called 'new', and place it under module creator’s folder.

Please note that if you enter in your magento directory to install to you must have the correct path. Let’s say that you have Magento installed here:
http://www.my_site.com/magento/
And you have the Module Creator installed here:
http://www.my_site.com/module_creator/
This means that the path that you would need to enter in the Module Creator is this:
../magento
The ‘..’ signifies one directory up.

The new payment gateway gets installed in the /App/Core/Code/local folder with default folder right permission without disturbing the existing payment gateways. 

For more information on Module Creator visit,
http://www.magentocommerce.com/wiki/custom_module_with_custom_database_table

Note:
Once the new payment module installed properly, go to the /var/cache folder and delete all the files inside the folder and then run the application, now the new changes get reflected.

 

2. CHASE Module in Administrator Section

Now we will add the Chase Paymentech Module to the administration section, so that we can update the Merchant ID, Terminal ID and Gateway URL as seen in the below screen.

The fields configured in administration section can be customized in the system.xml file located at the /App/Core/Code/Local/Mage/newmodule/etc folder.

Magento Orbital Chase Paymentech Configuration

 

3. CHASE Module in Client Section

After the payment module is integrated in the Magento application using the Module Creator, the Orbtiz Chase Module on the Client Section will look like in the below screen.

Client section Payment Information fields can be modified directly at, App/design/frontend/default/example-module/template/payment/form/cc.phtml

 

4. Payment Processing with CHASE

Once the Chase module payment process is integrated in the client section, the paymentmethod.php will do the backend process like checking the card details by sending to the Chase Paymentech and return the response from the Chase.

The paymentmethod.php is located in the new module created by Module Creator, at /app/local/CHASE_Paymentech/Orbitz/Model/PaymentMethod.php,

You can download the code from the below link.

PaymentMethod.zip (2.95 kb)

The PHP code will explain you the process of reading the card information from the payment page and post it to the Chase using the payment gateway and receive the response back from the Chase.

 

4.1. Specifing the Payment Gateway URL

In the code we are using CURL to receive payment gateway response so we need to enable the extension=php_curl.dll in php.ini. Update the php.ini as per the requirement and restart the server.

Payment Gateway URL for Production –
'https://orbital1.paymentech.net'
'https://orbital2.paymentech.net'
 
Payment Gateway URL for Test –
'https://orbitalvar2.paymentech.net/authorize'

$value = Mage::getStoreConfig('payment/ Orbitz_Paymentech/cgi_url');
if (!$value || $value === false) {
  return 'https://orbital1.paymentech.net';
}
return $value;

The Authorize and Capture event is done on the each order process. The Credit Card is get processed the specified amount sent as XML Request. The xml request was constructed as below,

$xml="";
$xml .= "";
$xml .= "";
$xml .= "EC";
$xml .= "AC";
$xml .= "".htmlentities(trim($this->getConfigData('bin_no')),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($this->getConfigData('merchant_id')),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($this->getConfigData('terminal_id')),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($payment->getCcType()),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($payment->getCcNumber()),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($exp),ENT_QUOTES, 'UTF-8')."";
if(($payment->getCcType()=='VI') || ($payment->getCcType()=='DI')) {
  $xml .= "1";
}
$xml .= "".htmlentities(trim($payment->getCcCid()),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($billing->getPostcode()),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($billing->getStreet(1)),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($billing->getCity()),ENT_QUOTES, 'UTF-8')."";
$xml .= "CA";
$xml .= "".htmlentities(trim($billing->getFirstname()),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($order->getIncrementId()),ENT_QUOTES, 'UTF-8')."";
$xml .= "".htmlentities(trim($amt),ENT_QUOTES, 'UTF-8')."";
$xml .= "AC";
$xml .= "";
$xml .= "";
$xml .= "";

The request is sent as CURL post to Chase is as follows,

$http = new Varien_Http_Adapter_Curl();
$config = array('timeout' => 30);
$http->setConfig($config);

$header= "POST /AUTHORIZE HTTP/1.0\r\n"; // HTTP/1.1 should work fine also
$header.= "MIME-Version: 1.0\r\n";
$header.= "Content-type: application/PTI40\r\n";
$header.= "Content-length: " .strlen($xml) . "\r\n";
$header.= "Content-transfer-encoding: text\r\n";
$header.= "Request-number: 1\r\n";
$header.= "Document-type: Request\r\n";
$header.= "Interface-Version: Test 1.4\r\n";
$header.= "Connection: close \r\n\r\n";
$header.= $xml;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->getApiGatewayUrl());
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $header);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);

The Chase response will get parsed from xml to array format and validate the response by each parameter as per the Chase Certification_WS document.

Chase will request you the code to scrutinize before approval. They will look through the parameters that you are sending in the Request, and how you are parsing their Response & its error codes.

 


Comments

Mathieu June 25. 2009 09:25
Can you post the full module ?

I kind of got it to work somewhat. There are some pieces missing.
Mathieu
credit cards July 15. 2009 03:38
Good post.This  payment module allows your store to accept payments using Chase Paymentech as their merchant. If you have an account with Chase bank you can integrate your Chase Bank account with your E-commerce income.
online poker July 16. 2009 03:18
Hi,

Good post.These are useful  that need to follow,Thank you for sharing with us....
Home Loan July 16. 2009 04:20
Valuable information.Thanks.
internet marketing July 16. 2009 04:22
Great post!Thanks a lot for the information.
Website designer   August 4. 2009 00:47

Useful article.
Thanks for helpful information you catch up us with your instructional explanation.

www.webmarketingexperts.com.au/web-design.php
sheela August 19. 2009 20:56

A very  informative and interesting sites  that you  can use  , If you have an account with Chase bank you can integrate your Chase Bank account with your E-commerce income.This payment module allows your store to accept payments using Chase Paymentech as their merchant.

[url ="www.ibowtech.com/algeria"] payment[/url]
live cricket score card September 5. 2009 02:54
Hi,
    Good post....I really enjoyed while reading it ...Mall can refer to either a shopping mall – a place where a collection of shops all adjoin a pedestrian area – or an exclusively pedestrianised street that allows shoppers to walk without interference from vehicle traffic.
Internet marketing September 14. 2009 02:50

Wow....i'm realy apreciate your posting it's realy informated for me hope you always update more often and share to us what you know. Thanks
http://www.webmarketingexperts.com.au/
Life insurance September 22. 2009 04:37
Hi,

Good post....thanks for sharing.. very useful for me i will bookmark this for my future needed. thanks for a great source.
Life insurance September 22. 2009 04:38
Good post....thanks for sharing.. very useful for me i will bookmark this for my future needed. thanks for a great source.
www.ratedetective.com.au/insurance/life-insurance
Canon ink cartridges October 8. 2009 07:20
Hey I just got through with the pages, I should say Pretty nice work done there.
Canon ink cartridges October 8. 2009 07:20
Hey I just got through with the pages, I should say Pretty nice work done there.

http://www.inkworks.com.au/
Pet health insurance October 15. 2009 23:33
What is the difference in animation 2d and 3d?

http://www.1300insurance.com.au/pet/
Cheap Aion kinah October 24. 2009 20:35
Hi nice POst

Regards

gary

aion kinah October 24. 2009 20:37
I added your post to my college Report


Regards

saniths

Cheap Aion kinah October 24. 2009 22:49
Hi nice site design


Regards

barry

Aion Powerleveling October 24. 2009 22:51
I posted your article to my myspace profile.


Regards

smith

Online poker October 26. 2009 04:27
The content on this site is unique. A good work done related to tutorials and must be carried on.
Online poker October 26. 2009 04:27
The content on this site is unique. A good work done related to tutorials and must be carried on.

http://www.onlinepokerreview.com/
Broadband October 31. 2009 04:14
PHP originally stood for personal home page.[4] It began in 1994 as a set of Common Gateway Interface binaries written in the C programming language by the Danish/Greenlandic programmer Rasmus Lerdorf.[7][8] Lerdorf initially created these Personal Home Page Tools to replace a small set of Perl scripts he had been using to maintain his personal homepage. The tools were used to perform tasks such as displaying his résumé and recording how much traffic his page was receiving.[4] He combined these binaries with his Form Interpreter to create PHP/FI, which had more functionality. PHP/FI included a larger implementation for the C programming language and could communicate with databases, enabling the building of simple, dynamic web applications. Lerdorf released PHP publicly on June 8, 1995 to accelerate bug location and improve the code.[9] This release was named PHP version 2 and already had the basic functionality that PHP has today. This included Perl-like variables, form handling, and the ability to embed HTML. The syntax was similar to Perl but was more limited, simpler, and less consistent.[4]
laptops November 2. 2009 00:47
Can anyone tell me how to pay symbiosis exam fee via online payment gateway if i m outside India.?
Income protection November 2. 2009 02:22
How do I implement an sbi payment gateway on my site ? Ppl should be able to pay with their SBI debit cards.?
Melbourne Accountants   November 2. 2009 22:50
Hi,


What are the chances in US for a commerce graduate who is from India?
self defense moves November 10. 2009 22:54
Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile
shingles symptoms November 12. 2009 07:24
I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.
article submission November 13. 2009 07:50
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
Panasonic bread maker November 14. 2009 12:34
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
Lyrics November 16. 2009 05:32
There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game.
free online dating November 16. 2009 07:47
Hey - nice blog, just looking around some blogs, seems a pretty nice platform you are using. I'm currently using Wordpress for a few of my sites but looking to change one of them over to a platform similar to yours as a trial run. Anything in particular you would recommend about it?
press release format November 16. 2009 19:17
I was wondering what is up with that weird gravatar??? I know 5am is early and I'm not looking my best at that hour, but I hope I don't look like this! I might however make that face if I'm asked to do 100 pushups. lol
home office furniture November 17. 2009 10:02
Thank you for the sensible critique. Me & my neighbour were preparing to do some research about that. We got a good book on that matter from our local library and most books where not as influensive as your information. I am very glad to see such information which I was searching for a long time.This made very glad Smile
bad breath cause November 17. 2009 10:04
You got a really useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.
Linda Mirano November 18. 2009 21:01
Valuable information and excellent design you got here! I would like to thank you for sharing your thoughts and time into the stuff you post!! Thumbs up
Jackie November 20. 2009 10:39
Hi,
I don't see this option in my admin nor in my client side. I see the folder with config.xml but no system.xml in there can you provide me with this file please? What am i doing wrong. I have cleared cache and session still no joy. Please helpp
Jackie
Jackie November 20. 2009 11:18
Can you or anybody provide me with their system.xml and config.xml file please. You and zip it. thank you Jackie
peter November 20. 2009 12:24
thanks man
Live cricket score November 23. 2009 01:56
Blogger is a blog publishing system. It was created by Pyra Labs, which was bought by Google in 2003. The service itself is located at www.blogger.com, and blogs that do not publish to their own websites are hosted by Google at subdomains of blogspot.com.
Barrow County Background Check November 23. 2009 19:27
It looks that you have put a good amount of effort into your article and this world need more of these on the web these days. I genuinely enjoyed your post. I don't have much to say in response, I just wanted to comment to reply tremendous work.
Fresno County Marriage Records November 23. 2009 19:59
It appears like you've put a bunch of effort into your blog and I need a lot more of these on the net these days. Me and my girlfriend really loved your article. I don't really have a large amount to say in reply, I only wanted to sign up to say excellent job.
fisher price toys November 25. 2009 07:46
# Cooperative: Often referred to as a "co-op", a cooperative is a limited liability entity that can organize for-profit or not-for-profit. A cooperative differs from a corporation in that it has members, as opposed to shareholders, who share decision-making authority. Cooperatives are typically classified as either consumer cooperatives or worker cooperatives. Cooperatives are fundamental to the ideology of economic democracy.
online poker November 26. 2009 01:38
Good post.These are useful that need to follow,Thank you for sharing with us....
superannuation advice November 26. 2009 06:30
A business (also called a company, enterprise or firm) is a legally recognized organization designed to provide goods and/or services to consumers.[1] Businesses are predominant in capitalist economies, most being privately owned and formed to earn profit that will increase the wealth of its owners and grow the business itself. The owners and operators of a business have as one of their main objectives the receipt or generation of a financial return in exchange for work and acceptance of risk. Notable exceptions include cooperative enterprises and state-owned enterprises. Businesses can also be formed not-for-profit or be state-owned.
Garland Death Records November 26. 2009 21:05
I do not really have a large amount to say in retort, I only wanted to comment to reply well done. I genuinely got a kick out of your point of view. It looks like you have really put a lot of effort into your post and we require much more of these on the Internet these days.
Enterprise compatibility November 27. 2009 02:33
Does this module work with Magento Enterprise 1.6 ?
Regards.
fast payday loans November 29. 2009 13:28
Just wanted to say thanks for this.
cricket bet  November 30. 2009 03:38
i need an Innovative idea of a product which has never been done before and can be commercialised?.?
http://cricandcric.com/C&Guess/game.php
car finance melbourne December 1. 2009 00:15
Hi,

Nice article......I was searching these kind of information , I m very much interested to know about science technology..
car finance melbourne December 1. 2009 00:15
Nice article......I was searching these kind of information , I m very much interested to know about science technology..
http://www.quantumfinancesolutions.com.au/
cheap laptop December 1. 2009 03:58
The history of the modern computer begins with two separate technologies—automated calculation and programmability—but no single device can be identified as the earliest computer, partly because of the inconsistent application of that term. Examples of early mechanical calculating devices include the abacus, the slide rule and arguably the astrolabe and the Antikythera mechanism (which dates from about 150–100 BC). Hero of Alexandria (c. 10–70 AD) built a mechanical theater which performed a play lasting 10 minutes and was operated by a complex system of ropes and drums that might be considered to be a means of deciding which parts of the mechanism performed which actions and when.[4] This is the essence of programmability.
Live cricket score December 2. 2009 11:09
After Magneto is apparently killed in the "Planet X " story arc, he appears alive and well a few months later in 2004's Excalibur
fast payday loans December 3. 2009 13:09
Hmmm interesting stuff
web design brisbane December 4. 2009 01:13
Hi,

Why we call the buildings as building when it has already constructed?
business women opportunity December 9. 2009 02:46
Classical economists such as Adam Smith (1723 - 1790) and John Stuart Mill (1806 - 1873) provided a theoretical background to resource-allocation, production, and pricing issues. About the same time, innovators like Eli Whitney (1765 - 1825), James Watt (1736 - 1819), and Matthew Boulton (1728 - 1809) developed elements of technical production such as standardization, quality-control procedures, cost-accounting, interchangeability of parts, and work-planning. Many of these aspects of management existed in the pre-1861 slave-based sector of the US economy. That environment saw 4 million people, as the contemporary usages had it, "managed" in profitable quasi-mass production.
Credit cards December 14. 2009 23:08
What are the selling techniquies to sell banking/insurance products?

http://www.ratedetective.com.au/credit-cards
car finance melbourne December 15. 2009 04:27
Hi,

The topic which you have discussed is very informative as well as valuable for all...Thanks for providing this information for us....
online dating December 16. 2009 01:03
How can I cancell my order after making payment or claim my money back, while payment already has been made ?
australian poker December 16. 2009 03:05
Does a single stop payment instruction hold good for the entire validity period of a cheaque at SBM India?
immigration lawyers sydne December 17. 2009 06:51
Hi,

The topic which you have discussed is very informative as well as valuable for all...Thanks for providing this information for us....
asus laptops December 23. 2009 22:36
A VOIP gateway is a necessity in your VOIP phone system because it serves as a bridge between the VOIP connection and your port.
dating websites December 28. 2009 07:27
Hi,

Which is the best free unlimted period antivirus? which antivirus is best to save vista ?
International furniture removals December 30. 2009 08:56
Admiring the time and effort you put into your blog and detailed information you offer!
discount designer bag January 1. 2010 21:45
You have a point. Very insightful. A nice different perspective
dog fence January 5. 2010 06:24
As I think regarding Magento that it is a feature-rich, professional open-source
eCommerce solution that offers merchants complete flexibility and control over the look, content, and functionality of their online store.
Utah Auto body January 6. 2010 14:20
all i can say is shine on
buy ink online January 7. 2010 06:34
In for-profit work, management has as its primary function the satisfaction of a range of stakeholders. This typically involves making a profit (for the shareholders), creating valued products at a reasonable cost (for customers), and providing rewarding employment opportunities (for employees). In nonprofit management, add the importance of keeping the faith of donors. In most models of management/governance, shareholders vote for the board of directors, and the board then hires senior management. Some organizations have experimented with other methods (such as employee-voting models) of selecting or reviewing managers; but this occurs only very rarely.
australian pr January 8. 2010 02:54
Arguably, the role of a corporation's management is to increase the value of the firm to its shareholders while observing applicable laws and responsibilities. Corporate finance deals with the strategic financial issues associated with achieving this goal, such as how the corporation should raise and manage its capital, what investments the firm should make, what portion of profits should be returned to shareholders in the form of dividends, and whether it makes sense to merge with or acquire another firm.
buy ink online January 8. 2010 07:45
Decisions about finances affect operations and vice versa; a company's finances and operations are interrelated. The firm's working capital flows in a cycle, beginning with cash that may be converted into equipment and raw materials. Additional cash is used to convert the raw materials into inventory, which then is converted into accounts receivable and eventually back to cash, completing the cycle. The goal is to have more cash at the end of the cycle than at the beginning.
full tilt January 11. 2010 05:34
Hi,


Good post.....What upcoming PC games are Games for Windows and/or Games For Windows Live supported?
software for tennis January 12. 2010 00:12
Wow that is a wonderful post.I really needed that.Thanks a lot.
immigration agents perth January 12. 2010 12:21
There is a common misconception that marrying a foreign woman is somehow unseemly or less real than marrying an American woman. We have all heard the term "mail order bride" which would describe a situation in which the American man has not met his foreign fiancee but rather has picked her picture out of a catalogue and ordered her to be delivered. Immigration law does not in fact allow for "mail order brides."
car rental brisbane January 13. 2010 03:22
The etymology of "business" relates to the state of being busy either as an individual or society as a whole, doing commercially viable and profitable work. The term "business" has at least three usages, depending on the scope — the singular usage (above) to mean a particular company or corporation, the generalized usage to refer to a particular market sector, such as "the music business" and compound forms such as agribusiness, or the broadest meaning to include all activity by the community of suppliers of goods and services. However, the exact definition of business, like much else in the philosophy of business, is a matter of debate and complexity of meanings.
increase your vertical January 13. 2010 03:30
The blog was absolutely fantastic! Lots of great information and inspiration, both of which we all need!b Keep 'em coming... you all do such a great job..
hairdressers south yarra January 13. 2010 07:38
At the beginning of the 20th century, fashion magazines not begun to include photographs or (PicS) and became even more influential than in the past. In cities throughout the world these magazines were greatly sought-after and had a profound effect on public taste. Talented illustrators drew exquisite fashion plates for the publications which covered the most recent developments in fashion and beauty. Perhaps the most famous of these magazines was La Gazette du Bon Ton which was founded in 1912 by Lucien Vogel and regularly published until 1925 (with the exception of the war years).
Music Lyrics January 13. 2010 08:00
i have a new portal coming up for automobiles, would certainly like to use Magento commerce with it!
best home based business January 14. 2010 01:10
In some specialized businesses, there may also be licenses required, either due to special laws that govern entry into certain trades, occupations or professions, which may require special education, or by local governments. Professions that require special licenses range from law and medicine to flying airplanes to selling liquor to radio broadcasting to selling investment securities to selling used cars to roofing. Local jurisdictions may also require special licenses and taxes just to operate a business without regard to the type of business involved.
internet dating January 18. 2010 23:42
HI,
   I’m impressed, you know what you’re talking about
grKerry January 19. 2010 21:58
You are really master and your knowledge related to this good post is superior. Will you continue your exploring? We have to order the thesis summary or <a href="www.exclusivethesis.com">thesis</a> from you.
Personal Injury Attorneys Knoxville January 20. 2010 05:51
Weblog software (also called blog software or blogware) is software designed to simplify the creation and maintenance of weblogs
search engine ranking January 20. 2010 08:01
Brilliant post mate, keep up the good work J
anti virus software January 21. 2010 02:51
You really know your stuff... Keep up the good work!
antivirus firewall January 21. 2010 03:53
I’m impressed, you know what you’re talking about

http://www.antivirusnerd.com/
hardwood floors January 21. 2010 05:47
Why didn’t I find this post earlier? Keep up the good work!
anti spyware January 22. 2010 08:53
Excellent blog post, I look forward to reading more.
anti spyware January 22. 2010 09:24
Awesome post! Interesting info to know.
Utah Pediatric Dentist January 23. 2010 01:15
Sensational info. I look forward to seeing more.
payday loans January 23. 2010 20:18
There are three constants in life... change, choice and principles
anti spyware January 25. 2010 08:12
Nice job, it’s a great post. The info is good to know!
amazon tours January 26. 2010 01:40
Don’t stop blogging! It’s nice to read a sane commentary for once
search engine ranking January 27. 2010 02:48
Sensational info. I look forward to seeing more.
anti-spyware January 27. 2010 06:47
Very useful info. Hope to see more posts soon!
japan January 27. 2010 23:52
Hi,


Why didn’t I find this post earlier? Keep up the good work!
japan January 27. 2010 23:53
Hi,


Why didn’t I find this post earlier? Keep up the good work!
  http://japaneselifestyle.com.au/
SEO January 29. 2010 04:36
Hi,

Great post, you’ve helped me a lot
SEO January 29. 2010 04:36

What are the best business ideas for small investment?
http://www.webmarketingexperts.com.au/
cheap printer ink February 2. 2010 00:39
HI,
   How long have you been in this field? You seem to know a lot more than I do, I’d love to know your sources!
ranking software February 2. 2010 01:34
Great post, you’ve helped me a lot
Online Casino February 10. 2010 06:10
Great Post! I love reading it.
acai berry select February 12. 2010 07:46
The ladder of success is best climbed by stepping on the rungs of opportunity.
payday loans February 12. 2010 12:06
You don't lead by pointing and telling people some place to go. You lead by going to that place and making a case.
bookkeeper February 15. 2010 02:55
Top post. I look forward to reading more. Cheers
online poker strategy February 16. 2010 00:38
Very useful info. Hope to see more posts soon!
online poker strategy February 16. 2010 00:38
Very useful info. Hope to see more posts soon!
http://www.winpokereasy.com/

Add comment


(Will show your Gravatar icon)

  Country flag

Click to change captcha
biuquote
  • Comment
  • Preview
Loading