Updates transaction() to use app credentials

Previously used oauth. I had considered keeping oauth
functionality but I can't think of a time when that would be
a better than equivalent option. So the oauth method is removed
in favor of simplicity.