API запроса платежа на веб-сайте https

API запроса платежа не работает на сайте https. ошибка возврата функции show:

{

Код:9

сообщение: "Способ оплаты"basic-card"не поддерживается"

Название: "NotSupportedError"

}

на localhost работает функция show. в чем может быть проблема?

это код, который я использую:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<button type="button" id="pay-btn">payment request</button>


<script>

    function pay() {
        const supportedPaymentMethods = [
            {
                supportedMethods: 'basic-card',
            }
        ];
        const paymentDetails = {
            total: {
                label: 'Total',
                amount:{
                    currency: 'USD',
                    value: 0
                }
            }
        };
// Options isn't required.
        const options = {};

        let ccc = new PaymentRequest(
                supportedPaymentMethods,
                paymentDetails,
                options
        );

        ccc.show().then((ddd)=> {
            debugger;
        }).catch((rrr)=> {
            debugger;
        })


    }
    
        document.getElementById('pay-btn').onclick = ()=> {
            pay();
        }
    
</script>
</body>
</html>

0 ответов

Другие вопросы по тегам