Stripe is the best software platform for online payment and manages billions of dollars each year for forward-thinking companies around the world. With Stripe, we accept 100 currencies so we can receive payments with Visa, MasterCard or American Express card. All card numbers are encrypted at rest with AES-256. The decryption keys are stored on separate machines.