Быстрая интеграция с Paytm с помощью Golang
- Веб-сайт
- 6 мая 2019 г.
Если вы являетесь торговцем в Индии и ищете платежный шлюз для добавления его на свой веб-сайт, Paytm является самым популярным и широко используемым платежным шлюзом в Индии. Кроме того, интеграция его с вашим веб-сайтом или мобильным приложением достаточно проста, если у вас уже есть торговый счет на нем.
Хотя интеграция с платными платежами широко распространена на различных платформах, интеграция ее в Golang может быть не всем известна. Здесь в этом блоге мы собираемся показать вам шаги, которым нужно следовать, и как использовать эту библиотеку git для простой и простой интеграции в язык программирования Go.
Итак, давайте рассмотрим все шаги, которые необходимо выполнить, чтобы добавить Paytm Payment Gateway на ваш сайт Golang.
Создайте торговый счет в Paytm
1. Перейдите на сайт paytm и войдите в качестве продавца.

2.Если учетная запись не создана, нажмите на Создать учетную запись.

3. Добавьте свою личную информацию и нажмите «Далее» и завершите процесс проверки.

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

5.На этой странице вам нужно создать учетные данные учетной записи, где вы сможете увидеть 2 варианта
- Тест API Подробности
1. Идентификатор продавца: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2. Секретный ключ учетной записи: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - Производственные детали API
1. Идентификатор продавца: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2. Секретный ключ счета: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Настройка Merchant Key получила сверху процесс
Предоставьте значение PAYTM_MERCHANT_KEY в файле .env. (Ценность для MERCHANT_KEY будет предоставлена после завершения процесса посадки на борт).
PAYTM_MID = "XXXXXXXXXXXXXXXXXXXXXXXXXX" PAYTM_MERCHANT_KEY = "XXXXXXXXXXXXXXXX" PAYTM_CHANNEL_ID = "WAP" PAYTM_CHANNEL_ID_WEB = "WEB" PAYTM_WEBSITE = "XXXXXXX" PAYTM_WEBSITE_WEB = "XXXXX" PAYTM_INDUSTRY_TYPE_ID = "XXX"
Проверьте Checksum Hash на наличие успешных транзакций.
Хеш контрольной суммы генерируется платёжным средством, которое проверяется на сервере продавца для успешной транзакции.
Для этого в папке Paytm есть файл library.go, который необходимо скопировать в локальную папку, поскольку он работает для генерации и проверки контрольной суммы.
Режим Set
Интеграция с Paytm может быть выполнена в два этапа, т.е. этапы и производственные режимы имеют разные URL-адреса транзакций Paytm.
Staging mode transaction url PAYTM_TXN_URL = https://securegw-stage.paytm.in/theia/processTransaction PAYTM_TXN_STATUS_URL = https://securegw-stage.paytm.in/merchant-status/getTxnStatus
Production mode transaction url PAYTM_TXN_URL_STAGE = https://secure.paytm.in/oltp-web/processTransaction PAYTM_TXN_STATUS_URL_STAGE = https://securegw-stage.paytm.in/merchant-status/getTxnStatus
Проверьте полный исходный код Golang-Paytm Integration на Github.




