game / pragma.inventory / InventoryService / initializeOrderV1 /

initializeOrderV1 #

suspend fun initializeOrderV1(session: PlayerSession, request: InventoryRpc.InitializeOrderV1Request): InventoryRpc.InitializeOrderV1Response

Initialize an order for a product entry by its identifier with a given provider.

Internally calls PaymentService InitializeOrderPartnerV1 on behalf of the player. Will rethrow errors thrown by this Game node’s configured Social PaymentService.

PragmaResultErrors

  • Rethrows errors from PaymentService InitializeOrderPartnerV1Response.