| <!DOCTYPE HTML> |
| <html> |
| <head> |
| <meta charset="utf-8"> |
| <title>Payment Failed Page</title> |
| |
| <style> |
| body { |
| background: -webkit-gradient(linear, left top, left bottom, |
| from(#EBEBEB), to(#CFCFCF)); |
| font-family: 'Lucida Grande', Helvetica, sans-serif; |
| font-size: 10px; |
| height: 300px; |
| overflow: hidden; |
| } |
| </style> |
| |
| <script src="connection_manager.js"></script> |
| <script> |
| function $(id) { |
| return document.getElementById(id); |
| } |
| |
| chromeos.connectionManager.getDeviceInfo(function(device) { |
| $('device-info').innerHTML = |
| 'carrier = ' + device.carrier + '<br>' + |
| 'MEID = ' + device.MEID + '<br>' + |
| 'IMEI = ' + device.IMEI + '<br>' + |
| 'IMSI = ' + device.IMSI + '<br>' + |
| 'ESN = ' + device.ESN + '<br>' + |
| 'MDN = ' + device.MDN; |
| }); |
| |
| function sendStatus(status) { |
| chromeos.connectionManager.setTransactionStatus(status, |
| function() {}); |
| } |
| |
| </script> |
| |
| </head> |
| <body> |
| <h2>Payment Failed Page<h2> |
| Your payment was not received. |
| |
| <script> |
| // The carrier should invoke this to inform Chrome OS that the payment |
| // failed. In practice the carrier does not, so the sendStatus function |
| // call is commented out. It is left as a reminder of what should happen. |
| // sendStatus('FAILED') |
| </script> |
| </body> |
| </html> |