За последние 24 часа нас посетили 16189 программистов и 1553 робота. Сейчас ищут 912 программистов ...

Xsolla

Тема в разделе "PHP для новичков", создана пользователем General_App, 25 окт 2016.

  1. General_App

    General_App Новичок

    С нами с:
    25 янв 2016
    Сообщения:
    51
    Симпатии:
    1
    Подскажите как правильно вставить оплату с иксола
    Зарегался на сайте добавил проект добавил три пакета
    Скачал библиотеку Xsolla\SDK зип архивом все лежит корневой папке
    папки Xsolla Guzzle Symfony и файл xsolla-autoloader.php

    https://developers.xsolla.com/ru/api.html#token
    https://developers.xsolla.com/ru/

    С Api Работаю первый раз, понял так что я отправляю запрос приходит ответ в виде json допустим про оплату, а я в обработчике уже сам добавляю игровую валюту, обработчик название файла добавил в xsolla.
    Пробовал переходить на оплату разными способами через Api
    https://secure.xsolla.com/paystation2/index.php?project=19998&theme=100&v1=5&marketplace=mobile
    К сожалению, мы не смогли обработать ваш запрос
    https://m.xsolla.com/index.php?id_project=19998&v1=5&out=100currency=UAH
    Отсутствуют некоторые из запрашиваемых данных.

    Дальше начал через SDK чет мудрить но так и не вышло нечего
    Типа этого
    PHP:
    1. define('API_KEY', '');
    2. define('MERCHANT_ID', 31978);
    3. define('PROJECT_ID', 19998);
    4. define('PROJECT_KEY', '');
    5. define('USER_ID', $id);
    6.  
    7.  
    8.  
    9.   require 'xsolla-autoloader.php';
    10.  
    11.  
    12. use Xsolla\SDK\API\XsollaClient;
    13. use Xsolla\SDK\API\PaymentUI\TokenRequest;
    14.  
    15. $tokenRequest = new TokenRequest($projectId, $userId);
    16. $tokenRequest->setUserEmail('email@example.com')
    17.     ->setExternalPaymentId('12345')
    18.     ->setSandboxMode(true)
    19.     ->setUserName('USER_NAME')
    20.     ->setCustomParameters(array('key1' => 'value1', 'key2' => 'value2'));
    21.  
    22. $xsollaClient = XsollaClient::factory(array(
    23.     'merchant_id' => MERCHANT_ID,
    24.     'api_key' => API_KEY
    25. ));
    26. $token = $xsollaClient->createPaymentUITokenFromRequest($tokenRequest);
    Выдает кучу ошибок да я и сам често не понял что я делал
    Вообщем не так и не так нечего не вышло, подскажите с чего начать или чет не так я делаю
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Может у них есть готовый пример?

    Потому что сидеть и изучать за тебя их документацию, регистрироваться и проводить тесты, мало кто будет.
    Ладно там webmoney или yandex.money у них и кода готового много и сами они простые как две копейки.

    Попробуй в тех поддержке попросить помощь.