SooooooOOOOoooo close!
Everything is uploaded to their server but I need to wait until 8 AM Eastern Time for their tech support to initialize the credit card button! (They have to manually see that I've uploaded 10 unique clips.)
Check here Sunday morning, hopefully they won't take too long!!