Интеграция Paytm Payment Gateway Android

Я пытаюсь интегрировать платежный шлюз paytm в свое приложение для Android. Кажется, я не могу найти никаких надлежащих документов или процедур на их веб-сайте. Я проверил каждое руководство на этом через google, но никакой помощи. Пробовал связаться с командой Paytm по почте и телефону. Никакой ответ. Теперь я застрял здесь.

Вот что я передаю:

paramMap.put("REQUEST_TYPE", "DEFAULT"); paramMap.put("ORDER_ID", String.valueOf(randomInt)); paramMap.put("MID", "************2343"); paramMap.put("CUST_ID", "CUST123"); paramMap.put("CHANNEL_ID", "WAP"); paramMap.put("INDUSTRY_TYPE_ID", "Retail"); paramMap.put("WEBSITE", "frshlrfowap"); paramMap.put("TXN_AMOUNT", "1"); paramMap.put("EMAIL", "testing@gmail.com"); paramMap.put("MOBILE_NO", "9876543210"); paramMap.put("THEME", "merchant"); 

Ниже приведена ошибка в журнале вывода, которую я получаю: Журнал вывода проекта

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

Попробуйте этот ответ:

Перейдите и откройте эту ссылку .

1) Скачать Android + SDK

2) После его загрузки вы получите pgsdk.jar в нем, а также поместите в свою папку проекта.

3) Теперь поместите свой код.

4) В своем коде они запрашивают URL-адрес ChecksumGenerator и ValidateChksum, предназначенный для целей тестирования. Вы можете получить его, связавшись с командой поддержки разработки paytm, и они предоставят вам код проверки контрольной суммы и код проверки контрольной суммы, включая идентификатор торговца и все необходимые вещи, которые необходимо развернуть на вашем сервере.

И после успешной интеграции ваша проблема может быть решена.

См. Ссылку ниже для ознакомления с некоторыми фактами, касающимися PayTm.

https://www.quora.com/How-do-I-integrate-Paytm-wallet-in-an-Android-application-as-a-payment-option-just-like-in-the-Uber-app

Итак, наконец, я смог пройти. Самое главное, что вам нужно связаться с командой Paytm's Ops. Обратитесь к человеку, который предоставил ключ и удостоверение личности, и он приведет к команде Tech / ops. Поделитесь с ними журналами.

Отправьте их по почте: cmt.ops@paytm.com & tech.ops@paytm.com

Для Paytm настройте Merchant Key на файлах на стороне сервера (verifyChecksum.php & generateChecksum.php) . Мой вопрос был: Мой клиент предоставил другой Merchant Key (может быть Sandbox one), который приведет меня к «Ошибка аутентификации клиента». После обмена журналами со своей командой они предоставили правильный ключ, и я начал получать правильный ответ с сервера. Кроме того, проверьте для INDUSTRY_TYPE_ID "с ребятами поддержки. Wrong INDUSTRY_TYPE_ID" приведет вас к различной ошибке.

Удачи!!