Php 我如何使用Paypal作为我网站的premium部分,并处理premium与普通用户的关系?
我想实现这样的目标 我有普通用户注册。我希望他们升级到高级用户。一旦一个人付费,我怎么知道他是哪个用户登录的?如何强制用户先登录,然后才能单击paypal按钮付款?否则,我会收到钱,但不知道在我的数据库中将哪个用户标记为“付费” 当你点击paypal按钮时,它会将你重定向到paypal页面,在那里你可以登录并付款Php 我如何使用Paypal作为我网站的premium部分,并处理premium与普通用户的关系?,php,paypal,Php,Paypal,我想实现这样的目标 我有普通用户注册。我希望他们升级到高级用户。一旦一个人付费,我怎么知道他是哪个用户登录的?如何强制用户先登录,然后才能单击paypal按钮付款?否则,我会收到钱,但不知道在我的数据库中将哪个用户标记为“付费” 当你点击paypal按钮时,它会将你重定向到paypal页面,在那里你可以登录并付款 我还想接受Visa卡和万事达卡,通过paypal使用相同的方法是否可行?这需要比您目前提供的更多的细节。你用什么语言写你的网站?静态HTML?红宝石?PHP?PayPal的支付系统是
我还想接受Visa卡和万事达卡,通过paypal使用相同的方法是否可行?这需要比您目前提供的更多的细节。你用什么语言写你的网站?静态HTML?红宝石?PHP?PayPal的支付系统是如何工作的?您可以使用以下方式传递此信息:
<input type="hidden" value="USERINFOHERE" name="custom"/>
在自定义字段中输入任何类型的用户验证信息。可以是散列、用户ID或任何标识用户的内容。PayPal会将自定义字段中的信息传递给您的IPN。PayPal的信息可在此处找到:
您可以为所需的每种订阅类型创建一个subscribe按钮,并使用第2部分中的HTML变量使您能够了解发票中包含的产品类型和用户。通常,它的工作方式是您的网站将信息传递给paypal(这是一个似乎是为php设计的工具包,虽然我从未使用过它,所以我不能保证它不是废弃软件) 一旦paypal交易成功完成,控制权将传递回您的站点。然后您可以将数据库中的用户标志设置为高级用户 据我所知,你让paypal为你处理付款,用户在paypal中选择资金来源。如果你想让visa/mastercard与paypal分开处理,你需要另一个支付网关来处理,比如mirapay或其他东西。这里是第2部分: