I've turned the preliminary payment protocol spec into three BIPs:
I expect the wallet-side implementation to be pulled into Bitcoin-Qt Real Soon:
There is also a reference implementation of server-side code for generating payment requests in php and C++ :