On demand 6 electronic payments myths versus facts s3