我在PayPal的即时付款通知(IPN)和付款数据传输(PDT)之间选择时遇到了一些麻烦.
基本上,用户在我的网站上购买一次性产品,在PayPal上付款,然后返回我的网站.我理解IPN是如何工作的,但我现在看到我可以通过PDT更轻松地触发成功购买后发生的各种操作,因为数据会在那里返回然后(而不是需要单独的监听器) .
但是,PayPal的PDT文档包含了这条神秘的内容:"PDT并不适用于信用卡或快速结账交易." ......但我在这个主题上找不到任何进一步的内容.
信用卡真的不适合与PDT一起使用吗?我想要的不只是一句话.
这是否意味着用户必须拥有/创建PayPal帐户才能付款?
这是否意味着如果我想让用户直接用PayPal账户和/或信用卡付款,我必须实施IPN?
任何经历过这种情况的人都可以解决这些问题吗?