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>