我们正在运营一个市场,商家向客户出售服务。付款直接从客户转到商家,我们的服务器通过 Paypal Express Checkout 中的授权和捕获机制促进了这一过程。
在结账时,当客户的 Paypal 通过身份验证时,将创建一个授权,并且在与商家的交互结束时,我们的服务器代表商家捕获付款。
但是,有一个后门可以让商家直接干预 Paypal,并在订单完全交付之前获取待处理授权中的资金。我们想防止这种情况发生,或者至少在商家的 Paypal 帐户中的某处插入一条通知,不要捕获付款,而是让我们的服务器在订单交付时为他们做这件事。有什么想法吗?
最佳答案
通常情况下,您不能这样做。但您可以阅读 IPN Paypal 消息以了解交易是否有效。看看Paypal IPN Guide ,检索信息并与您的信息数据库事务进行比较,以检查是否一切正常。
关于paypal - 如何防止商家获取待处理的 Paypal 授权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35124684/