- PVSM.RU - https://www.pvsm.ru -
Попробовал весьма интересный стартап сервис по приему платежей пластиковыми картами stripe [1], основанный в Сан-Франциско.
Судя по их блогу, открылись они совсем недавно, если верить информации в интернете, в декабре 2011 года. Примечательно, что среди инвесторов данного сервиса три наиболее влиятельных венчурных фонда силиконовой долины (Sequoia Capital, Y Combinator и Andreessen Horowitz), а также Peter Thiel и Elon Musk, которые являются основателями PayPal. Такая компания инвесторов сразу привлекает внимание к проекту.
Они утверждают, что сложности платежей в интернете кроются не в финансах, а в коде, что их сервис простой и создан программистами для программистов, и что с ними не нужно будет пользоваться платежными агрегаторами. Они решают все проблемы платежей картами, включая хранение данных карт, периодические платежи и выводы на ваш банковский счет. Говорят, что сотрудничают с несколькими лучшими финансовыми институтами мира.
Я создал там эккаунт и решил попробовать прикрутить оплату через этот сервис.
Для нетерпеливых: опробовать можно здесь [2], исходники того, что там работает можно посмотреть тут: index.php [3], pay.php [4] и php-либа [5] stripe'а.
Надо признать, что, как разработчик, я очень порадовался их сервису. Попробую описать почему:
Заметил у них очень любопытное решение по безопасности, касается оно болезненной темы хранения и пересылки данных пластиковых карт (cvc и прочее). Они предлагают брать на страничке магазина данные карты покупателя, но магазин их никуда не пересылает, а вызывает метод создания токена на основе данных карты и открытого ключа эккаунта, который реально вызывает java-script с их сервера. Магазин в результате получает токен, который можно отправлять и сохранять, расшифровать его смогут только на серверах stripe (причем в случае утечки токена оплатить по нему можно будет только в указанный магазин). Мне кажется, это интересное и безопасное решение: пересылки открытых приватных данных не происходит, все шифрование происходит на клиенте (в браузере), причем скриптом, который лежит на серверах страйп (подробнее см. в index.php [3]).
Приведу пример кода, который реализует платеж на 10 долларов в мой тестовый эккаунт:
<?php require_once("stripe-php/lib/Stripe.php"); Stripe::setApiKey("YOUR_API_SECRET_KEY"); // get the credit card details submitted by the form $token = $_POST['stripeToken']; // create the charge on Stripe's servers - this will charge the user's card $charge = Stripe_Charge::create(array( "amount" => 1000, // amount in cents, again "currency" => "usd", "card" => $token, "description" => "your_email@domain.com") ); ?>
Если бы я был магазином и хотел подключить оплату кредитками, то я с удовольствием бы попробовал их. Но не обошлось и без ложки дегтя, а точнее ведра или бочки. На данный момент они работают только с юридическими лицами-резидентами США. Правда, они утверждают, что скоро геграфия расширится.
Кто знает о них что-нибудь интересное или откопает у них в документации — дополняйте меня в комментариях.
Автор: solvadore
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/platezhnaya-sistema/2578
Ссылки в тексте:
[1] stripe: https://stripe.com/
[2] здесь: http://labs.mlayer.org/stripe/
[3] index.php: http://labs.mlayer.org/stripe/src/index.txt
[4] pay.php: http://labs.mlayer.org/stripe/src/pay.txt
[5] php-либа: https://github.com/stripe/stripe-php
[6] скрин: http://labs.mlayer.org/stripe/images/account-main.jpg
[7] скрин: http://labs.mlayer.org/stripe/images/account-payment.jpg
Нажмите здесь для печати.