Если бы я хотел знать, поддерживается ли DeviceMethods в paymentrequest устройством или нет

Если бы я хотел знать, поддерживается ли deviceMethods в api paymentrequest устройством или нет, как я могу это проверить.

Могу ли я использовать canMakePayment

я пытаюсь отобразить кнопку для samsung pay, если запрос на оплату для этого устройства поддерживает samsung pay

можете ли вы, пожалуйста, руководство

       var supportedInstruments = [{
                    supportedMethods:'https://spay.samsung.com',
                    data: {
                        "version": "1",
                        "productId": "123", //Service id from partner portal
                        "allowedCardNetworks": ['mastercard', 'visa'],
                        "orderNumber": "1233123",
                        "merchantName": "1800FLOWERS.COM", //Merchant name in partner portal
                        "merchantGatewayParameter": {
                            "userId": "123"
                        },
                    },
                    "isRecurring": false,
                    "billingAddressRequired": false,
                    "paymentProtocol": "PROTOCOL_3DS"
                }];
       var request = new PaymentRequest(supportedInstruments, details, options);
                if (request.canMakePayment) {
                    paymentRequest.canMakePayment().then(function (result) {
                        if (result) {
                            console.log('res');
                            resolve(true);
                            // User has an active payment method
                        } else {
                            console.log('res1');
                            reject(false);
                            // No active payment method yet (but they could add one)
                        }
                    }).catch(function (error) {
                        console.log('res2');
                        reject(false);
                        // Unable to determine
                    });
                }

            });

0 ответов

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