PayPal MECL在iOS和可能的Android /其他移动平台上出现不适当的UX消息问题

时间:2012-11-29 12:28:28

标签: ios paypal integration user-experience

我们在客户的应用程序中实现了PayPal MECL库,但我们遇到了一些我们似乎无法改变的糟糕用户体验。 当PayPal体验完成后,PayPal会显示“请等待我们将您转移到商家网站...”消息。显然这是一个iOS应用程序而不是“商业网站”...

流程的功能是通过在UIWebViewDelegate方法中侦听新的URL请求,在完成PayPal体验时解除Web视图:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

这个问题似乎是PayPal通过编辑DOM(JS或其他一些)来更新他们的Web视图,这些DOM没有创建新的Web请求,因此没有启动shouldStartLoadWithRequest。注意:重定向后大约一秒钟后会发出新请求,但为时已晚,已向用户显示不适当的副本。

有没有人在iOS或Android上使用MECL设法通过SetExpressCheckout服务器调用或MECL URL get params的配置来改变此副本/体验?我一直无法找到解决方案到目前为止,但如果我们找到解决方案,将发布一个解任何帮助将不胜感激,因为我们似乎无法在PayPals文档中找到解决方案......

注意:此外,我们在PayPal网页视图上按下取消按钮时会出现类似的UX问题导致重定向,但之前会出现类似的错误副本“取消此购买和回到卖家的网站?“这是一个确认对话,但没有按钮显示,无论如何都重定向。疯狂用户体验如果有人知道解决方案,请再次发布。

"Please wait while we transfer you to the business site..." image

"Cancel this purchase and return to the seller’s website?" image

1 个答案:

答案 0 :(得分:0)

以下是我们友好的PayPal支持团队(付费保留合同)的回复。

*“嗨 _

不幸的是,MECL Web视图上确实没有任何可自定义的选项。它们基本上按原样提供。

谢谢, _ 的“*

看起来这是一个封闭的盒子。糟糕的用户体验或其他支付解决方案。我接受这个作为答案,因为看起来很遗憾没有什么可以做到的。