2016-10-27 4 views
3

Не ставьте вопрос как повторяющийся или уже заданный. Если знаете, ответьте.Интеграция платежного шлюза с IONIC

Я пытаюсь интегрировать платежный шлюз payumoney в своем гибридном приложении. Я прошел через некоторые учебные пособия и, наконец, добрался до плагина cordovaInAppBrowser и использовал его события, loadstart, loadstop, но не смог отправить и получить параметры. С последней недели я застрял и, наконец, разместил здесь. Спасибо, заранее

+0

Итак, в чем вопрос? –

+0

Как передать параметры на страницу в ионном. Как и на веб-сайте, я сделал это, но в ионной же процедуре не работает. –

ответ

4

Наконец-то мне удалось интегрировать платежный шлюз в ионной. Его очень просто, выполните следующие шаги:

  1. добавить плагин cordovaInAppBrowser и вставить зависимость.
  2. сделайте все поля, которые вы получите, чтобы отправить на этот шлюз со всеми валидациями.
  3. Теперь вам понадобилось около 3-х файлов как success.php, failure.php и paymentfile.html.
  4. $ cordovaInAppBrowser.open («имя файла?» + Титулы, «_blank», опционы)
  5. делают замечание, что успех и файл PHP faliure в сервере и доступ к ним через сервер
  6. получить ответ в файл PHP чем на контроллер, основанный на ответе, пройденный путь и его выполнение.

Самое важное, что вам нужно сериализовать данные во время отправки, поскольку его значение должно быть глобальным и назначить его объекту окна. Также мы должны использовать loadstop() cordovaInAppBrowser events и все, что я сделал в этом случае, и позже я вызываю функцию close(), когда она выполнена.

Выполнено.

+0

Спасибо @Nitin за подсказку для сериализации объекта, который я искал. – ANK

+0

вы можете объяснить это более подробно – Rwin

+0

, какие параметры loadStop() имеют в обратном вызове? как узнать, удалось ли открыть файл success.php или failure.php? –

Смежные вопросы