Create a payment request object

The PaymentRequest object is constructed by defining the following:

  • Payment instrument.
  • Order details.
  • Options.

If payment request API isn't supported in the customer’s browser, the created object will be null.

Create a payment request

The following code snippet illustrates how to create a PaymentRequest object.

  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 
 ; 
 } 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: