Добро пожаловать!
allfreelance.kz - сайт по пойску удаленной работы, предоставляющий своим пользователям разумный ненавязчивый сервис Мы не вмешиваемся в процесс общения Заказчика и Фрилансера и не скрываем их контакты. Наша задача - предоставить надежно работающую площадку, где Вы сможете быстро найти друг друга и получить взаимную выгоду. У нас не нужно думать, как угодить всевидящему оку модератора. Думайте о работе.

PayPal-LUA-SDK

за  25 500 тг.

Опубликовано: 18.01.2016 13:31

Казахстан Алма-Атинская обл. Алматы

Добро пожаловать, предлагаю Вашему вниманию готовый SDK PayPal разработаный с использованием LuaJit (LuaJit - это самая быстрая реализация Lua (JIT-компилятор), настоящее произведение искусства. По некоторым оценкам, имеет шестикратное преимущество перед стандартным интерпретатором Lua и во многих тестах побивает V8. Разработчик Mike Pall (Германия)).

Легко интегрируется в готовые проекты использующие OpenResty (OpenResty — это сборка Nginx с множеством сторонних модулей, в том числе для неблокирующего доступа к популярным БД. Последние версии используют LuaJIT для исполнения Lua. Разработчик Yichun Zhang (США, место работы: CloudFlare, основной разработчик lua-nginx-module)).

LUA клиент для PayPal REST API

Что имеется:

  • POST /v1/oauth2/token
  • POST /v1/payments/payment
  • GET /v1/payments/payment/ID
  • GET /v1/payments/payment
  • GET /v1/payments/authorization/ID
  • POST /v1/payments/authorization/ID/capture
  • POST /v1/payments/authorization/ID/void
  • POST /v1/payments/authorization/ID/reauthorize
  • GET /v1/payments/sale/ID
  • POST /v1/payments/sale/ID/refund
  • GET /v1/payments/refund/ID
  • GET /v1/payments/orders/ID
  • POST /v1/payments/orders/ID/authorize
  • POST /v1/payments/orders/ID/capture
  • POST /v1/payments/orders/ID/do-void

Пример работы с SDK

-------------------------------------------------------------------------------------------
token = PayPal:GetAccessToken('http://api.sandbox.paypal.com');
print ("Get OAuth2 Token: "..token);

-------------------------------------------------------------------------------------------
local response = PayPal:GetAuthorization("2DC87612EK520411B")
print(JSON:encode_pretty(response))
-------------------------------------------------------------------------------------------
local response = PayPal:GetOrder("O-4J082351X3132253H")
print(JSON:encode_pretty(response))

Так далее, если какого либо функционала будет не хватать я всегда готов рассмотреть варианты.

 

Также, Вы можете заказать разработку любого программного обеспечения, любой сложности, будь то программное обеспечение для x86, arm, web, и т.д.

Внутри zip-архива лежит вложен основной архив c использованием шифрования с симметричным ключом GnuPG.

Для распаковки:

$ unzip deploy.zip && gpg -d deploy.tar.gz.gpg | tar xzvf - # после введения пароля Вам будет доступен скомпилированный проект

 

53.0