webazon/yoomoney 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

webazon/yoomoney

最新稳定版本:1.0.1

Composer 安装命令:

composer require webazon/yoomoney

包简介

PHP library for YooMoney API

README 文档

README

yoomoney-wallet

Latest Version Packagist Downloads

Неофициальная PHP библиотека API кошелька ЮMoney.

API кошелька позволяет частным лицам использовать возможности сервиса ЮMoney:

  • получать и отправлять переводы и совершать платежи с банковских карт или из кошелька ЮMoney

  • запрашивать информацию о кошельке: баланс, историю платежей и переводов;

  • получать HTTP-уведомления о переводах.

Установка

Можно установить используя менеджер пакетов Composer

$ composer require webazon/yoomoney

или скачать пакет с GitHub

!!! Все доступные методы возвращают объект, содержащий результат запроса к сервису ЮMoney.

Параметр Тип Описание
status boolean Статус операции ( true / false )
result_code int Код ответа сервера
response object Тело результата операции при успехе (status = true) согласно документации
error string Ошибка при неуспешном выполнении операции.
error_description string Описание ошибки

Запрос авторизации

Перед запросом авторизации должно быть зарегестрировано приложение и получены client_id и client_secret

$auth = new Webazon\Yoomoney\Auth($options);
$auth_url = $auth -> getAuthUrl();
Параметр Тип Описание
options array Массив параметров для авторизации
*client_id string Идентификатор приложения, полученный при регистрации.
*client_secret string Секретное слово для проверки подлинности приложения.
*redirect_uri string URI, на который сервер OAuth передает результат авторизации.
*scope string Список запрашиваемых прав. Разделитель элементов списка — пробел. Элементы списка чувствительны к регистру.
*instance_name string [Не обязательный параметр] Идентификатор экземпляра авторизации в приложении. Необязательный параметр. Позволяет получить несколько авторизаций для одного приложения.

Успешный результат (в поле result)

Параметр Тип Описание
auth_url string Путь (ссылка) куда нужно отправть пользователя для авторизации.

Получение токена

$access_token = $auth -> getAccessToken($code);

$code - Временный токен ( authorization code ) полученный на этапе Авторизации в redirect_uri.

Формат запроса API

object api ( [string $metod] ,[array $options] )

$api = new Webazon\Yoomoney\Api($access_token);

$result = $api->api('account-info',$options);
$result = $api->api('<МЕТОД>',$options);

License

© 2022 ИП Кацеф Алексей Михайлович

统计信息

  • 总下载量: 33
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固