I am just having a look around the Silverstripe Shop module that uses Omnipay and I am not quite sure how to set up the yaml file for Stripe payments. I can get the Paypal one to work, just not sure exactly what I need to add to allow stripe. (Sorry complete newbie to the shop module)
Thanks for posting. I think that "apiKey" is the key you're looking for but I've never done a Stripe integration so I can't say 100%. You'd need to break the configuration block into live and non-live sections as in this example: https://github.com/burnbright/silverstripe-omnipay#configuration and just use you test key (plus testMode:true) in one and live key in the other.
Also note that shop+omnipay isn't currently able to use stripe.js to tokenize cards on the client. It's something we've started laying a foundation for but have not completed yet (see https://github.com/burnbright/silverstripe-omnipay/pull/63 if you're interested). You could probably take those pull requests and implement something using stripe.js if you tried though.