I maintain a small open source library for managing payments websites that uses this architecture [1]. My Lambda costs have been about $0.04 per transaction.
Also you can provision AWS from the browser using a CloudFormation template and a Launch Stack URL [2].