chaintip / bounties

A list of the ChainTip bounties available
http://www.chaintip.org/github#tip-issue
25 stars 5 forks source link

[bitpay/jsonPaymentProtocol]: Suggestion for extension of JSON protocol. #35

Open chaintip opened 6 years ago

chaintip commented 6 years ago

Repository: bitpay/jsonPaymentProtocol Issue #13: Suggestion for extension of JSON protocol.

I think we could bring the bitcoin/bitcoin cash checkout experience up to paypal-levels of ease of use with one simple extension to this protocol.

Allow the merchant to specify in the Payment Request other metadata they would like from the user.

For example:

{{name}}, {{email}}, {{shipping_address}} (possibly broken into street, street2, city, state, postal_code, country), {{phone}}, {{photo_url}}, maybe even {{twitter_username}}, {{facebook_username}} or {{youtube_username}}.

Wallets implementing this could ask for (and then save) this information from the user, and then the next time they check out have it already pre-filled (with the option to edit). It would just be like:

Bitpay is requesting .01 BCH for "EFF Donation", they also are requesting your:

email: [zhoujianfu@test.com] phone: [+1-234-567-8900]

[Make Payment!]

(Kind of like logging in with facebook and it says "this app would like to see your email and list of friends.")

If this extension is added, we've basically made it possible for shopping with crypto online AND in retail stores as easy as Amazon's one-click checkout.


Total Bounty: 0 BCH| ~ 0.00 USD

To claim this bounty, get a pull request merged with @chaintip fixes #13 in the creation comment.

Returned Tips: