Solana Pay promises to be the next step in payments processing, but does the digital payment platform have what it takes