Configuring Brave Wallet to point to Binance Smart Chain

First, create the wallet.

Once wallet is created, follow the same steps as setting up metamask.

Documentation is below.

https://docs.binance.org/smart-chain/wallet/metamask.html

This is how I did it.

Network Name: Binance Smart Chain

New RPC URL: https://bsc-dataseed.binance.org/ (I grabbed this information from the documentation above)

Chain ID: 38

Symbol: BNB

Block Explorer URL: https://bscscan.com

Once done, save it, connect to the Binance Smart Chain network.

You will only see BNB add this point.

Click add tokens, and find “BAT” and add it.

Then, you will see both BNB and BAT.

When sending BAT to other wallets, you need a small amount of BNB in your wallet.

So, make sure you get a hold of BNB from Binance.com.

Probably, getting about $1 worth of BNB is fine, however they might not allow you to only withdraw $1 worth of BNB, so you should check their withdraw page first, and find out the minimum withdrawal amount first, and then place the trade to obtain your BNB.

Another thing I need to point out is that, when you withdraw your BNB from Binance, you will have to make sure you select the BEP20 (Binance Smart Chain) network, or else the BNB that you tried to withdraw might get lost by sending it to the wrong blockchain.

BEP20 (BSC) addresses start with 0x. ERC20 (Ethereum) addresses start with 0x too. So make sure you choose BEP20 (BSC).

Added Bitcoin Cash, Binance Coin, and BUSD as payment method

I have added Bitcoin Cash, Binance Coin (BNB), and BUSD (BEP20) as a new payment method to my music store.

For now, I am using GoURL for Bitcoin Cash and MyCryptoCheckout for BNB and BUSD.

For MyCryptoCheckout, there is this system called the autosettlement, where you can use your Binance exchange to automatically settle your coins to stable coins, like USDC.

So, I’ve tried to setup the autosettlement for BNB, however I realized that Binance requires a MEMO along with the BNB address, in order to deposit directly to the exchange.

So, I’ve checked with MyCryptoCheckout support as to how to autosettle BNB through Binance, and this is what they gave me.

Currently there is no input/detection for tags/memos built in to MCC. Sometimes tags/memos are required when sending certain coins directly to an exchange (BNB, XLM, EOS), this will not work with MCC, but wallet to wallet will work fine without tags. It is on our development list to add an option for tags for exchanges and autosettlement purposes. Can’t give an exact ETA when it will be ready yet though…

Which meant.. I will have to use trust wallet or something to receive my BNB payments for now.

And, if I receive my BNB payment via trust wallet, obviously I will not be able to autosettle to USDC.

So, now I am trying to see if this method works or not. Furthermore, the free version of MyCryptoCheckout only allows 3 transactions per month, so I will have to see the load first, and see it how it goes from there.