Я интегрирую Squareup API в моем WordPress WooCommerce сайте, я установил SqPaymentForm в своем плагине
Но он показывает только метки формы, а не поля ввода. что-то вроде этого:
Я установил его в свой собственный шаблон, он работает нормально, но не в моем плагине.
Проблема в том, что ваш javascript запускается до того, как ваш плагин отображается на странице. Вы можете попробовать загрузить свой скрипт в нижний колонтитул с помощью wp_enqueue_script('squareup-paymentform', 'https://js.squareup.com/v2/paymentform', array(), false, true)
или позвоните по телефону paymentform.build()
после загрузки вашей страницы. Посмотрите здесь для получения дополнительной информации: https://docs.connect.squareup.com/articles/adding-payment-form/#generatingpaymentform
Других решений пока нет …