The team of popular wallet Samourai, said that the industry's largest processing service BitPay, without any warning or discussion with the developers, refused to support the standard display scheme for end users of payment requests described in BIP21. Instead, BitPay adopted a questionable and not widely supported BIP70 scheme.
Please Read: Bitpay generated invoices are no longer producing QR codes that conform to the BIP21 standard adopted since 2012. This means you cannot use Samourai to scan bitpay QR codes. Plus, fungibility and privacy concerns with Bitpay's new policy.https://t.co/sIp4gqKByI
— Samourai Wallet (@SamouraiWallet) 2 января 2018 г.
BIP21 scheme is accepted by all wallets and service providers from 2012 and ensures that regardless of the software used QR codes and payment requests are created and interpreted in one standard way. This ensures maximum compatibility and interoperability of software and services in a decentralized network with open source.
Needless to say, Bitpays decision to drop all support for this fundamental open standard, will harm the overall user experience not improve it, as they claim to be striving for.
Samurai Wallet Team
BIP70 was initially proposed in 2013 by Gavin Addresen and Mike Hearn, developers who received notoriety thanks to the so-called "black lists" of bitcoins. The proposal itself was received by the community extremely ambiguously, and due to concern about the security and privacy of users, wallets and service providers for the most part did not accept it.
In particular, BIP70 introduces a requirement for developers to support legacy dependencies of the public key infrastructure that have a long history of discovered vulnerabilities (openssl, heartbleed, etc.). In addition, the wide implementation of BIP70 increases the risk of monitoring and monitoring of onchain transactions within AML / KYC requirements and the creation of more efficient blacklists.
We have to be very clear here. Samourai Wallet will not support BIP70 in our products, therefore, our wallet users will NOT be able to send bitcoin to QR codes generated by Bitpay invoices, as they do not provide a valid Bitcoin address. If you want to make payments to a QR code provided by Bitpay you will need to use a wallet that has enabled BIP70.
Samurai Wallet Team
Also, developers say they refuse to accept BitPay's aggressive use of the dominant position of the company in the marketplace and to force purse providers to support their business plans or force users to use the system that adversely affects their privacy and the interchangeability of bitcoin as a whole.
According to representatives of Samourai Wallet, BitPay should focus its efforts on restoring its image and brand after the failure of the SegWit2x, to which they made significant efforts.