paypal - Express Checkout过程中的费用计费时间

标签 paypal express-checkout

我想创建一个使用 PayPal 向用户收费的网站, 但我希望只有在经理验证订单后才能进行交易

我想到了使用 Express Checkout API 并仅在获得管理员的验证后才调用 DoExpressCheckout api 调用。

问题是——如果我碰巧取消了交易(因为管理员认为订单无效)——尽管最终用户没有被收费,我是否仍然需要支付 PayPal 费用? (问题涉及固定费用和作为费用的交易百分比)

还有 - 技术上是否可行? (在我获得用户的详细信息之后和调用 DoExpressCheckout

之前取消交易

谢谢!

最佳答案

使用身份验证和捕获。使用 action=auth 调用 DoEC;验证和/或你想做的任何其他事情;然后捕获资金。您只需在捕获时付费。如果您决定不接受交易,请调用 DoVoid 将其作废。

关于paypal - Express Checkout过程中的费用计费时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31379017/

相关文章:

paypal - 如何将站点从电子商务重定向到 paypal 移动和桌面版本?

PayPal Express Checkout 付款成功后返回 CANCELURL

Paypal 快速结帐 API : Get transaction total in local currency

php - 自定义 Prestashop Paypal Express 结帐订单详细信息

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

java - PayPal ExpressCheckout 实现 - 导入错误,缺少 jar 文件?

c# - 在 Sandbox 中使用 PayPal .NET SDK 验证 PayPal Webhook 调用

Paypal 快速结帐 - 为客户提供更多详细信息

paypal - 如何在 Rails 2.3 应用程序中使用 TestUnit 配置 PayPal Express Checkout 的集成测试

php - 没有 Composer 的 Paypal 核心 SDK