Orders and Fulfillment #

The Orders service and Fulfillment service can be used to grant players items they purchase from a third party platform interface. The Orders service handles the communication between the Pragma Account and the external providers. The Fulfillment service handles the logic to grant players items in Player Data based on their orders.

Pragma Engine provides a few pre-implemented Order Provider Plugins to integrate with a provider of your choice:

  • Steam
  • Epic
  • Twitch
  • For more information on Xbox and PlayStation contact your customer support representative.
For third party providers not listed, a custom plugin can be created. See Custom Order Provider Plugin for details.

In the following sections we’ll go through the Orders and Fulfillment services’ flow, implementation steps, error types, and how to test with Steam.

Contents #

TopicDescription
Orders and Fulfillment OverviewLearn about how to use the Orders and Fulfillment services to grant players items they purchase from a third party platform interface.
Custom Order Provider PluginCreate a custom Order Provider Plugin.
Orders and Fulfillment ReferencePlugins, order mapping specs, error types, and data classes related to Orders and Fulfillment services.