API создания платежного запроса - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь интегрировать API запроса платежей для Google Pay for Payments, используя javascript, но мой код возвращает ошибку PaymentRequest не определена.

Вот мой код.

CODE:

const supportedInstruments = [
  {
    supportedMethods: ['https://tez.google.com/pay'],
    data: {
      pa: 'abc@gmail.com',
      pn: 'abc',
      tr: '1234ABCD',  // your custom transaction reference ID
      url: 'http://url/of/the/order/in/your/website',
      mc: '1234', // your merchant category code
      tn: 'Purchase in Merchant',
    },
  }
];

const details = {
  total: {
    label: 'Total',
    amount: {
      currency: 'INR',
      value: '10.01', // sample amount
    },
  },
  displayItems: [{
    label: 'Original Amount',
    amount: {
      currency: 'INR',
      value: '10.01',
    },
  }],
};

let request = null;
try {
  request = new PaymentRequest(supportedInstruments, details);
} 
catch (e) {
  console.log('Payment Request Error: ' + e.message);
  return;
}
if (!request) {
  console.log('Web payments are not supported in this browser.');
  return;
}

Сообщение об ошибке:

Ошибка запроса платежа: не определен запрос на оплату

...