We've made it easier to find your contacts and friends who have a payment code with our public directory paymentcode.io. Simply search for your contacts by email, twitter, facebook, or reddit and add their code to your wallet.
A broadcast transaction will be sent to the blockchain that creates a unique 1-1 connection between both your wallet and the contact's wallet. This private connection allows you to deterministically generate bitcoin addresses for the contact that are only known to you both.
Once the broadcast transaction has one confirmation simply tap the contact to immediately and privately send Bitcoin directly to that wallet.
Your payment code is unique to the wallet and never changes. You can publish and share your payment code publicly without a loss of privacy for you or the person who connects to your code.
When your payment code is added by another wallet you will be a one way connection is established with their wallet and your wallet. This private connection allows their wallet to privately send your wallet bitcoin at anytime. You will never need to manually communicate a bitcoin address with that wallet again.