https://github.com/skibitsky/payments-unity-sdk
https://github.com/skibitsky/payments-unity-sdk
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/skibitsky/payments-unity-sdk
- Owner: skibitsky
- License: apache-2.0
- Created: 2020-11-10T14:32:37.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-10T18:27:17.000Z (over 4 years ago)
- Last Synced: 2025-02-18T11:13:55.150Z (8 months ago)
- Language: C#
- Size: 5.56 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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)