Visa and Stripe have inked a strategic partnership to support new technologies and online payment experiences for merchants