在 Android 中集成支付选项

Posted

技术标签:

【中文标题】在 Android 中集成支付选项【英文标题】:Integrating Payment Option In Android 【发布时间】:2016-03-11 16:52:53 【问题描述】:

我正在开发一个需要为用户提供付款选项的应用程序。用户可以通过两种方式付款

    贝宝 网上银行(借记卡或信用卡)

这是我第一次使用支付功能。要集成 PayPal,我可以使用他们的 SDK。但想了解有关在 android 中实施 NetBanking 的更多信息。

如果有人可以分享一些链接以了解它的工作原理和实施方式,这对我入门将非常有帮助。

提前致谢。

【问题讨论】:

【参考方案1】:

如果您来自美国,PayPal 可以为您提供两种选择,PayPal 帐户或信用卡付款。

我们为 ios 和 Android 平台提供的PayPal Mobile SDKs 可以轻松涵盖这两个选项。

如果您对实施 PayPal Android SDK 感兴趣,请查看/阅读详细信息 HERE。

【讨论】:

感谢您的评论。如果 PayPal 提供这些选项,那么它很棒。但我不是来自美国,所以根据你的评论,我不能同时使用贝宝? @ikr024 我可以知道你从哪里来吗? @ik024 SDK 上的信用卡选项不适用于印度帐户,对此我深表歉意。 嘿,问题 - 我正在为美国的客户构建一个应用程序,信用卡选项应该适用于这种情况吧?【参考方案2】:

我正在为使用 Paytm 的付款方式工作,在印度,这是一个不错的选择,但是那里的文档并不好。

他们正在做的是,他们给了我两个 php 文件,我必须将它们部署在我的服务器中,一个是 inChecksumGenerationURL,第二个是 inChecksumVerificationURL,他们提供了一个 android SDK 来初始化 SDK。

现在在使用他们的回调函数调用这两个 URL 后,他们会将我重定向到他们在 SDK 中提供给我的活动。

他们将提供两种选择,一种是借记卡/信用卡支付,一种是网银支付。

他们在 NetBanking 选项中所做的是,他们将我们重定向到银行网站,并在成功付款后使用回调 URL 回到我们的应用程序。

对于网上银行,您必须提供回调 URL。

【讨论】:

感谢您的评论。一个问题 - 如果用户的设备中没有 paytm 应用程序会发生什么。它还会起作用吗?由于 Paytm SDK 将根据您的评论启动 Paytm Activity。 是的,这就是他们为 android studio 提供 SDK 的原因。 在安卓应用中实现Paytm支付网关非常容易。

以上是关于在 Android 中集成支付选项的主要内容,如果未能解决你的问题,请参考以下文章

如何在 android studio 中集成 Paytm 订阅支付(定期支付)?

Android中集成第三方支付

在 ionic android 移动应用程序中集成 ccavenue 支付网关

如何在 Android 应用程序中集成 Google pay、PhonePe 等支付方式 [关闭]

如何在 Android 中集成 PayU 货币网关? [关闭]

如何在我的应用程序中集成 ATOM 支付网关?