2017 © Pedro PelΓ‘ez
 

library uds-game-php

image

brizhanev/uds-game-php

  • Saturday, January 13, 2018
  • by brizhanev
  • Repository
  • 1 Watchers
  • 3 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

UDSGamePHP

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для использования API UDS Game, (*1)

Minimum PHP Version, (*2)

Installation

composer require brizhanev/uds-game-php

Usage

<?php

//ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, установлСнныС Ρ‡Π΅Ρ€Π΅Π· Composer
require('vendor/autoload.php');

//Π—Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅
//ΠŸΡ€ΠΎΠΌΠΎ-ΠΊΠΎΠ΄ ΠΈΠ· прилоТСния UDS Game
$promoCode = "";
//ΠšΠ»ΡŽΡ‡ API ΠΈΠ· UDS Game Admin ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
$apiKey = "";
//Айди ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄Ρƒ
$clientId = "";
//ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π±Π°Π»Π»ΠΎΠ², для ΠΎΠΏΠ»Π°Ρ‚Ρ‹ части суммы Π·Π°ΠΊΠ°Π·Π°
$scores = 100;
//Полная сумма Π·Π°ΠΊΠ°Π·Π°
$total = 1000;
//Π§Π°ΡΡ‚ΡŒ суммы Π·Π°ΠΊΠ°Π·Π°, оплачСнная дСньгами, $cash = $total - $scores
$cash = 900;
//НомСр счСта
$invoiceNumber = "inv-001";

//Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса UDSGame
$UDS = new UDSGame\UDSGame($apiKey);

//ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΏΠΎ ΠΏΡ€ΠΎΠΌΠΎ-ΠΊΠΎΠ΄Ρƒ
$clientInfo = $UDS->getClientInfoByCode($promoCode);
$clientId = $clientInfo->id;

//ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΠΏΠΎ ΠΈΠ΄ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
$clientInfo = $UDS->getClientInfoById($clientId);

//ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΎΠΌΠΎ-ΠΊΠΎΠ΄Π΅
$promoCodeInfo = $UDS->parsePromoCode($promoCode);

//ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊΠ»ΡŽΡ‡ API
$companyInfo = $UDS->getCompanyInfo();

//Π‘ΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ
$operation = $UDS->makePayment($promoCode, $scores, $total, $cash, $invoiceNumber);

//ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ
$companyInfo = $UDS->revertOperation($operation->id);

/** 
 * Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ выполнСния всСх Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, с полями, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ API
 * https://udsgame.com/api-docs/partner#
 */

The Versions

13/01 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Development Requires

by Oleg Brizhanev

php uds uds game

12/01 2018

1.0.0

1.0.0.0

  Sources   Download

MIT

The Development Requires

by Oleg Brizhanev

php uds uds game