BTCPrivate / btcp-widget

JS widget for online shop payments
5 stars 2 forks source link

Provide standalone shop solution #68

Open mattpass opened 6 years ago

mattpass commented 6 years ago

Provide a standalone shop solution that anyone can run, possibly even from within the BTCP Pay site.

The idea is that someone with zero website building knowledge or even website hosting can take payments. Ideas maybe include:

mattpass commented 6 years ago

Part of the above solutions could include a print option. eg:

"checkoutHTML": true,
"printButton" : true,
"printHeightPX" : 300,
"printWidthPX" : 600
mattpass commented 6 years ago

(The above print options would display a print button after payment is recognised and upon confirmation, performs a window.print function with HTML output to the size above)

mattpass commented 6 years ago

I have been referred to the ETN payment solution which seems to be very very similar to ours: https://electroneum.com/2018/06/12/announcing-instant-payment-beta-vendor-application/

mattpass commented 6 years ago

This is now well underway, POS printer bought and even a teaser image hit the social media platforms today.

image

mattpass commented 6 years ago

It was raised as an idea that the purchased items could be noted in the 'message' portion of the transaction info on the blockchain but it would be against data and privacy ethics & laws.

Someone has as a follow up suggested that it could be 2 way encrypted. An idea to look into.

mattpass commented 6 years ago

@undirected assumed that the QR code would be on the receipt for people to scan. This is a great idea and can't believe I didn't think of it.

Use cases:

mattpass commented 6 years ago

Also consider a multiscreen & receipt approach. eg it's fairly common for waiters to have a screen they carry around to take payment.

Perhaps the person behind the till is the main one to enter orders and the waiter scrolls through the list, finds the tables order and is able to print out the receipt with QR code, leaves it with customer.

The customer scans the QR code and the receipt automatically comes out the restaurants printer, waiter delivers it to them.

This is an example of a multi-screen and receipt scenario that could happen.

User interfaces need to cater for multiple usages and printing an initial and also paid receipt on demand/automatically and config allow for all of this