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 (将#修改为@)