Кордова – Stripe – Apple Pay?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Кордова – Stripe – Apple Pay?

Сообщение Anonymous »

У меня есть приложение Cordova. Я хочу реализовать опцию ApplePay в форме полосы. Возможно ли это с помощью Stripe Checkout в приложении Cordova для Apple Pay? или это только Safari?
У меня установлен cordova-plugin-applepay вместе со следующим скриптом:

Код: Выделить всё

   require_once('/var/www/vhosts/stripe-php-latest/init.php');

// Initialize Stripe
const stripe = Stripe('');

// Create a payment request
const paymentRequest = stripe.paymentRequest({
country: 'US',
currency: 'usd',
total: {
label: 'Demo total',
amount: 100,
},
requestPayerName: true,
requestPayerEmail: true,
});

// Check the availability of the Payment Request API
const elements = stripe.elements();
const prButton = elements.create('paymentRequestButton', {
paymentRequest: paymentRequest,
});

// Check if the Apple Pay button can be displayed
paymentRequest.canMakePayment().then(function (result) {
if (result) {
document.getElementById('apple-pay-button').style.display = 'block';
prButton.mount('#apple-pay-button');
alert('Apple Pay');
} else {
alert('Apple Pay is not available.');
}
});

// Handle payment method creation
paymentRequest.on('paymentmethod', async (ev) => {
const {paymentIntent, error: backendError} = await fetch('nav/pay/payment.php', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
payment_method: ev.paymentMethod.id,
}),
}).then(r => r.json());

if (backendError) {
ev.complete('fail');
console.error(backendError);
} else {
ev.complete('success');
stripe.confirmCardPayment(paymentIntent.client_secret).then(function (result) {
if (result.error) {
console.error(result.error.message);
} else if (result.paymentIntent.status === 'succeeded') {
console.log('Payment succeeded!');
}
});
}
});
но выдает сообщение «Apple Pay недоступен». либо я внедряю код совершенно неправильно, либо он просто не поддерживается?
На данный момент я застрял в Cordova и не могу перейти на ионный/конденсаторный.
Кто-нибудь добился успеха с помощью Stripe.js/cordova/apple pay?

Подробнее здесь: https://stackoverflow.com/questions/787 ... -apple-pay
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Кордова – Stripe – Apple Pay?
    Anonymous » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Запрос платежной информации от платежного сервиса (Google Pay, Apple Pay, Paypal) через API для использования в апплете
    Гость » » в форуме Python
    0 Ответы
    80 Просмотры
    Последнее сообщение Гость
  • Те, кто внедрил Apple Pay — ваш сервер для аутентификации токенов — Stripe для обработки, как бы вы диагностировали ошиб
    Anonymous » » в форуме IOS
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • Интеграция Stripe Apple Pay в Интернете
    Гость » » в форуме IOS
    0 Ответы
    32 Просмотры
    Последнее сообщение Гость
  • Apple Pay с Woocommerce (Stripe) «Невозможно проверить домен — запрещено»
    Anonymous » » в форуме Php
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»