paypro: fix readme file for better explanation.
This commit is contained in:
parent
076dab2a47
commit
f972baf42c
|
@ -1,11 +1,42 @@
|
||||||
# Running the Payment Protocol Demo
|
# Running the Payment Protocol Demo
|
||||||
This is an example of Bitcore's Payment Protocol implementation, including a
|
|
||||||
mocked server (`server.js`) and client (`customer.js`).
|
|
||||||
|
|
||||||
1. Start the server: `node server.js`
|
## Node
|
||||||
2. Start the customer: `node customer.js`
|
|
||||||
|
|
||||||
At this point, you should see an acknowledgement from your local server:
|
The node payment protocol demonstration will run automatically via:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
$ node examples/PayPro`
|
||||||
|
```
|
||||||
|
|
||||||
|
You will see the server and customer logs output in the terminal.
|
||||||
|
|
||||||
|
## Browser
|
||||||
|
|
||||||
|
To run our payment protocol demonstration in the browser, you may run:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
$ node examples/PayPro/server.js -b -p 8080
|
||||||
|
```
|
||||||
|
|
||||||
|
This will start the payment protocol demonstration server which serves outputs
|
||||||
|
in the payment protocol request (which don't ask for *too* many testnet coins).
|
||||||
|
|
||||||
|
Once the server is started, you can visit it in your browser:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
$ chromium https://localhost:8080/
|
||||||
|
```
|
||||||
|
|
||||||
|
You will see a simple checkout page to buy some imaginary products. Once you
|
||||||
|
press checkout, you will see all the server and client logs in the browser as
|
||||||
|
well as the terminal.
|
||||||
|
|
||||||
|
If you're connected to enough peers, your transaction will be broadcast
|
||||||
|
throughout the bitcoin testnet network and hopefully ACKed by your peers.
|
||||||
|
|
||||||
|
## Logs
|
||||||
|
|
||||||
|
Your logs may ultimately look something like this:
|
||||||
|
|
||||||
```
|
```
|
||||||
Customer: Our payment was acknowledged!
|
Customer: Our payment was acknowledged!
|
||||||
|
|
Loading…
Reference in New Issue