Skip to content

Step-by-step instructions on how to integrate the LiqPay framework for iOS.

License

Notifications You must be signed in to change notification settings

bananaRanger/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 instructions on how to integrate the LiqPay framework for iOS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published