Интеграция Android с CCAvenue
У меня есть приложение для Android и вы хотите интегрироваться с шлюзом оплаты CCAvenue так же, как и flipkart и others.but, но я не знаю, как я могу интегрировать CCAvenue, потому что нет SDK.
Я использовал paypal sdk, настолько простой для интеграции. Но не смог интегрировать CCAvenue.
Поэтому, пожалуйста, помогите мне в решении этой проблемы.
Благодарю.
Ответы
Ответ 1
Изменить: мне не удалось найти хорошую ссылку для загрузки для Integration Kit, исходная ссылка устарела. Тем не менее, я нашел компонент Xamarin, который использует тот же комплект, поэтому все, что вам нужно сделать, это извлечь его из загруженного zip:
https://components.xamarin.com/gettingstarted/CCAvenue
Интеграция с CCAvenue возможна с использованием их набора для мобильной интеграции.
Они описывают два способа интеграции со своим платежным шлюзом, бесшовные и неконтекстные. В любом случае вам необходимо перенаправить пользователя на веб-страницу, чтобы завершить процесс оплаты или получить авторизацию от банка пользователей. После выполнения CCAvenue можно перенаправить пользователя на любой URL, который вы предпочитаете. Это может быть веб-сайт, API-интерфейс торгового сервера или настраиваемый URI, например myapp://, где вы можете обрабатывать ответ локально.
Дополнительная литература
Бесшовные означает, что у вас есть возможность представить варианты оплаты изначально и сначала собрать все обязательные поля, а затем отправить их на CCAvenue.
Непрерывный означает, что вы просто передаете сумму и валюту на CCAvenue, а платежные и платежные реквизиты собираются с перенаправленной страницы.
В любом случае вам потребуется обработать интеграцию с CCAvenue с помощью отдельной операции WebView, к которой CCAvenue предоставляет пример кода.
Ответ 2
-
Прежде всего, вам нужно настроить учетную запись CCAvenue. Перейдите на страницу регистрации, выберите план Startup Pro и заполните свои данные. При создании учетной записи вы получите электронное письмо на свой адрес электронной почты, чтобы подтвердить свое электронное письмо. После того, как вы подтвердите свое электронное письмо, вы получите электронное письмо с активацией, которое даст вам ваш идентификатор входа в систему CCAvenue, и вам будет необходимо указать пароль. Установите пароль учетной записи и убедитесь, что вы внимательно прочитали полученные вами электронные письма.
-
Войдите в CCAvenue M.A.R.S Панель (панель инструментов). На вкладке "Настройки" > "API" вы получите идентификатор продавца, код доступа, а также рабочий ключ. Рабочий ключ также называется ключом шифрования на панели управления, предоставленной вам от CCAvenue. Скопируйте эти ключи в безопасное место для последующего использования.
-
Чтобы защитить данные, передаваемые с мобильных устройств при инициировании транзакции, CCAvenue внедрила значение пары ключей RSA, основанное на времени, которое необходимо получить уникально для каждой транзакции. Эти файлы должны быть загружены на ваш веб-сервер.
-
Чтобы загрузить эти файлы, войдите в CCAvenue Dashboard. Теперь перейдите в раздел "Ресурсы" > "Мобильная интеграция". Далее нажмите на RSA и Response Handling. Загрузите файлы PHP здесь. Вы также можете использовать файлы JSP и ASP.NET, но убедитесь, что ваш веб-сервер поддерживает эти функции перед их использованием. PHP поддерживается каждым веб-сервером, поэтому я использую PHP.
-
Вы найдете 4 файла при распаковке загрузки PHP. Это: cacert.pem, ccavResponseHandler.php, Crypto.php и GetRSA.php. Вы найдете 4 файла при распаковке загрузки PHP. Это: cacert.pem, ccavResponseHandler.php, Crypto.php и GetRSA.php. Теперь выполните следующие действия:
(a) Загрузите эти 4 файла на свой веб-сервер.
(b) В файле GetRSA.php введите код доступа в 4-й строке следующим образом:
'Access_code' = > "XXXXXXXXXXXXXXXXXX",
(c) В 20-й строке вам нужно указать путь, в который вы загрузили файл cacert.pem. Например: curl_setopt ($ ch, CURLOPT_CAINFO, $_SERVER ['DOCUMENT_ROOT']. '/RSA/cacert.pem');
(d) В файле ccavResponseHandler.php поместите свой рабочий ключ в 6-ю строку следующим образом: $workingKey = '105B05A21AD102EBA62C051720CC3FA2';
Что все для серверной части. Загрузите комплект внедрения из учетной записи CCAvenue или вы можете ссылаться на следующую ссылку для реализации android:
Интеграция с CCAvenue Payment Gateway в Android