Cordova - Как интегрировать CCAvenue в Ionic2

Я новичок в IONIC2 и Angular2. В моем приложении мне нужен платежный шлюз CCavenue с торговым сервером. Пожалуйста, дайте мне шаги для этого вопроса.

2 ответа

Прежде всего, вам нужно настроить учетную запись CCAvenue. Перейдите на страницу регистрации, выберите план Startup Pro и заполните свои данные. При создании учетной записи вы получите электронное письмо на введенный адрес электронной почты, чтобы подтвердить свою электронную почту. После того, как вы подтвердите свою электронную почту, вы получите электронное письмо для активации, в котором будет указан ваш логин для входа в учетную запись CCAvenue, и вам потребуется установить пароль. Установите пароль своей учетной записи и убедитесь, что вы внимательно читаете письма, которые вы получаете. Войдите в CCAvenue MARS Panel (Панель инструментов). На вкладке "Настройки"> "Ключи API" вы получите идентификатор продавца, код доступа и рабочий ключ. Рабочий ключ также называется ключом шифрования на панели инструментов, предоставленной вам от CCAvenue. Скопируйте эти ключи в безопасное место для последующего использования. Для защиты данных, передаваемых с мобильного телефона во время инициирования транзакции, CCAvenue внедрила основанное на времени значение пары ключей RSA, которое необходимо извлекать уникально для каждой транзакции. Эти файлы должны быть загружены на ваш веб-сервер. Чтобы загрузить эти файлы, войдите в CCAvenue Dashboard. Теперь перейдите в Ресурсы> Mobile Integration Kit. Далее нажмите на 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. Теперь выполните следующие шаги:

(а) Загрузите эти 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 поместите свой рабочий ключ в шестую строку, например, так: $workingKey='105B05A21AD102EBA62C051720CC3FA2'; Это все для серверной части. Загрузите комплект реализации из учетной записи CCAvenue или вы можете обратиться по следующей ссылке для реализации Android

Официальных плагинов для CCAvenue пока нет. У вас есть несколько вариантов здесь.

Вариант 1: Вы должны написать собственный плагин Cordova, используя CCAvenue native android/iOS SDK.

Вариант 2: Существует неофициальный плагин для Ionic1.Может быть, вы можете использовать его с Ionic2 после некоторых изменений. Вот оно

Вариант 3: Вы должны использовать официально поддерживаемые платежные шлюзы, такие как Paypal, Stripe и т. Д.

Замечания:

Обычно большинство собственных плагинов Ionic2 поддерживаются для Android и iOS. Так что вам просто нужно установить только один плагин для обеих платформ. Вот такой плагин Stripe.

Другие вопросы по тегам