Why can you not just use the one time billing charge? If you work on a video, and deliver to the client, make a one-time charge they have to pay before the video is released.
If you do your own billing, note that Shopify will still expect their 20% revenue share, so you will be adding that complexity to manage yourself.