This site is inactive!

This site is no longer kept up to date. It has been superseded by the Roblox API Reference. Please update your bookmarks.

Tags: notCreatable

Members

Properties

Functions

Returns Function History
bool PlayerCanMakePurchases ( Instance player ) (+0.250)
void PromptGamePassPurchase ( Instance player, int64 gamePassId ) (+0.302)
void PromptNativePurchase ( Instance player, string productId ) (+0.156)
void PromptProductPurchase ( Instance player, int64 productId, bool equipIfPurchased = true, CurrencyType currencyType = Default ) (+0.125)
void PromptPurchase ( Instance player, int64 assetId, bool equipIfPurchased = true, CurrencyType currencyType = Default )
void PromptThirdPartyPurchase ( Instance player, string productId ) (+0.150)
void ReportAssetSale ( string assetId, int robuxAmount ) (+0.238)
void ReportRobuxUpsellStarted ( ) (+0.237)
void SetDevProductInfoUrl ( string url ) (+0.131, −0.158)
void SetPlayerOwnsAssetUrl ( string url ) (−0.158)
void SetProductInfoUrl ( string url ) (−0.158)
void SignalClientPurchaseSuccess ( string ticket, int64 playerId, int64 productId ) (+0.125)
void SignalPromptGamePassPurchaseFinished ( Instance player, int64 gamePassId, bool success ) (+0.302)
void SignalPromptProductPurchaseFinished ( int64 userId, int64 productId, bool success ) (+0.125)
void SignalPromptPurchaseFinished ( Instance player, int64 assetId, bool success )
void SignalServerLuaDialogClosed ( bool value ) (+0.138)

YieldFunctions

Returns YieldFunction History
Instance GetDeveloperProductsAsync ( ) (+0.155)
Dictionary GetProductInfo ( int64 assetId, InfoType infoType = Asset )
int GetRobuxBalance ( ) (+0.250)
Dictionary PerformPurchase ( InfoType infoType, int64 productId, int expectedPrice, string requestId ) (+0.250)
bool PlayerOwnsAsset ( Instance player, int64 assetId )
bool UserOwnsGamePassAsync ( int64 userId, int64 gamePassId ) (+0.329)
  • 1 yieldfunction inherited from Instance

Events

Event History
ClientLuaDialogRequested ( Tuple arguments ) (+0.138)
ClientPurchaseSuccess ( string ticket, int64 playerId, int64 productId ) (+0.125)
NativePurchaseFinished ( Instance player, string productId, bool wasPurchased ) (+0.156)
PromptGamePassPurchaseFinished ( Instance player, int64 gamePassId, bool wasPurchased ) (+0.302)
PromptGamePassPurchaseRequested ( Instance player, int64 gamePassId ) (+0.302)
PromptProductPurchaseRequested ( Instance player, int64 productId, bool equipIfPurchased, CurrencyType currencyType ) (+0.125)
PromptPurchaseFinished ( Instance player, int64 assetId, bool isPurchased )
PromptPurchaseRequested ( Instance player, int64 assetId, bool equipIfPurchased, CurrencyType currencyType )
ServerPurchaseVerification ( Dictionary serverResponseTable ) (+0.125)
ThirdPartyPurchaseFinished ( Instance player, string productId, string receipt, bool wasPurchased ) (+0.150)
PromptProductPurchaseFinished ( int64 userId, int64 productId, bool isPurchased ) (+0.125)

Callbacks

Returns Callback History
ProductPurchaseDecision ProcessReceipt ( Dictionary receiptInfo ) (+0.138)

Function Descriptions

boolMarketplaceService.PlayerCanMakePurchases ( Instance player )

Version History:(+0.250)

Tags: RobloxScriptSecurity

voidMarketplaceService.PromptGamePassPurchase ( Instance player, int64 gamePassId )

Version History:(+0.302)

voidMarketplaceService.PromptNativePurchase ( Instance player, string productId )

Version History:(+0.156)

Tags: RobloxScriptSecurity

voidMarketplaceService.PromptProductPurchase ( Instance player, int64 productId, bool equipIfPurchased = true, CurrencyType currencyType = Default )

Version History:(+0.125)

voidMarketplaceService.PromptPurchase ( Instance player, int64 assetId, bool equipIfPurchased = true, CurrencyType currencyType = Default )

voidMarketplaceService.PromptThirdPartyPurchase ( Instance player, string productId )

