VCKit sends the invoice VC to the buyer's wallet using DidComm (the buyer's wallet is also a VCKit instance, but could be any wallet that speaks DidComm)
The buyer views the invoice in their wallet - and does the usual thing they do with invoices, but this time more confidentlly that the invoice is authentic
re: #3