android - Android 支付网关的集成

标签 android paypal

我尝试使用 PayPal SDK 集成支付网关.它工作正常。但是我想要的是,有什么办法可以避免paypal支付的默认UI吗?

我的意思是 paypal SDK 打开一个 UI 来输入信用卡信息(卡号、有效期、CCV)来购买东西。我已经有了这些信息。所以我只想避免再次输入这些信息。

有没有办法使用任何方法而不是 paypals UI 来传递这些信息?

提前致谢。

最佳答案

要直接回答问题,您可以直接将自己的用户界面与 Paypals API 结合使用。请参阅此处的说明:https://developer.paypal.com/docs/api/

问题以及您看到它的原因是因为 paypal SDK 启动了 paypal 服务,而该服务实际上是为您处理付款的,也是您获得其 UI 的原因。一般来说,正如 NasaGeek 所说,让用户使用已知的界面来输入他们的信息会更舒服。但这是您要做出的设计选择...

在对此进行研究时,我发现使用 RESTful API 是 Dwolla 在其 SDK 中的做法: 如果您查看 Android 上的其他支付 SDK,例如 Dwolla,它们会通过您处理的请求和响应来完成,因此您可能不会受困于它们的 UI。 https://github.com/therockstorm/dwolla-java-sdk

关于android - Android 支付网关的集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21669274/

相关文章:

android - ListView 中有多个 EditText,点击聚焦一个 EditText,焦点跳转到第一个

android - 将按钮添加到布局和程序崩溃。为什么?

php - 在 Paypal 中完成购买后重定向到原始站点

paypal - 发送多个 Paypal 项目并预先填写运输表格

paypal - 如何配置 paypal 沙盒自动返回 URL?

paypal - 通过 PayPal RefundTransaction NVP API 发放部分退款后,IPN 监听器仅显示付款状态为 "Refunded,"而不是 "Partially_Refunded"

android - 为 Android 交叉编译 libevent

java - 使用 FragmentPagerAdapter 从主 Activity 调用 Fragment 方法

android - Android 6.0如何获取runtimepermission

android - 如何在google play中发布试用版应用并在一段时间后续费