我知道使用 PayPal Pro,用户在我的网站上输入他的信息,而 PayPal 在后台处理这些信息。
尽管如此,是否有可能像 PayPal 标准一样:用户被重定向到 PayPal 网站,在那里输入他的信息,在那里付款,然后回来?
我问是因为我的客户有 PayPal Pro,但是我对自己收集付款数据感到不舒服。我宁愿 PayPal 为我做这件事。
简短回答:是的,您可以使用 IPN。
更长的答案:
无论哪种方式,您都希望拥有 SSL 证书,并处理各种支付信息。
如果您使用的是 IPN,用户会被重定向到 PayPal 站点、付款并被重定向回来,并且您会收到针对您的脚本之一的通知。该脚本必须检查您收到的数据是否与您发送的数据相似,并进行其他检查。您可能不会立即收到通知,有时需要几天才能收到通知(虽然很少)。
使用 PayPal Pro,用户输入他的信用卡详细信息并提交。您必须在此处进行一些检查,但之后您将信息发送到 PayPal,并且您会立即收到响应(成功或响应)。
这些是主要的区别,无论哪种方式都令人难以置信,您只需要使用 API 文档即可。