Как интегрировать считыватель терминала Stripe в POS-приложение с помощью Django?

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

Теперь я решил использовать считывающее устройство Stripe Terminal Reader, чтобы упростить этот процесс. Вместо того чтобы вручную вводить данные карты, клиенты могут провести, вставить или коснуться своей карты на считывающем терминале для оплаты. Я заказал модель BBPOS WisePOS E. Я включил его, и он сгенерировал код, который я ввел в свой аккаунт Stripe. Статус терминала - онлайн или офлайн - отображается в моем аккаунте Stripe.

По идее, когда я выбираю «Дебетовая или кредитная карта» в качестве метода оплаты, сумма к оплате должна быть отправлена в терминал. Однако этот процесс не работает.

Терминал по-прежнему отображает экран, показанный на прилагаемом изображении."

Дайте мне знать, если вы хотите дальнейших доработок! enter image description here

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

Ниже приведены мои функции:

У меня тоже есть код этого сервиса:

Вот код моего шаблона кассы:

Во время настройки терминального считывателя я добавил регистрационный код и идентификатор местоположения в свой аккаунт Stripe. Необходимо ли настроить еще какие-либо параметры, например, использовать серийный номер терминала в POS-системе или выполнить другие необходимые действия?

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

Однако этот процесс не работает.

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

https://support.stripe.com/contact

Вернуться на верх