【问题标题】:How can I attach event handlers to Square up credit card entry fields如何将事件处理程序附加到 Square up 信用卡输入字段
【发布时间】:2017-03-05 00:43:52
【问题描述】:

我正在开发一个基于网络的应用程序,该应用程序使用 Square 来处理信用卡付款。 Square 提供了一个 javascript 库,可以用 iFrame 替换我表单中的文本输入表单元素。我的表单的其余部分使用 onchange 处理程序来验证数据并在出现错误时更改表单的背景颜色。

我想使用本地 javascript 来验证信用卡校验位和其他带有正则表达式等的条目。

所以我的问题是,我可以将处理程序附加到基于 Square iframe 的输入控件吗?

【问题讨论】:

  • 我们在我们这边做了一些信用卡验证,你具体想做什么?一般来说,我们会阻止您的代码访问原始信用卡号。
  • 我想运行 luhn check 客户端,并且对过期日期也有更多限制。如果我无法访问信用卡号,我想这一切都已经结束了。
  • 生成随机数后,您会得到卡品牌和到期日期等信息,也许您可​​以使用它?
  • 这个想法是为了避免对您的 API 进行不必要的调用,以改善客户体验并减少资源负载。但看起来我被它困住了。感谢您在周末的快速回复!

标签: iframe square square-connect


【解决方案1】:

目前,您无权访问信用卡号来实施您自己的号码验证。

【讨论】:

  • 嗨@tristansokol。有没有解决这个问题?还是开发人员仍然没有办法进行错误验证?我问是因为我想仅在输入有效卡后才重新启用“提交付款”按钮。否则禁用它。
  • 我不同意了,但我认为您永远无法访问卡号(按设计)。它看起来与新的网络支付 SDK 类似,您可以订阅在添加/删除错误类时触发的事件,您可以使用它来启用禁用按钮 developer.squareup.com/reference/sdks/web/payments/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-29
相关资源
最近更新 更多