Version History:(+0.150)

Tags: LocalUserSecurity

voidMarketplaceService.ReportAssetSale ( string assetId, int robuxAmount )

Version History:(+0.238)

Tags: RobloxScriptSecurity

voidMarketplaceService.ReportRobuxUpsellStarted ( )

Version History:(+0.237)

Tags: RobloxScriptSecurity

voidMarketplaceService.SetDevProductInfoUrl ( string url )

Version History:(+0.131, −0.158)

Tags: LocalUserSecurity

voidMarketplaceService.SetPlayerOwnsAssetUrl ( string url )

Version History:(−0.158)

Tags: LocalUserSecurity

voidMarketplaceService.SetProductInfoUrl ( string url )

Version History:(−0.158)

Tags: LocalUserSecurity

voidMarketplaceService.SignalClientPurchaseSuccess ( string ticket, int64 playerId, int64 productId )

Version History:(+0.125)

Tags: RobloxScriptSecurity

voidMarketplaceService.SignalPromptGamePassPurchaseFinished ( Instance player, int64 gamePassId, bool success )

Version History:(+0.302)

Tags: RobloxScriptSecurity

voidMarketplaceService.SignalPromptProductPurchaseFinished ( int64 userId, int64 productId, bool success )

Version History:(+0.125)

Tags: RobloxScriptSecurity

voidMarketplaceService.SignalPromptPurchaseFinished ( Instance player, int64 assetId, bool success )

Tags: RobloxScriptSecurity

voidMarketplaceService.SignalServerLuaDialogClosed ( bool value )

Version History:(+0.138)

Tags: RobloxScriptSecurity

YieldFunction Descriptions

InstanceMarketplaceService.GetDeveloperProductsAsync ( )

Version History:(+0.155)

DictionaryMarketplaceService.GetProductInfo ( int64 assetId, InfoType infoType = Asset )

intMarketplaceService.GetRobuxBalance ( )

Version History:(+0.250)

Tags: RobloxScriptSecurity

DictionaryMarketplaceService.PerformPurchase ( InfoType infoType, int64 productId, int expectedPrice, string requestId )

Version History:(+0.250)

Tags: RobloxScriptSecurity

boolMarketplaceService.PlayerOwnsAsset ( Instance player, int64 assetId )

boolMarketplaceService.UserOwnsGamePassAsync ( int64 userId, int64 gamePassId )

Version History:(+0.329)

Event Descriptions

MarketplaceService.ClientLuaDialogRequested ( Tuple arguments )

Version History:(+0.138)

Tags: RobloxScriptSecurity

MarketplaceService.ClientPurchaseSuccess ( string ticket, int64 playerId, int64 productId )

Version History:(+0.125)

Tags: RobloxScriptSecurity

MarketplaceService.NativePurchaseFinished ( Instance player, string productId, bool wasPurchased )

Version History:(+0.156)

Tags: RobloxScriptSecurity

MarketplaceService.PromptGamePassPurchaseFinished ( Instance player, int64 gamePassId, bool wasPurchased )

Version History:(+0.302)

MarketplaceService.PromptGamePassPurchaseRequested ( Instance player, int64 gamePassId )

Version History:(+0.302)

Tags: RobloxScriptSecurity

MarketplaceService.PromptProductPurchaseRequested ( Instance player, int64 productId, bool equipIfPurchased, CurrencyType currencyType )

Version History:(+0.125)

Tags: RobloxScriptSecurity

MarketplaceService.PromptPurchaseFinished ( Instance player, int64 assetId, bool isPurchased )

MarketplaceService.PromptPurchaseRequested ( Instance player, int64 assetId, bool equipIfPurchased, CurrencyType currencyType )

Tags: RobloxScriptSecurity

MarketplaceService.ServerPurchaseVerification ( Dictionary serverResponseTable )

Version History:(+0.125)

Tags: RobloxScriptSecurity

MarketplaceService.ThirdPartyPurchaseFinished ( Instance player, string productId, string receipt, bool wasPurchased )

Version History:(+0.150)

Tags: LocalUserSecurity

MarketplaceService.PromptProductPurchaseFinished ( int64 userId, int64 productId, bool isPurchased )

Version History:(+0.125)

Deprecated: This member is deprecated.

Callback Descriptions

ProductPurchaseDecisionMarketplaceService.ProcessReceipt ( Dictionary receiptInfo )

Version History:(+0.138)

Inherits: