我正在使用PHP Connect通过Square提交简单付款。我已经添加了一个客户对象,但是看不到任何通过Square的API与客户对象进行字段验证的设置。在处理客户对象时,必须有一种设置自定义必填字段的方法。有人可以指出正确的方法吗?
这是我用来连接Square的PHP脚本:
https://github.com/square/connect-api-examples/blob/master/connect-examples/v2/php_payment/index.php
如您所见,按钮Submit中有一个onclick事件:
<button id="sq-creditcard" class="sq-button" onclick="requestCardNonce(event)">
我可以通过jQuery删除此事件并验证字段,但是尝试在成功验证时运行事件时遇到了麻烦。这是我尝试过的一个示例:
$(“form”).submit(function(){
$(“input”).each(function(){
if($(this).val()){
good = true;
}else{
good = false;
}
});
if(good){
requestCardNonce(event);
}
});
这只是我尝试的简化版本。本质上,在所有内容检出后仅传递requestCardNonce(event)。但是当我这样做的时候,它就坏了...