No.
Sorry, you can't capture it in the game. Regardless of what any other answers say, there is no wild encounter data for Rayquaza in the game's code, so it's impossible to encounter it in the wild without the use of a hacking device. You can trade over or use Poketransfer.