1

我正在尝试使用 javascript 为 Google Pay for Payments 集成 Payment Request API,但我的代码返回 PaymentRequest is not defined 错误。

这是我的代码。

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;
}

错误信息:

付款请求错误:PaymentRequest 未定义

4

0 回答 0