<oembed><type>rich</type><version>1.0</version><author_name>npub1nc78dlt7hp3v5dl32qu3m678h2j0ss374glcjnz8df75xcx7ngpq4gw452</author_name><author_url>https://nostr.ae/npub1nc78dlt7hp3v5dl32qu3m678h2j0ss374glcjnz8df75xcx7ngpq4gw452</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2012-11-27&#xA;📝 Original message:Short comments:&#xA;&#xA;* What if the SignedReceipt is not received AND the transactions IS posted on the p2p. Then you have payed for the goods, but you don&#39;t have a receipt. This could happen both from malice or system failures.&#xA;** Suggestion - sign the invoice with the key to which to send the transaction, the proof of payment, equivalent to a signed receipt is then in the blockchain.&#xA;&#xA;This scheme would work both with or without x509, if you want to include x509, the message in the invoice could simply be signed by the x509 certificate as well.&#xA;&#xA;PRO: Any user can send signed invoices, not only those with a x509 cert.&#xA;PRO: No limbo situation with no SignedReceipt&#xA;CON: This disables the use of anything but payment to key/address incl multisig etc.&#xA;&#xA;However, the wast majority of use will anyway be payment to key/address.&#xA;&#xA;Support of general pay to script could be supported through the payment scheme proposed earlier by Mike: No non-fee payments are accepted, except in a group - i.e. it is up to the merchant to generate the final transaction incl the fees, and that one could be to a general script. This also keeps the support of pay to general script needed for a client to a minimum.&#xA;&#xA;Cheers,&#xA;&#xA;Michael</html></oembed>