Пишут что не должно работать, используйте native реализацию
Да, я примерно про это и написал.
В webview нет поддержки браузерного api для gpay/applepay т.к. это небезопасно (только в chrome tabs что-то рендерилось, но этот вариант вообще не управляемый из приложения), поэтому нужно нормальную поддержку со стороны sdk эквайринга