If the wallet provider is listed in https://bitpay.com/api#reference-Wallet Providers and instruction amount >= $3000 USD, the following two must be set:
- walletProvider, the bitcoin wallet provider used by the customer to receive the funds
- receiverInfo. Containing name, emailAddress, address (containing streetAddress1, streetAddress2, locality, region, postalCode and country)
Need getters and setters for the walletProvider and receiverInfo