Как интегрировать CCAvenue в приложение Ionic?
Я хочу интегрировать ccavenue в свое гибридное приложение, которое я строю на Ionic, но я не могу найти ни пример, ни код, ни любую другую вещь, которая может быть полезна в этом. Пожалуйста, дайте мне знать, если у вас есть какая-либо информация об этом.
Обновление: Ccavenue не работает для меня даже с iframe, потому что iframe может работать только на зарегистрированном домене (например, www.example.com), а не в любом другом месте, поэтому я оставил его и выбрал шлюз Razorpay Payment, потому что он предоставляет официальные поддержка Ionic/Cordova.
Вот пример приложения. https://github.com/razorpay/razorpay-cordova-sample-app
3 ответа
Наконец я смог интегрировать CCavenue в свое приложение Ionic. Вы должны сделать следующее
- По умолчанию ccavenue блокирует все ip-адреса для отображения страницы оплаты, кроме URL-адреса, по которому пользователь зарегистрировался.
- Сначала проверьте, какой IP-адрес используется приложением при запуске
ionic serve
, попросите поддержку ccavenue, чтобы белый список, что IP, а также порт8100
или то, что ваше приложение использует. - После того, как вы занесены в белый список IP-адресов, теперь вы должны убедиться, что
inappbrowser plugin
установлен вionic
теперь вы должны отправить форму оплаты в другое окно, используя этот метод
Я надеюсь, что это поможет многим.
Suhail,
Возможно, вы не сможете сделать это через iFrames, как справедливо сказали некоторые из участников здесь.
Таким образом, вы можете обойти это, имея обратный URL-адрес на сервере и сохраняя сообщение об успехе / неудаче вместе с другими данными во временной БД на сервере, проверяя его в мобильном приложении из API и решая, произведена ли оплата или нет.
Мы сделали то же самое с приложением snovel.in, и оно прекрасно работает с PayUMoney. Единственное, что вы должны помнить, это постоянно проверять мобильное приложение на предмет успешности или невозможности оплаты.
Надеюсь, это поможет.