- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的用例:买家从卖家那里购买服务,我们的应用程序促进并保证交易。它应该以买家汇款给我们的方式运作,我们检查买家是否收到服务,如果是的话我们就把钱汇给卖家。否则我们退还买家。重要的是为买家提供 2 种支付解决方案: Paypal 账户和无账户卡支付。整个用例是国际化的。我正在沙盒环境中对此进行测试。
可能的解决方案:
自适应支付 - 延迟链式支付:工作正常。缺点是卖家必须授予我们许可才能退款。这里的问题是权限 api 正在维护中,所以我正在等待所有更改 https://developer.paypal.com/docs/classic/permissions-service/integration-guide/PermissionsWhatsNew/ .这有什么大不了的吗?
快速结帐授权/捕获 + 集中支付:工作正常。这里的优势是,如果退款(授权后无效),我们不必支付费用。这里的缺点是我不确定授权是否持有资金,所以即使没有账户的买家也不能用卡支付这笔钱,我可以在 3 天内捕获它们。另一个问题是,当我从余额为 30 美元的 PayPal 帐户授权 40 美元时,我捕获了全部 40 美元。怎么会?
我以前没有使用 PayPal 的经验,我现在应该可以在国际范围内使用该应用程序。如果您对此用例有任何提示、文章或实践经验,请分享!
编辑:延迟链式支付很棒。我通过让我的应用程序成为次要接收者和卖家的主要接收者来解决这个问题。如果退款,卖家必须授予我的应用权限,但没有更好的方法。
但是,现在的问题是,当买家在没有帐户的情况下付款(客人付款 - 使用卡)时,所有收款人都必须是商务或高级帐户持有人:
Each receiver of a guest payment must be a verified PayPal business or premier account holder.
来源:https://developer.paypal.com/docs/classic/api/adaptive-payments/Pay_API_Operation/
问题是在 sanbox 中,即使主要接收者(卖家)不是商业或 Premiere 帐户,它也能正常工作。怎么了?
最佳答案
1) 您是否将自己设置为主要接收者?如果是这样,我认为您不需要授予权限,除非您已经运行 ExecutePayment 将钱推送到辅助接收方帐户。如果您在此之前退款,则不需要权限(尽管我没有专门对此进行测试,所以我可能是错的。)
2) 关于费用,如果您退还通过 Adaptive 支付的款项,那么 PayPal 会将费用退还给您,因此就目前而言,您在这里并没有真正获得任何 yield 。
授权可能很棘手。我的理论是,授权资金应保证 3 天,但您仍然会在 30 天(或可能 60 天)内捕获,即使此时可能有或可能没有可用资金(它只会成功或失败)。
您可以在前 3 天后运行重新授权,以获得额外 3 天的保证资金,但我认为您最多只能这样做一次。
不过,这在很大程度上取决于发卡银行。尽管 PayPal 的文档可能会指定有关授权工作方式的某些事项,但如果发卡银行对其信用卡有不同的规则,则可能会导致事情失败。
至于为什么当 PayPal 余额只有 30 美元时 40 美元的授权会起作用,我认为这可能是因为二级资金来源。如果您在账户中设置了银行账户和/或信用卡,如果仅凭 PayPal 资金无法支付,PayPal 会假设它可以在捕获时从这些来源中提取。根据您的用例,这可能是也可能不是理想的。
关于paypal - 延迟链式支付与授权/捕获 + 批量支付 - 用例场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25024675/
在哪里可以找到有关退款状态的信息? 对于“取消”和“失败”,没关系。但是“已捕获”、“已授权”、“暂停”和“待处理”之间有什么区别。支付宝是什么意思? 谢谢 最佳答案 以下是 Paypal 付款状态列
我想问问是否有人知道无需用户交互即可进行 PayPal 付款的可能性。我目前正在开展一个项目,我们希望在用户无需登录 PayPal 的情况下按需进行 PayPal 付款。 我发现的是: 做引用交易 定
我无法找到 PayPal 提供的关于它如何处理 webhook 以进行支付的文档。付款是否与付款一样对待,以便完成的付款将启动付款完成的 webhook?一般来说,付款和支出是否通过网络 Hook 相
我有一个表单,人们可以在其中以固定金额订购一件商品。以下是步骤: 客户填写表格 客户点击提交并进入评论页面,他可以在其中检查他的输入 在评论表单中应该有一个使用 paypal 支付的按钮(带有自己的设
用了微信sdk各种痛苦,感觉比qq sdk调用麻烦多了,回调过于麻烦,还必须要在指定包名下的actvity进行回调,所以我在这里写一篇博客,有这个需求的朋友可以借鉴一下,以后自己别的项目有用到也有个
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: How to set Azure Max Spending Limit or Cost CAP $ amount?
我正在尝试将 Stripe 集成到 Symfony2 项目上,我在他们的文档中看到的唯一付款方式是“用卡付款”按钮 https://stripe.com/docs/checkout它在我的项目上创建了
这个问题已经有答案了: 已关闭10 年前。 Possible Duplicate: How to set Azure Max Spending Limit or Cost CAP $ amount?
我想使用 firebase 作为服务器并向 stripe 发送付款请求。我在服务器端的经验为零,所以我正在寻找一种简单的方法来实现这一目标。此帖Is it possible to integrate
我在这里使用自适应 Paypal 支付控制台:https://apigee.com/console/paypal向人们付款。我无法找到一种方法在不授予他们许可的情况下向个人汇款(来 self )。我希
我一直坚持使用 OpenCart 的 PayPal 标准付款,但尚未找到解决方案。 我做了什么: 在 sandbox.paypal.com 上创建了企业帐户 设置以下网络首选项: 自动返回(指定 UR
我想在我的 WPF 应用程序中通过 PayPal 进行购物付款。我想为用户生成一个链接,但不知道如何通知应用程序已接受付款。是否唯一的解决方案将是服务器,它会检查付款是否已被接受并且应用程序会不时轮询
PayPal PayOut REST API 没有记录它的局限性。什么是: 每次付款的最大收款人数? 每次付款的最高金额? 每个收件人的最大金额? 注意: 我查看了在线文档和 paypal 论坛 (
我是 web 开发的新手,我需要做的是创建一个表单,用户可以在其中输入一些东西到一个字段中,让我们暂时称之为名称......然后当他们去 paypal 时,他们会捐赠 1 美元(预定)然后从支付给 P
我正在尝试将 PayPal 集成到我的应用程序中并了解 PayPal SDK 的工作原理我正在使用示例应用程序。我知道在用户按下“购买”按钮后,我需要将授权响应发送到我的服务器以验证付款。问题是我找不
在我的 oscar 应用程序中,django 需要自适应并行 oscar 支付程序。 谁能告诉我如何将 Adaptive Parallel Paypal 方法集成到 Normal Paypal 中。我
您好,我正在开发用于 NFC 支付的安卓应用程序。 Android 设置中有一个选项可以使用打开的应用程序而不是默认应用程序。例如,当我将默认应用程序设置为 Android Pay 并在付款前打开我的
我构建了一个使用命名空间和 PSR-0 自动加载的 PHP 应用程序。在尝试实现 Stripe库,我发现它似乎无法加载类,因为它们没有命名空间。如果我手动包含文件,有没有办法不自动加载? // Get
有人成功地将 Adyen 支付插件集成到 iOS 应用程序中吗? 我到了它向用户显示付款选项的地步,但选择其中一个选项没有任何作用。我希望它会转到表单以捕获卡的详细信息,但事实并非如此。 如有任何帮助
我正在与 Stripe Payment Gateway 集成——API 的最新版本。 除了“client_reference_id”没有传递给 webhook 或事务(没有出现在日志中)之外,这一切都
我是一名优秀的程序员,十分优秀!