如何防止商家捕获待处理的PayPal授权



我们正在与向客户销售服务的商家一起运营一个市场。付款直接从客户到商家,我们的服务器通过PayPal快速结账中的授权和捕获机制促进了这一点。

在结账时,当客户的PayPal通过身份验证时,将创建授权,在与商家的交互结束时,我们的服务器代表商家捕获付款。

但是,有一个后门,使商家能够直接干预PayPal,并在订单完全交付之前在待处理的授权中获取资金。我们希望防止这种情况发生,或者至少在商家PayPal帐户中的某个地方插入通知,不要获取付款,而是让我们的服务器在订单交付时为他们执行此操作。有什么想法吗?

通常,你不能这样做。但是您可以阅读IPN PayPal消息以了解交易是否有效。查看PayPal IPN指南,检索信息并与您的信息数据库事务进行比较,以检查是否一切正常。

最新更新