Интеграция Stripe API для проведения онлайн-платежей из веб-приложений

Здесь рассказывается о том, как использовать Stripe API, один из самых известных платежных процессоров — Stripe, для интеграции с веб-приложениями.

Беспрепятственный прием платежей от клиентов и предоставление безопасного процесса оплаты имеют решающее значение для любого онлайн-бизнеса. В этой главе я расскажу вам, как использовать Stripe API, один из самых известных платежных процессоров — Stripe. Вы можете узнать, как интегрировать его с вашим приложением flask.

Содержание: Интеграция Stripe API с веб-приложениями для проведения онлайн-платежей

Создание учетной записи Stripe и ключ Stripe API

Stripe — это поставщик платежных услуг, который владельцы бизнеса могут использовать для приема десятков способов оплаты, с кредитных карт и цифровых платежей, чтобы покупать услуги сейчас с оплатой позже. Он взимает комиссию за каждую транзакцию. Stripe работает лучше всего, если вы хотите принимать онлайн-платежи. С дополнительным оборудованием вы также можете использовать его для личных платежей. Для получения более подробной информации о том, что вам нужно изучить в платежной системе, ознакомьтесь с этой статьей.

8 вещей, на которые следует обратить внимание при выборе платежного процессора для вашего сайта электронной коммерции

Прежде всего, нам нужно зарегистрировать учетную запись Stripe. Вам нужно знать, что выбор страны связан с дебиторской задолженностью по банковскому счету. После того, как вы выберете его, вы не сможете изменить настройки учетной записи, используя текущий адрес электронной почты.

Затем вам необходимо подтвердить свою учетную запись, используя номер телефона, и несколько второстепенных сведений вводить необязательно. После этого все готово и режим тестирования готов, и мы можем перейти на страницу своего профиля и скопировать секретный ключ API. Мы бы использовали его через мгновение.

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

Создайте продукты, которые вы собираетесь продавать на Stripe

Другое дело, что нам нужно создавать продукты, которые будут перечислены в наших интернет-магазинах или приложениях.

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

Кроме того, вы можете установить цену продукта в виде пакета или отдельной цены. В конце концов, это будет связано с другими областями, такими как выполнение, поэтому нам нужно тщательно настроить его на основе нашего бизнес-статуса.

И последнее, но не менее важное: нам нужно скопировать идентификатор цены продукта и сохранить его, так как он будет использоваться через мгновение.

Оформить заказ, успешно, отменить маршрут

Прежде всего, нам нужно установить пакет Stripe на ваш ноутбук. Например, я использую Python3 в MacOS, поэтому я бы ввел команду:

pip3 install stripe.

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

Stripe.api_key = 'abcdefg'

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

Кроме того, необходимо добавить страницу благодарности и URL-адрес страницы отмены платежа в маршруте оформления заказа. Поэтому нам нужно создать два маршрута отдельно, а также HTML-страницы.

Для получения более подробной информации о приложении Flask, пожалуйста, ознакомьтесь с этой статьей

Глава 26. Создание веб-приложения Shopify Bot с использованием Flask и Heroku

Интерфейсный скрипт: Страйпинг Javascript и кнопка «Купить сейчас»

В Stripe API страница оформления заказа будет перенаправлена ​​на сервер Stripe, а затем вернется в ваш интернет-магазин после оформления заказа. Таким образом, Stripe требует, чтобы пользователи добавили две строки Javascript на страницу с кнопкой оформления заказа.

Кнопка оформления заказа, по сути, находится на странице товара. Таким образом, кодирование зависит от ваших реальных потребностей бизнеса. Вот образец

<a href="/checkout" class="btn btn-primary">Buy Now</a>

Оформить заказ Тестирование

После того, как сценарий будет готов, Stripe API предоставляет нам возможность протестировать оплату с использованием различных кодов фиктивных платежей, таких как Mastercard, Visa и т. д. Людям не нужно использовать подлинную карту для проверки функции проверки и получения платежа.

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

Полный Python-скрипт Stripe API и интеграции веб-приложений для продолжения онлайн-платежей

Если вас интересует полная глава 53 — Интеграция Stripe API для проведения онлайн-платежей из веб-приложений, см. подпишитесь на нашу рассылку , добавив сообщение «Python Tutorial 53» . Мы отправим вам сценарий немедленно на ваш почтовый ящик.

Надеюсь, вам понравится читать главу 53 — Интеграция Stripe API для осуществления онлайн-платежей из веб-приложений. Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из перечисленных ниже действий, потому что это всегда помогает нашему каналу.

  • Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
  • Подпишитесь на мой канал и включите колокольчик уведомлений канала Easy2Digital Youtube .
  • Подписывайтесь и лайкайте мою страницу Страница Easy2Digital в Facebook
  • Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
  • Покупайте товары с кодом скидки Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
  • Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )