In this chapter:
Summary
Before you can accept bitcoin payment for your orders, you will need to create an account with Blockchain.info.
Once your account is verified and have a wallet, you can request access to their payment API and request a public key.
Please visit Blockchain.info for more information on how to achieve this.
NOTE: You must have a verified Blockchain account to receive bitcoin payments with this plugin.
Create and verify an account
In order to receive bitcoin payments you need to create a FREE account with Blockchain.info
The process to cerate an account only takes minues and all you need is a verifiable email address to get started.
Once your account is created, you'll need to verify your identity before you can start receiving payments.
Get a digital wallet
Now that you've got an account with Blockchain, you will have a unique master wallet seed
NOTE: Make sure you follow the step-by-step guide to securing your wallet information.
Your wallet is built on an HD (or hierarchical deterministic) framework, which is the industry standard for bitcoin address generation and management.
Each public address your wallet generates stems from your wallet's xPub (or Extended Public Key). Once your public address receives an incoming payment, a new address will automatically be generated for the next payment request.
If you use the same address each time you receive funds, it becomes easy for anyone to track your entire payment history. This method of address generation improves privacy by automatically presenting you with a new address when you’re expecting payment.
Advanced Users: Your wallet implements BIP44 to generate accounts and addresses, and the recovery mnemonic/seed implements BIP39. The seed is compatible with other BIP44/BIP39 bitcoin wallets.
Request an API Key
In order to use the Receive Payments API V2, please apply for an API key at https://api.blockchain.info/v2/apikey/request/. This API key is only for the Blockchain Receive Payments API.
Request an Extended Public Key
This API requires you to have a BIP 32 account xPub in order to receive payments.
You should create a new account inside your wallet exclusively for transactions facilitated by this API.
When making API calls, use the xPub for this account (located in Settings -> Addresses -> Manage -> More Options -> Show xPub
).