An open API service indexing awesome lists of open source software.

https://github.com/skibitsky/payments-unity-sdk


https://github.com/skibitsky/payments-unity-sdk

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

## Overview

Xsolla Payments SDK is used to integrate Xsolla Pay Station into Unity games. Xsolla Pay Station allows partners to monetize their product by providing users with a convenient UI to pay for in-game purchases in the game store.

The following integration options are available:

* Integration with **your server side** is suitable for partners who want to use Xsolla Pay Station with their own authentication method, in-game store, and player’s inventory.
* Integration with **third-party service servers** is suitable for partners who already use third-party solutions to implement the server side, but want to use Xsolla Pay Station.

**Info:** Currently, Xsolla provides integration with PlayFab services.

* **Serverless** or simplified integration is suitable for partners who want to use Xsolla Pay Station for in-game purchases, but their games have no server part and game logic is implemented on the client side.

## System Requirements

* 64-bit OS
* Windows 7 SP1 and higher
* macOS 10.12 and higher
* A compatible version of Unity:
* 2018.3.0f2
* 2019.3.4f1

**NOTE:** We recommend you use the Mono compiler for creating a game build. You can use either Mono or IL2CPP compiler for creating APK.

## Target OS
* iOS
* Android
* macOS
* Windows 64-bit

## Prerequisites

1. [Download Unity](https://store.unity.com/download).
2. Pick a personal or professional Unity license based on your preferences.
3. Create a new Unity project.
4. Register an Xsolla [Publisher Account](https://publisher.xsolla.com/) and set up a new project. More instructions are on the [Xsolla Developers portal](https://developers.xsolla.com/sdk/game-engines/unity/).
5. Integrate Xsolla Login using **Xsolla Payments SDK for Unity** with a help of our integration guides:
* [for integration with your server side](https://developers.xsolla.com/sdk/game-engines/unity/#unity_sdk_partner_server_integration_integration)
* [for integration with third-party service servers](https://developers.xsolla.com/sdk/game-engines/unity/#unity_sdk_use_third_party_servers_integration)
* [for serverless (simplified) integration](https://developers.xsolla.com/sdk/game-engines/unity/#sdk_integration_options)