Skip to content

step by step tutorial to using LiqPay framework for iOS

License

Notifications You must be signed in to change notification settings

olKull/LiqPay-tutorial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Руководство по интеграции LiqPay для iOS

Введение

Tutorial languages: Russian, English.

В наше время онлайн-магазинов и интернет-услуг не новость встретить оплату через приложение или через веб-сайт. Операция, которая облегчает жизнь клиенту, но в свое время заставляет программиста выпить на пару чашек чая больше. С Европой, Америкой — все ясно, чаще всего они используют Stripe или PayPal. В Украине для этого есть локальный сервис, который позволяет принимать и переводить платежи - LiqPay.

Также используют Fondy.

Но заострю внимание именно на LiqPay.

LiqPay - электронный кошелёк, который позволяет принимать платежи и переводить деньги с помощью мобильного телефона, интернета и платёжных карт во всём мире.

Система LiqPay была создана в 2008 году командой ПриватБанка. Выступает альтернативой Webmoney и PayPal.

LiqPay из Вики

Довольно часто LiqPay встречается, когда нужно произвести оплату с телефона. Но несколько раз был свидетелем того, что при взаимодействии с библиотекой LiqPay на iOS возникают некоторые вопросы. Именно это и стало предпосылкой для создания этого руководства.

Начало

Вам следует:

Интеграция

В тестовом проекте я буду использовать Swift, но порядок действий не будет сильно отличаться для Objective-C, за исключением пункта 5 для Objective-C его нужно пропустить.

  1. В папку уже созданного проекта перетащить .h и .a, которые были скачаны с официального репозитория и создать для них папку LiqPay.

  1. Перейти в Xcode и нажать на файл проекта правой кнопкой мыши и выбрать 'Add Files to ...'.

  1. После добавления перейти в файл LiqpayMob.h и заменить строку #import <Foundation/Foundation.h> на строку #import <UIKit/UIKit.h>.

  1. Теперь нужно в Build Settings для Library Search Paths и Header Search Path проверить наличие строки $(PROJECT_DIR)/LiqPay (LiqPay - имя папки).

  1. Создать Bridging-Header.h (только для Swift), в котором должно быть следующее:

    #import "LiqpayMob.h"

  2. Cбилдить проект.

  3. Теперь библиотека LiqPay интегрирована в Ваш проект.

Использование

Файл LiqPayManager.swift содержит пример взаимодействия с библиотекой LiqPay через платежную страницу.

Пример работы demo приложения

About

step by step tutorial to using LiqPay framework for iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 61.4%
  • Objective-C 38.6%