微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ionic SumUp终端付款回调不起作用

如何解决Ionic SumUp终端付款回调不起作用

我正在使用 Ionic 4 应用程序,该应用程序使用 SumUp

进行付款

我使用 cordova-plugin-app-launcher 插件启动了该应用程序,它运行得很好,但是问题是回调没有返回到我的应用程序,正如他们在此文档中所描述的那样。 总结 https://github.com/sumup/sumup-android-api

我正在使用 ionic-plugin-deeplinks 插件来捕获回调。

我已经在外部尝试了Deeplink,并且正常工作。

这是Deeplink的参数。

    "URL_SCHEME": "com.unmeat.app","DEEPLINK_SCHEME": "https","DEEPLINK_HOST": "result","ANDROID_PATH_PREFIX": "/","ANDROID_2_PATH_PREFIX": "/","ANDROID_3_PATH_PREFIX": "/","ANDROID_4_PATH_PREFIX": "/","ANDROID_5_PATH_PREFIX": "/","DEEPLINK_2_SCHEME": " ","DEEPLINK_2_HOST": " ","DEEPLINK_3_SCHEME": " ","DEEPLINK_3_HOST": " ","DEEPLINK_4_SCHEME": " ","DEEPLINK_4_HOST": " ","DEEPLINK_5_SCHEME": " ","DEEPLINK_5_HOST": " "

这就是我启动SumUp App的方式

this.options.uri = 'sumupmerchant://pay/1.0?affiliate-key=AFFILIATE_KEY&app-id=com.unmeat_test.app&total=22&currency=CHF&title=Test Order&receipt-mobilephone=&receipt-email=&callback=com.unmeat.app://result';
this.appLauncher.launch(this.options).then(success => {
  console.log('Success Launch',success);
},error => {
  console.log('Fail Launch',error);
});

你们能帮我吗?

谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。