paypro: misc example changes.
This commit is contained in:
parent
eb10926b47
commit
6415f29fb9
41794
browser/bundle.js
41794
browser/bundle.js
File diff suppressed because one or more lines are too long
|
@ -258,7 +258,7 @@ function sendPayment(msg, callback) {
|
||||||
// BIP-71
|
// BIP-71
|
||||||
'Accept': PayPro.PAYMENT_REQUEST_CONTENT_TYPE
|
'Accept': PayPro.PAYMENT_REQUEST_CONTENT_TYPE
|
||||||
+ ', ' + PayPro.PAYMENT_ACK_CONTENT_TYPE,
|
+ ', ' + PayPro.PAYMENT_ACK_CONTENT_TYPE,
|
||||||
'Content-Type': 'application/bitcoin-payment',
|
'Content-Type': PayPro.PAYMENT_CONTENT_TYPE,
|
||||||
'Content-Length': pay.length + '',
|
'Content-Length': pay.length + '',
|
||||||
'Content-Transfer-Encoding': 'binary'
|
'Content-Transfer-Encoding': 'binary'
|
||||||
},
|
},
|
||||||
|
|
|
@ -72,6 +72,12 @@ app.use(function(req, res, next) {
|
||||||
|
|
||||||
res.setHeader('Access-Control-Allow-Origin', '*');
|
res.setHeader('Access-Control-Allow-Origin', '*');
|
||||||
|
|
||||||
|
if (req.method === 'OPTIONS') {
|
||||||
|
res.setHeader('Access-Control-Allow-Methods', 'OPTIONS,GET,PUT,POST,PATCH,DELETE');
|
||||||
|
res.setHeader('Access-Control-Allow-Headers', req.headers['access-control-request-headers']);
|
||||||
|
return res.send(200);
|
||||||
|
}
|
||||||
|
|
||||||
res.setHeader('Accept', PayPro.PAYMENT_CONTENT_TYPE);
|
res.setHeader('Accept', PayPro.PAYMENT_CONTENT_TYPE);
|
||||||
|
|
||||||
return next();
|
return next();
|
||||||
|
@ -134,6 +140,8 @@ app.post('/-/request', function(req, res, next) {
|
||||||
169, // OP_HASH160
|
169, // OP_HASH160
|
||||||
76, // OP_PUSHDATA1
|
76, // OP_PUSHDATA1
|
||||||
20, // number of bytes
|
20, // number of bytes
|
||||||
|
|
||||||
|
/*
|
||||||
0xcf,
|
0xcf,
|
||||||
0xbe,
|
0xbe,
|
||||||
0x41,
|
0x41,
|
||||||
|
@ -154,6 +162,29 @@ app.post('/-/request', function(req, res, next) {
|
||||||
0xfc,
|
0xfc,
|
||||||
0x4f,
|
0x4f,
|
||||||
0xcd,
|
0xcd,
|
||||||
|
*/
|
||||||
|
|
||||||
|
55,
|
||||||
|
48,
|
||||||
|
254,
|
||||||
|
188,
|
||||||
|
186,
|
||||||
|
4,
|
||||||
|
186,
|
||||||
|
208,
|
||||||
|
205,
|
||||||
|
71,
|
||||||
|
108,
|
||||||
|
251,
|
||||||
|
130,
|
||||||
|
15,
|
||||||
|
156,
|
||||||
|
55,
|
||||||
|
215,
|
||||||
|
70,
|
||||||
|
111,
|
||||||
|
217,
|
||||||
|
|
||||||
136, // OP_EQUALVERIFY
|
136, // OP_EQUALVERIFY
|
||||||
172 // OP_CHECKSIG
|
172 // OP_CHECKSIG
|
||||||
]));
|
]));
|
||||||
|
@ -179,7 +210,7 @@ app.post('/-/request', function(req, res, next) {
|
||||||
pd.set('network', 'test');
|
pd.set('network', 'test');
|
||||||
pd.set('outputs', outputs);
|
pd.set('outputs', outputs);
|
||||||
pd.set('time', now);
|
pd.set('time', now);
|
||||||
pd.set('expires', now * 60 * 60 * 24);
|
pd.set('expires', now + 60 * 60 * 24);
|
||||||
pd.set('memo', 'Hello, this is the server, we would like some money.');
|
pd.set('memo', 'Hello, this is the server, we would like some money.');
|
||||||
var port = +req.headers.host.split(':')[1] || server.port;
|
var port = +req.headers.host.split(':')[1] || server.port;
|
||||||
pd.set('payment_url', 'https://localhost:' + port + '/-/pay');
|
pd.set('payment_url', 'https://localhost:' + port + '/-/pay');
|
||||||
|
@ -296,8 +327,9 @@ var peerman = new bitcore.PeerManager({
|
||||||
network: 'testnet'
|
network: 'testnet'
|
||||||
});
|
});
|
||||||
|
|
||||||
peerman.peerDiscovery = true;
|
peerman.peerDiscovery = false;
|
||||||
|
|
||||||
|
peerman.addPeer(new bitcore.Peer('testnet-seed.alexykot.me', 18333));
|
||||||
peerman.addPeer(new bitcore.Peer('testnet-seed.bitcoin.petertodd.org', 18333));
|
peerman.addPeer(new bitcore.Peer('testnet-seed.bitcoin.petertodd.org', 18333));
|
||||||
peerman.addPeer(new bitcore.Peer('testnet-seed.bluematt.me', 18333));
|
peerman.addPeer(new bitcore.Peer('testnet-seed.bluematt.me', 18333));
|
||||||
|
|
||||||
|
@ -362,6 +394,11 @@ server.on('request', app);
|
||||||
server.app = app;
|
server.app = app;
|
||||||
server.port = +argv.p || +argv.port || 8080;
|
server.port = +argv.p || +argv.port || 8080;
|
||||||
|
|
||||||
|
if (argv.s) {
|
||||||
|
server.listen(server.port);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!module.parent || path.basename(module.parent.filename) === 'index.js') {
|
if (!module.parent || path.basename(module.parent.filename) === 'index.js') {
|
||||||
server.listen(server.port, function(addr) {
|
server.listen(server.port, function(addr) {
|
||||||
if (!isNode) return;
|
if (!isNode) return;
|
||||||
|
|
Loading…
Reference in New Issue