我怎样才能将Paypal用于我网站的高级部分并处理高级版与普通用户的对比?

时间:2009-12-30 05:43:31

标签: php paypal

我想实现类似的目标

http://depositfiles.com/en/gold/payment.php

我有普通用户注册了。我希望他们升级到高级用户。一旦有人付款,我怎么知道他登录的是哪个用户?如何在用户点击paypal按钮并付款之前强制用户先登录?否则,我会收到钱,但不知道哪个用户在我的数据库中标记为“PAID”。

当您点击paypal按钮时,它会将您重定向到paypal页面,您可以登录并付款。

我也想接受Visa和Mastercards,是否可以通过PayPal使用相同的方法来实现?

4 个答案:

答案 0 :(得分:1)

Paypal的信息可以在这里找到: Part 1
您可以为所需的每种订阅创建订阅按钮,并使用第2部分中的HTML变量,以便了解产品的类型和发票中包含的用户。

答案 1 :(得分:0)

这需要比您目前提供的更多细节。你用什么语言写了你的网站?静态HTML?红宝石? PHP? PayPal的支付系统如何运作?

答案 2 :(得分:0)

您使用此信息传递此信息:

<input type="hidden" value="USERINFOHERE" name="custom"/>

在自定义字段中输入任何类型的用户验证信息。可以是哈希,用户ID,标识用户的任何内容。 PayPal会将自定义字段中的信息传递给您的IPN。

答案 3 :(得分:0)

通常它的工作方式是你的网站将信息传递给paypal(http://paypal.sourceforge.net/是一个似乎是为php制作的工具包,以为我从来没有使用它所以我不能真正保证它不放弃软件)。

一旦paypal交易成功完成,控制权就会传回您的网站。然后,您可以将数据库中的用户标志设置为高级用户。

据我所知,您告诉PayPal为您处理付款,并且用户在PayPal中选择资金来源。如果你想从paypal单独处理签证/万事达卡,你需要另一个支付网关来处理它,如mirapay或其他东西。