PayPal付款以发出激活码

时间:2015-02-01 15:17:14

标签: paypal activation-codes

我刚刚创建了我的第一个PayPal按钮,它在沙盒中正常工作。我想知道最好的方法(如果可能的话)在我的返回URL上发出一个唯一的激活码,确保用户在收到代码之前已经付款。我可以手动通过电子邮件发送代码,但想知道是否有任何方法可以使用某种返回值自动执行此操作?可能会返回到一个aspx页面,然后从我的数据库读取以获取下一个激活密钥并显示它?

由于 加里

2 个答案:

答案 0 :(得分:0)

处理这种情况的最佳方法是使用Instant Payment Notification (IPN)

任何时候您的网站上发生交易(无论是付款,退款,清算待付款,争议等),PayPal服务器都会将有关该交易的详细信息发布到您服务器上的脚本。

此脚本可以接收数据并对其进行相应处理,允许您自动执行更新数据库,生成电子邮件通知,访问第三方Web服务,提供电子商品等内容。

如果您希望激活码在返回网址上可见,您可以查看Payment Data Transfer (PDT),这就像IPN一样,只是它与返回网址一起使用。但是,建议不要使用它来进行事后处理,因为无法保证用户将其返回到返回URL,并且它也无法正确处理电子支票等事务。

答案 1 :(得分:0)

正如您已经知道,PayPal不会立即提供此类工具来提供激活,但它确实提供了可用于构建此类平台的即时支付通知API(PayPal IPN)。 这是一篇仅供此目的的精彩文章。 https://www.codeproject.com/Articles/383207/Selling-software-using-PayPal-IPN-as-an-eCommerce enter link description here