His proposal is to use an iframe to a third party payment site similar to how Facebook embeds it’s widgets. This would allow you to pay very quickly as well as selectively share address, email etc. with the merchant.
OpenTransact is a new very simple standard for performing amongst other things payments. It is designed to be extremely simple to use and embed. It is already being used in my startup PicoMoney as well as various other sites such as Austin Time Exchange.
OpenTransact allows anyone to create very simple payment links that we call TransferRequests. This allows you to format a link very easily and use it to accept payments.
Here is an example:
<a href="https://email@example.com¬e=test%20payment">Pay me</a>
And here is the actual link:
Reading Thomas’ article I realized it would very simple to embed that same link in an iframe using an additional parameter display=embed. This embed parameter tells the payment provider to format the page in such as way that it would work well in an iframe.
<iframe src="https://firstname.lastname@example.org¬e=For%20testing&redirect_uri=http://payglo.be/2012/04/23/embedded-payment-widgets/" width="100%" height="60" style="border:1px solid #ddd;padding:1px"></iframe>
Here is how it would look
This shows the power of OpenTransact and also how we can really improve things a lot by thinking outside the normal credit card gateway approach.