Real Currencies

The PlayFab Publisher Module is specifically designed to manage real monetary currency and store features. 

In PlayFab, real currencies are differentiated from virtual currencies. This is for convenience in store management, server security verification and better in-application purchases and player value analytics.

This is very important for mobile, in which you need to verify if your players are really buying from the Google Play Store or Apple App Store through the PlayFab Server.

Hence, also providing additional analytics and per-player real monetary value, in terms of real monetary transactions.

All these complicated features are all handled and made simple by the addon and the PlayFab Server.

 

Intstructions

1. The first step is to add the PlayFab API addon into the project.

2. Then, add the Authentication addon into the project.

3. For mobile, also add the Mobile Master IAP addon into the project.

4. Finally, add the Real Currencies addon into the project.

Features :

  • Real monetary transaction verification.

  • Secure anti-cheat verification process.

  • Global and per-player monetary analytics.

  • Supports both Android and iOS.

  • Account synced and profiled.

  • Organized request and update feature.

Network Services :

  • Facebook

  • Google Plus

  • Game Center

  • Google Play

  • Facebook Instant Games

  • Steam

  • Xbox Live

  • Nintendo Switch

  • PS4

  • PlayFab

Actions, Conditions & Expressions

Actions

Google Play :

  • Validate Google Purchase - Validates a Google Play purchase and gives the corresponding item to the player.

    • Currency Code - Currency used for the purchase.

    • Purchase Price - Amount of the stated currency paid for the object.

    • Receipt JSON - Original JSON string returned by the Google Play IAB API.

    • Signature - Signature returned by the Google Play IAB API.

    • Tag - A string to differentiate requests.

IOS Store :

  • Validate IOS Receipt - Validates with the Apple store that the receipt for an iOS in-app purchase is valid and that it matches the purchased catalog item.

    • Currency Code - Currency used for the purchase.

    • Purchase Price - Amount of the stated currency paid for the object.

    • Receipt Data - Base64 encoded receipt data, passed back by the App Store as a result of a successful purchase.

    • Tag - A string to differentiate requests.

Conditions

Real Currency : Google Play :

  • On Validate Store Purchase - Triggers when the On Validate Google Play Purchase Succeeded.

  • On Validate Store Purchase Error - Triggers when the On Validate Google Play Purchase Failed.

Real Currency : IOS Store :

  • On Validate IOS Receipt - Triggers when the On Validate IOS Receipt Succeeded.

  • On Validate IOS Receipt Error - Triggers when the On Validate IOS Receipt Failed.

Expressions

Server Response :

  • ServerResponse - Return the "Server Response" from every request from the PlayFab Server. The server response can also be shown in the "Chrome Developer Tools : Console", if in "debug mode".

  • Tag - Return the "Tag" of the latest request.

Game Project

Sample Setup Project

Specifications

  • Instructions - The sample project has comments and instructions on how to use the addon and its features.

  • A.C.E. Coverage - It covers the implementation of each action, condition and expression.

  • Tips and Tricks - It provides some tips and tricks to a better use of the addon and of the event-sheet system alongside it.

Supporters

Only

 
 

Get the tools

for your pro games!

Constuct Master Collection - Itch.io
Constuct Master Collection - Discord
Constuct Master Collection - Construct 3

© Construct Master Collection 2020 • All rights reserved

Contact Information: