【问题标题】:How to launch Android PayPal Mobile app using Intent如何使用 Intent 启动 Android PayPal 移动应用
【发布时间】:2021-01-03 14:16:32
【问题描述】:

如果用户欠我钱,我想从我的应用程序中启动 Paypal 移动应用程序,使用 Intent 并预设金额和收款人信息,用户所要做的就是验证信息并确认付款或取消拒绝。有人可以告诉我如何初始化意图吗?

【问题讨论】:

    标签: android android-intent paypal


    【解决方案1】:

    我不知道你想让它变得多么复杂,但是使用 PayPal 可以像弹出一个完整的浏览器窗口一样简单,其 URL 结构如下:

    https://www.paypal.com/webscr?cmd=_xclick&item_name=description%20of%20payment&amount=77%2e88&currency_code=USD&business=payee@example.com

    【讨论】:

    • 我试过这个链接,到目前为止它看起来非常好。你让我很快乐!如何检查结果(用户是否实际付款)?我希望它尽可能简单,为用户提供一种简单的付款方式。
    • 可靠的付款通知更加复杂。如果您需要它可靠且即时,则需要从服务器集成诸如 Orders V2 API 之类的东西,并在创建后重定向到approval_url。在创建中给出的 return_url 可以是一个深度链接,但是在返回之后触发的后续捕获应该是对服务器的获取,然后服务器进行捕获(为了它是可靠的)。这比简单的链接要复杂得多
    • 您的网络链接解决方案非常好,只要不需要结果。不幸的是,就我而言,我确实需要查明用户是否确实已付款。我知道 Android Intent 可用于启动另一个应用程序并从被调用的应用程序中获取结果。我只是不知道如何设置意图,因此是我最初的问题。
    • 您仍将启动带有链接的浏览器。您需要的是一个实现 /v2/checkout/orders API 的服务器。或者,您可以集成 Braintree SDK 而不是 /v2/checkout/orders,但您仍然需要一个 Web 服务:developer.paypal.com/docs/archive/checkout/how-to/…
    猜你喜欢
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 2018-05-10
    相关资源
    最近更新 更多