paypal - 如何防止商家获取待处理的 Paypal 授权?

标签 paypal express-checkout

我们正在运营一个市场,商家向客户出售服务。付款直接从客户转到商家,我们的服务器通过 Paypal Express Checkout 中的授权和捕获机制促进了这一过程。

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

但是,有一个后门可以让商家直接干预 Paypal,并在订单完全交付之前获取待处理授权中的资金。我们想防止这种情况发生,或者至少在商家的 Paypal 帐户中的某处插入一条通知,不要捕获付款,而是让我们的服务器在订单交付时为他们做这件事。有什么想法吗?

最佳答案

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

关于paypal - 如何防止商家获取待处理的 Paypal 授权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35124684/

相关文章:

paypal - Braintree 可以在没有账单信息的情况下对卡进行收费吗?

DoDirectPayment 方法的 PayPal 交易问题

php - paypal ipn 未通过验证

php - Paypal API 待处理付款

paypal - 如果 PayPal token 在 3 小时后过期,我该如何在授权 1 天后捕获付款?

php - Paypal IPN,更改帐户中的 ipn url 后未​​获得所有交易响应

c# - Paypal API 登录停止工作

shopify - 如何从 Shopify 基本套餐的结账页面中删除 Express Checkout 按钮?

paypal - 快速结帐数字商品 : Proxy Error on sandbox. paypal.com/incontext

reactjs - In-Context Checkout : Uncaught SecurityError: Blocked a frame with origin: checkout. js:4734 抛出错误