MobilePay AppSwitch SDK
MobilePay SDK 允许您的应用程序通过 MobilePay 应用程序接收支付。
它的工作原理
-
您可以通过 SDK 在您的应用程序中发起支付。
-
自动切换到 MobilePay 应用程序,要求用户登录。
-
用户确认支付。
-
显示收据,用户可以点击“继续”或等待一秒。顶部显示剩余时间。
-
MobilePay 将一起回到您的应用程序,并附带一个 MobilePay 事务ID。
建议
- 查看 GitHub 上的 MobilePay AppSwitch 文档。
- 请确保您生成唯一的订单 ID,否则调用退款端点可能会引起问题。
- 请确保您在您的后端对支付状态进行轮询,并不要依赖于通过 SDK 从 MobilePay 获得的响应。如果您的后端收到状态 'Reserved' - 用户已划卡,订单可以完成,并且可以通过 MobilePay AppSwitch API 捕获付款。
- 使用应用程序代码混淆来使其更难进行逆向工程。
- 请确保您在应用程序后端验证预订详细信息,例如金额。
- 测试必须在生产环境中使用实际货币进行,但您可以通过使用测试商户ID来从SDK中的应用开始进行测试。
最新SDK版本
Android和iOS的最新版本均为2.2.1。查看发行说明这里
支持
有关MobilePay AppSwitch SDK或其他相关问题的技术问题,请通过电子邮件联系我们[email protected]
需求
请查阅MobilePay开发者门户以获取更多详情MobilePay开发者门户
测试目的的MerchantID
测试用的MerchantID取决于您要 targeting 的国家。以下ID可以使用:
APPDK0000000000 - 丹麦
APPFI0000000000 - 芬兰
当使用测试MerchantID时,您可以从用户的角度完成支付流程而无需进行任何资金转移。
跨平台
请查阅wiki页面以获取更多详情wiki网站