post the transaction