我想实现类似的目标
http://depositfiles.com/en/gold/payment.php
我有普通用户注册了。我希望他们升级到高级用户。一旦有人付款,我怎么知道他登录的是哪个用户?如何在用户点击paypal按钮并付款之前强制用户先登录?否则,我会收到钱,但不知道哪个用户在我的数据库中标记为“PAID”。
当您点击paypal按钮时,它会将您重定向到paypal页面,您可以登录并付款。
我也想接受Visa和Mastercards,是否可以通过PayPal使用相同的方法来实现?
答案 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或其他东西。