Как реализовать платежную систему в рельсах

Я новичок в мире рельсов и нахожусь в процессе создания небольшого рельсового приложения для клиента. Одним из требований является то, что пользователь вводит свою кредитную карту, которая взимается с указанной суммы.

У меня не было большого опыта работы с платежными системами. Я считаю, что для этой цели можно использовать активную торговую драгоценность, но как реально взимать плату за карту и для целей тестирования я смогу зарядить фиктивный аккаунт? Из вашего опыта, безопасно ли вы пойти с провайдером, как paypal?

Ответ 2

Остерегайтесь, если вы храните или принимаете кредитные карты непосредственно на своем веб-сайте, вы должны быть совместимы с PCI DSS.

Существует ряд решений для решения этой проблемы, в первую очередь, для делегирования платежной инфраструктуры третьей стороне, такой как Recurly, поскольку она также работает в Европе с разными провайдерами, но это больше связано с периодическим платежом.

Первым выбором в США будет Braintree или новый Stripe.com.

У Braintree есть еще одно решение, чтобы пользователь никогда не покидал ваш сайт, он назывался Transparent Redirect.