ipn/index.php
<?php include '../config.php' ?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>IPN Sample</title>
<?php include DOCROOT.'header.php' ?>
<script src="script.js"></script>
<style>
#log table
{
width: 100%;
margin-bottom: 1em;
}
#log td:first-child,
#log th:first-child
{
width: 25%;
}
#log thead span
{
vertical-align: middle;
}
button
{
float: right;
}
</style>
</head>
<body>
<h1>IPN Sample</h1>
<p>Usage:
<ol>
<li>Go to the PayPal <a href="https://developer.paypal.com/developer/ipnSimulator/">Instant Payment Notification (IPN) simulator</a>.</li>
<li>As the <var>IPN handler URL</var> put in <var>http://samples.geekality.net/ipn/listener.php</var>.</li>
<li>Choose a <var>Transaction type</var>.</li>
<li>Put in some interesting values (or just leave the defaults).</li>
<li>Hit the Send IPN button.</li>
</ol>
</p>
<p>When you've gone through the procedure above, you should find it in the log below (newest on top). Remember to refresh the log to see the latest entries =)</p>
<hr />
<h2>Log <button id="refresh" title="Reload log"><img src="<?php echo WEBROOT ?>icons/arrow_rotate_clockwise.png" /></button></h2>
<div id="log"></div>
<?php $article = 1210; include DOCROOT.'footer.php'; ?>
</body>
</html>