【问题标题】:Make content visible after PayPal payment? [closed]在 PayPal 付款后显示内容? [关闭]
【发布时间】:2014-01-29 12:40:12
【问题描述】:
我正在创建一个网站,您可以在其中拥有 2 种类型的文章:免费和付费。
每个用户都有自己的个人资料。
当用户购买某些文章时,他在登录时可以看到它。
首先,我正在考虑使用 PayPal 来处理我的付款。
问题是:
如何使这个过程自动化?
我知道如何手动完成,但不是一个实用的解决方案。
我怎样才能做到这一点?
【问题讨论】:
标签:
php
database
paypal
payment-processing
【解决方案1】:
先看看Paypal API
您可以在数据库中创建一个表来存储付款,用户可以使用页面上的付款按钮来为内容付款。使用 paypal PHP-PayPal-IPN 检查付款状态。如果付款完成,您将重定向到 php 页面以更新付款表上的付款状态并重定向到您的信息页面。
您的付款表可能包括:
|id|payment_code|user_id|amount|information_id|payment_date|payment_status
在您的信息页面上始终检查用户是否已付款以显示付费内容。
//fetch payment status from payment_table where content_id = $content_id and user_id = $user_id
// if status is paid then display content