Есть ли способ изначально проверить поля формы клиента с помощью Square? - PullRequest
0 голосов
/ 29 января 2019

Я использую PHP Connect для отправки простого платежа через Square.Я добавил объект customer, но не вижу никаких параметров проверки полей с объектом customer через API Square.Должен быть способ установить пользовательские обязательные поля при работе с объектом клиента.Может кто-нибудь указать мне правильный путь?

Вот PHP-скрипт, который я использую для подключения к Square:

https://github.com/square/connect-api-examples/blob/master/connect-examples/v2/php_payment/index.php

Как видите, естьсобытие onclick в кнопке submit:

      <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 (событие) после того, как все проверено.Но когда я это делаю, это ломается ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...