I like the concept, but allowing price to be changed in the URL is a horrible idea. It would be better if you could create products with a defined price on your homepage and get a tokenized URL in return.
The idea is; I want to make it very easy to create URLs. Think of embedding this in your invoicing software https://username.easybill.co/Invoice-{invoice_no}/{invoice_p.... Then it's just generated in the invoice template. That ease of use is what I was going for.
This is ideal for freelancers. I built it for myself at https://paycolin.herokuapp.com out of fear that PayPal would freeze a large transaction I had coming in.
I started building the same thing (a general service for everyone) on www.charge99.com but never finished it. If you want that domain I'll push it to you for free
For what it's worth, my plan for getting it out there was to scoop up a ton of cheap domains on namepros.com, then create individual listings with "Payment through Charge99". Namepros is a very active domainers forum where it's common to list payment types in the listings.
Either way, this looks good, and I'll keep it in mind for future projects.
Stripe's 'Capture the Flag' stuff kinda makes me feel they are serious about security. I am getting the same level of comfort with easybill.
Also, I suggest that you put up some copy to make people feel more comfortable. I run http://www.railstutors.com, and in our payment page, we get a lot of requests from people to see if they can pay with Paypal. We recently put up some copy to help people understand that we are safe, and it seems to help a bit.
Check out our copy on the right bottom. https://www.railstutors.com/courses/learn-ruby-on-rails-2012...
Also... Like the idea of customization, even if I have to pay for it.
It is generally expected that you have a cancel option (to cancel the transaction). Every online system I've used for payments has a clear "cancel transaction" button.
I've struggled to answer this question. I guess I'll figure out if it's needed based on customers using the service.
Thanks for the feedback.