您是否可以为Square Connect Web应用程序使用通配符域回调URL?

时间:2017-08-22 21:20:32

标签: square-connect

我试图找到一种方法让Square不会在Connect付款上强行重定向我的Web应用程序。现在,我已经在https://connect.squareup.com/apps注册了我的网址https://example.com/square_callback(或者其他),我传递了自己的元数据,告诉我的应用程序将重定向到哪里,以便我们的用户不要使用#39}不得不一直钻到他们第一次跳进去的地方。

所以有两个问题。

一,有没有办法让URI成为动态的?他们正在从https://example.com/customer/1351743收取付款,以及我希望他们返回的地方,那么是否有办法使用通配符重定向uri,例如https://example.com/customer/*

第二,有没有办法不让页面刷新?这些特定的页面需要一段时间才能加载,我们的用户在现场使用不稳定的连接,所以虽然我希望方形响应转到服务器,但我宁愿让他们的页面根本不刷新。可能在URI中使用#

1 个答案:

答案 0 :(得分:2)

要回答您的第一个问题,您无法注册通配符域或在请求中指定URL。这主要是一种安全措施,可以防止有人通过劫持您的javascript来浏览您的信息。您可以在开发人员门户中指定多个网址multiple redirect urls,并根据您的请求动态选择它们。

我不是100%确定我理解你的第二个问题,但是我会解释它,因为你想要从销售点应用程序切换回你的网页而不“刷新”页面。这是不可能的,因为app开关不是一个回切,因为它打开一个新的URL。如果您没有加载新页面,则无法使用Square在事务响应中发回的GET参数。

对不起,两个都是:(