我正在构建一个简单的Web应用程序,允许用户注册然后使用Web应用程序。我希望在注册后但在使用Web应用程序功能之前添加付款机制。
例如:
如果在第3步之后新页面加载了网络应用程序功能,我会没事的,但在我看来,暴露功能的同一页面(例如显示div)将是一个更好的用户界面。
我从来没有将PayPal与网络应用程序集成(PayPal按钮不算数!)并且很想知道如何设置它,因为我的网络应用程序采用了香草LAMP架构。
非常感谢任何指南或示例代码的帮助或指示。在进行这项练习时,同样有用的是需要注意的任何陷阱。
感谢。
答案 0 :(得分:3)
PayPal仅为您的目的提供通知机制。异步IPN机制和同步PDT机制。 IPN更适合后端任务(在您的情况下更新数据库。但是,由于您需要在付款完成后为您的用户提供其他功能,因此PDT可能更好,因为它是实时的
您可以在www.x.com上轻松获取所有主要编程语言的片段,
如果您真的要实现这一点,请阅读IPN和PDT之间的差异,它们传递相同的消息,但相关的风险是不同的。你需要哪一个总是取决于上下文。
答案 1 :(得分:-2)
任何简单的ajax教程都会对此有所帮助。你唯一需要做的就是这样:
premium.php
<?php
$query="SELECT 'user' FROM table ETC ETC ETC"; //the query to test if paid
$RESULT = MYSQL_QUERY( bla bla bla, $query);
if $RESULT ... = true
{
echo "<div> THE PREMIUM CONTENT</div>";
else
echo "<div> please pay to see the content </div>";
}
?>
只需在ajax代码中调用premium.php即可。希望它有所帮助。