Я должен получить записи в форму на листе Google, хотя appscript, только если клиент платит онлайн - PullRequest
1 голос
/ 04 ноября 2019

У меня есть форма, связанная с Google листом через скрипт приложения. Как только пользователь заполняет форму, он должен оплатить онлайн, чтобы завершить регистрацию. Но некоторые пользователи не платят после заполнения формы. Есть ли способ получить записи формы только в том случае, если пользователь платит?

Я пытался добавить ссылку оплаты до получения формы в сценарии, но не работал

<script type="text/javascript">
        var script_url = "https://script.google.com/macros/s/AKfycbwxw9ih26z2B5eS_68qfR6CRmQUgZRnNXedW5CjpCS5IwukkWg/exec";
        function insert_value() {
            var id              = $("#id").val();
            var full_name       = $("#full_name").val();
            var studying_class  = $("#studying_class").val();
            var school_name     = $("#school_name").val();
            var contact_no      = $("#contact_no").val();
            var e_mail_address  = $("#e_mail_address").val();
            var gender          = $("#gender").val();
            var dob             = $("#dob").val();
            var url = script_url + "?callback=ctrlq&full_name=" + full_name + "&id=" + id + "&contact_no=" + contact_no + "&studying_class=" + studying_class + "&school_name=" + school_name + "&e_mail_address=" + e_mail_address + "&gender=" + gender + "&dob=" + dob + "&action=insert";
            var request = jQuery.ajax({
                crossDomain: true,
                url: url,
                method: "GET",
                dataType: "jsonp"
            });
            $("#registration-form")[0].reset();
            // var message = 'We will contact you through your contact no provided.';
            // $('#alertModal').find('.modal-body p').text(message);
            // $('#alertModal').modal('show')
            // https://paytm.business/link/1570965263162/LL_16421645
            window.location.href = "https://paytm.business/link/1570965263162/LL_16421645";
        }
        function ctrlq(e) {
            alert("Successfully Registered")
        }
</script>

Должен получитьформировать записи в гугл листе через скрипт приложения, только если пользователь платит онлайн.

1 Ответ

0 голосов
/ 04 ноября 2019

С вашим текущим процессом реализации то, что вы описываете, невозможно. Однако вы можете выполнить шаги, описанные в пользовательской документации по оформлению заказа paytm : https://developer.paytm.com/docs/v1/custom-checkout/

Идея состоит в том, что после вызова «API-интерфейс транзакции процесса» он возвращает, была ли транзакция неудачной или была одобрена. Затем вы можете использовать эту информацию, чтобы решить, хотите ли вы, чтобы ваши данные были отправлены в ваше заявление.

...