我尝试使用 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/