Umbraco 方形客户集成,带自定义字段

Umbraco 方形客户集成,带自定义字段,umbraco,square-connect,square,umbraco8,Umbraco,Square Connect,Square,Umbraco8,我在Square为我的非营利政治组织建立了自定义客户字段,该组织接受捐赠并出售物品。当我们在现场活动时,我们可以使用方形展台,很容易设置客户并填写这些字段 问题是,我们还需要在线收集这些信息。我很快发现,不可能为提供此信息输入的项目设置方形签出页面。我开始创建一个自定义网站(使用Umbraco V8),并开发了一个自定义曲面控制器,该控制器将显示一个表单,为该自定义信息提供输入。其目的是(在表单提交时)使用Square客户API在Square中创建/更新客户,然后使用签出API将用户重定向到项目

我在Square为我的非营利政治组织建立了自定义客户字段,该组织接受捐赠并出售物品。当我们在现场活动时,我们可以使用方形展台,很容易设置客户并填写这些字段

问题是,我们还需要在线收集这些信息。我很快发现,不可能为提供此信息输入的项目设置方形签出页面。我开始创建一个自定义网站(使用Umbraco V8),并开发了一个自定义曲面控制器,该控制器将显示一个表单,为该自定义信息提供输入。其目的是(在表单提交时)使用Square客户API在Square中创建/更新客户,然后使用签出API将用户重定向到项目的预填充Square签出页面

问题似乎是Square Customer API似乎不允许在查询时返回自定义字段,也不允许在创建或更新客户时设置这些自定义字段。我错过什么了吗

我还考虑过另一种方法,在我这边创建数据库表来保存客户信息的主副本。联机时,我们可以直接将此信息更新到SQL Server数据库。我可以在我这边设置一个web服务,在Square Stand添加客户时添加/更新客户,并在Square中设置web挂钩来实现这一点。但同样,当使用web钩子时,似乎客户信息广场推出,不包括自定义字段


有没有什么聪明的解决方案,或者Square真的很烂

您可以使用内置的Umbraco会员功能和API保存数据,而不是创建自定义解决方案。考虑GDPR数据保护等。。。出于法律原因,您可能不想保留某些数据。从API文档中可以看出,您可以在不使用Umbraco的情况下完成大部分工作:


如何使用Square Customers API检索/更新自定义客户字段?Jon Jones-该链接中没有任何内容告诉您如何更新自定义字段。只有标准字段。