MarketplaceService
This class is not creatable. Instances of this class cannot be created with Instance.new.
This class is a service. It is a singleton that may be acquired with GetService.
Memory category | Instances |
---|
Member index 78
Removed member index 10
History | Member | |
---|---|---|
396 | GetSubscriptionStatus(player: Instance, subscriptionId: int64): Dictionary | |
589 | IsPlayerSubscribed(player: Instance, subscriptionId: int64): bool | |
589 | PromptSubscriptionCancellation(player: Instance, subscriptionId: int64): null | |
158 | SetDevProductInfoUrl(url: string): void | |
158 | SetPlayerOwnsAssetUrl(url: string): void | |
158 | SetProductInfoUrl(url: string): void | |
589 | SignalPromptSubscriptionCancellationFinished(player: Instance, subscriptionId: int64, wasCanceled: bool): null | |
589 | PromptSubscriptionCancellationFinished(player: Instance, subscriptionId: int64, wasCanceled: bool) | |
589 | PromptSubscriptionCancellationRequested(player: Instance, subscriptionId: int64) |
History 235
- 625 Add PromptBulkPurchaseRequested
- 625 Add PromptBulkPurchaseFinished
- 625 Add SignalPromptBulkPurchaseFinished
- 625 Add PromptBulkPurchase
- 625 Add PerformBulkPurchase
- 618 Add PromptCollectibleBundlePurchaseRequested
- 618 Add PerformSubscriptionPurchaseV2
- 614 Add GetUserSubscriptionDetailsAsync
- 599 Add
- 597 Add PerformSubscriptionPurchase
- 593 Add GetUserSubscriptionStatusAsync
- 593 Add GetUserSubscriptionPaymentHistoryAsync
- 593 Add GetSubscriptionProductInfoAsync
- 592 Change Security of PromptSubscriptionPurchaseFinished from RobloxScriptSecurity to None
- 592 Change Security of SignalPromptSubscriptionPurchaseFinished from None to RobloxScriptSecurity
- 590 Change Parameters of PromptSubscriptionPurchaseRequested from (user: Instance, subscriptionId: string) to (subscriptionId: string)
- 590 Add PromptSubscriptionPurchaseFinished
- 590 Add
- 590 Add SignalPromptSubscriptionPurchaseFinished
- 590 Remove PromptSubscriptionPurchaseFinished
- 590 Add PromptSubscriptionPurchase
- 589 Change Parameters of PromptSubscriptionPurchaseRequested from (player: Instance, subscriptionId: int64) to (user: Instance, subscriptionId: string)
- 589 Remove PromptSubscriptionPurchaseFinished
- 589 Remove PromptSubscriptionCancellationRequested
- 589 Remove PromptSubscriptionCancellationFinished
- 589 Remove
- 589 Remove SignalPromptSubscriptionPurchaseFinished
- 589 Remove SignalPromptSubscriptionCancellationFinished
- 589 Add PromptSubscriptionPurchaseFinished
- 589 Remove PromptSubscriptionPurchase
- 589 Remove PromptSubscriptionCancellation
- 589 Remove IsPlayerSubscribed
- 589 Add GetSubscriptionPurchaseInfoAsync
- 588 Change Parameters of PromptCollectiblesPurchaseRequested from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int, idempotencyKey: string, purchaseAuthToken: string) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int, idempotencyKey: string, purchaseAuthToken: string)
- 588 Change Parameters of PrepareCollectiblesPurchaseRequested from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int)
- 588 Change Parameters of PromptCollectiblesPurchase from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int)
- 588 Change Parameters of PrepareCollectiblesPurchase from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int)
- 587 Change Tags of PromptSubscriptionPurchaseFinished from [] to [Deprecated]
- 587 Change Tags of PromptSubscriptionCancellationFinished from [] to [Deprecated]
- 587 Add PromptCollectiblesPurchaseRequested
- 587 Add PrepareCollectiblesPurchaseRequested
- 587 Change Tags of PromptSubscriptionPurchase from [] to [Deprecated]
- 587 Change Tags of PromptSubscriptionCancellation from [] to [Deprecated]
- 587 Add PromptCollectiblesPurchase
- 587 Add PrepareCollectiblesPurchase
- 587 Add PerformPurchaseV2
- 587 Change Tags of IsPlayerSubscribed from [Yields] to [Yields, Deprecated]
- 580 Add PromptPurchaseRequestedV2
- 580 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool, collectibleItemId: string = , collectibleProductId: string = , idempotencyKey: string = ) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool, collectibleItemId: string = , collectibleProductId: string = , idempotencyKey: string = , purchaseAuthToken: string = )
- 573 Change ReturnType of SignalServerLuaDialogClosed from void to null
- 573 Change ReturnType of SignalPromptSubscriptionPurchaseFinished from void to null
- 573 Change ReturnType of SignalPromptSubscriptionCancellationFinished from void to null
- 573 Change ReturnType of SignalPromptPurchaseFinished from void to null
- 573 Change ReturnType of SignalPromptProductPurchaseFinished from void to null
- 573 Change ReturnType of SignalPromptPremiumPurchaseFinished from void to null
- 573 Change ReturnType of SignalPromptGamePassPurchaseFinished from void to null
- 573 Change ReturnType of SignalPromptBundlePurchaseFinished from void to null
- 573 Change ReturnType of SignalMockPurchasePremium from void to null
- 573 Change ReturnType of SignalClientPurchaseSuccess from void to null
- 573 Change ReturnType of SignalAssetTypePurchased from void to null
- 573 Change ReturnType of ReportRobuxUpsellStarted from void to null
- 573 Change ReturnType of ReportAssetSale from void to null
- 573 Change ReturnType of PromptThirdPartyPurchase from void to null
- 573 Change ReturnType of PromptSubscriptionPurchase from void to null
- 573 Change ReturnType of PromptSubscriptionCancellation from void to null
- 573 Change ReturnType of PromptRobloxPurchase from void to null
- 573 Change ReturnType of PromptPurchase from void to null
- 573 Change ReturnType of PromptProductPurchase from void to null
- 573 Change ReturnType of PromptPremiumPurchase from void to null
- 573 Change ReturnType of PromptNativePurchaseWithLocalPlayer from void to null
- 573 Change ReturnType of PromptNativePurchase from void to null
- 573 Change ReturnType of PromptGamePassPurchase from void to null
- 573 Change ReturnType of PromptBundlePurchase from void to null
- 570 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool, collectibleItemId: string = , collectibleProductId: string = , idempotencyKey: string = )
- 557 Change Tags of PromptProductPurchaseFinished from [Deprecated] to []
- 553 Add
- 553 Add
- 553 Add
- 553 Add
- 553 Add
- 553 Add
- 553 Add
- 553 Add
- 546 Add NativePurchaseFinishedWithLocalPlayer
- 546 Add PromptNativePurchaseWithLocalPlayer
- 529 Add PlayerOwnsBundle
- 462 Change ThreadSafety of ProcessReceipt from to Unsafe
- 462 Change ThreadSafety of ThirdPartyPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of ServerPurchaseVerification from to Unsafe
- 462 Change ThreadSafety of PromptSubscriptionPurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptSubscriptionPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of PromptSubscriptionCancellationRequested from to Unsafe
- 462 Change ThreadSafety of PromptSubscriptionCancellationFinished from to Unsafe
- 462 Change ThreadSafety of PromptRobloxPurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptPurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of PromptProductPurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptProductPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of PromptPremiumPurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptPremiumPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of PromptGamePassPurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptGamePassPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of PromptBundlePurchaseRequested from to Unsafe
- 462 Change ThreadSafety of PromptBundlePurchaseFinished from to Unsafe
- 462 Change ThreadSafety of NativePurchaseFinished from to Unsafe
- 462 Change ThreadSafety of ClientPurchaseSuccess from to Unsafe
- 462 Change ThreadSafety of ClientLuaDialogRequested from to Unsafe
- 462 Change ThreadSafety of UserOwnsGamePassAsync from to Unsafe
- 462 Change ThreadSafety of SignalServerLuaDialogClosed from to Unsafe
- 462 Change ThreadSafety of SignalPromptSubscriptionPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of SignalPromptSubscriptionCancellationFinished from to Unsafe
- 462 Change ThreadSafety of SignalPromptPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of SignalPromptProductPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of SignalPromptPremiumPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of SignalPromptGamePassPurchaseFinished from to Unsafe
- 462 Change ThreadSafety of SignalPromptBundlePurchaseFinished from to Unsafe
- 462 Change ThreadSafety of SignalMockPurchasePremium from to Unsafe
- 462 Change ThreadSafety of SignalClientPurchaseSuccess from to Unsafe
- 462 Change ThreadSafety of SignalAssetTypePurchased from to Unsafe
- 462 Change ThreadSafety of ReportRobuxUpsellStarted from to Unsafe
- 462 Change ThreadSafety of ReportAssetSale from to Unsafe
- 462 Change ThreadSafety of PromptThirdPartyPurchase from to Unsafe
- 462 Change ThreadSafety of PromptSubscriptionPurchase from to Unsafe
- 462 Change ThreadSafety of PromptSubscriptionCancellation from to Unsafe
- 462 Change ThreadSafety of PromptRobloxPurchase from to Unsafe
- 462 Change ThreadSafety of PromptPurchase from to Unsafe
- 462 Change ThreadSafety of PromptProductPurchase from to Unsafe
- 462 Change ThreadSafety of PromptPremiumPurchase from to Unsafe
- 462 Change ThreadSafety of PromptNativePurchase from to Unsafe
- 462 Change ThreadSafety of PromptGamePassPurchase from to Unsafe
- 462 Change ThreadSafety of PromptBundlePurchase from to Unsafe
- 462 Change ThreadSafety of PlayerOwnsAsset from to Unsafe
- 462 Change ThreadSafety of PlayerCanMakePurchases from to Unsafe
- 462 Change ThreadSafety of PerformPurchase from to Unsafe
- 462 Change ThreadSafety of IsPlayerSubscribed from to Unsafe
- 462 Change ThreadSafety of GetRobuxBalance from to Unsafe
- 462 Change ThreadSafety of GetProductInfo from to Unsafe
- 462 Change ThreadSafety of GetDeveloperProductsAsync from to Unsafe
- 455 Change Security of PromptBundlePurchaseFinished from RobloxScriptSecurity to None
- 455 Change Security of PromptBundlePurchase from RobloxScriptSecurity to None
- 424 Add PromptRobloxPurchaseRequested
- 424 Add PromptRobloxPurchase
- 424 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool)
- 416 Add PromptPremiumPurchaseRequested
- 416 Add PromptPremiumPurchaseFinished
- 416 Add SignalPromptPremiumPurchaseFinished
- 416 Add SignalMockPurchasePremium
- 416 Add PromptPremiumPurchase
- 396 Add IsPlayerSubscribed
- 396 Remove GetSubscriptionStatus
- 394 Add PromptBundlePurchaseFinished
- 394 Add SignalPromptBundlePurchaseFinished
- 393 Add PromptSubscriptionPurchaseRequested
- 393 Add PromptSubscriptionPurchaseFinished
- 393 Add PromptSubscriptionCancellationRequested
- 393 Add PromptSubscriptionCancellationFinished
- 393 Add SignalPromptSubscriptionPurchaseFinished
- 393 Add SignalPromptSubscriptionCancellationFinished
- 393 Add PromptSubscriptionPurchase
- 393 Add PromptSubscriptionCancellation
- 393 Add GetSubscriptionStatus
- 384 Add PromptBundlePurchaseRequested
- 384 Add SignalAssetTypePurchased
- 384 Add PromptBundlePurchase
- 329 Add UserOwnsGamePassAsync
- 320 Change Parameters of PromptPurchaseRequested from (player: Instance, assetId: int, equipIfPurchased: bool, currencyType: CurrencyType) to (player: Instance, assetId: int64, equipIfPurchased: bool, currencyType: CurrencyType)
- 320 Change Parameters of PromptPurchaseFinished from (player: Instance, assetId: int, isPurchased: bool) to (player: Instance, assetId: int64, isPurchased: bool)
- 320 Change Parameters of PromptProductPurchaseRequested from (player: Instance, productId: int, equipIfPurchased: bool, currencyType: CurrencyType) to (player: Instance, productId: int64, equipIfPurchased: bool, currencyType: CurrencyType)
- 320 Change Parameters of PromptProductPurchaseFinished from (userId: int, productId: int, isPurchased: bool) to (userId: int64, productId: int64, isPurchased: bool)
- 320 Change Parameters of PromptGamePassPurchaseRequested from (player: Instance, gamePassId: int) to (player: Instance, gamePassId: int64)
- 320 Change Parameters of PromptGamePassPurchaseFinished from (player: Instance, gamePassId: int, wasPurchased: bool) to (player: Instance, gamePassId: int64, wasPurchased: bool)
- 320 Change Parameters of ClientPurchaseSuccess from (ticket: string, playerId: int, productId: int) to (ticket: string, playerId: int64, productId: int64)
- 320 Change Parameters of SignalPromptPurchaseFinished from (player: Instance, assetId: int, success: bool) to (player: Instance, assetId: int64, success: bool)
- 320 Change Parameters of SignalPromptProductPurchaseFinished from (userId: int, productId: int, success: bool) to (userId: int64, productId: int64, success: bool)
- 320 Change Parameters of SignalPromptGamePassPurchaseFinished from (player: Instance, gamePassId: int, success: bool) to (player: Instance, gamePassId: int64, success: bool)
- 320 Change Parameters of SignalClientPurchaseSuccess from (ticket: string, playerId: int, productId: int) to (ticket: string, playerId: int64, productId: int64)
- 320 Change Parameters of PromptPurchase from (player: Instance, assetId: int, equipIfPurchased: bool = true, currencyType: CurrencyType = Default) to (player: Instance, assetId: int64, equipIfPurchased: bool = true, currencyType: CurrencyType = Default)
- 320 Change Parameters of PromptProductPurchase from (player: Instance, productId: int, equipIfPurchased: bool = true, currencyType: CurrencyType = Default) to (player: Instance, productId: int64, equipIfPurchased: bool = true, currencyType: CurrencyType = Default)
- 320 Change Parameters of PromptGamePassPurchase from (player: Instance, gamePassId: int) to (player: Instance, gamePassId: int64)
- 320 Change Parameters of PlayerOwnsAsset from (player: Instance, assetId: int) to (player: Instance, assetId: int64)
- 320 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int, expectedPrice: int, requestId: string) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string)
- 320 Change Parameters of GetProductInfo from (assetId: int, infoType: InfoType = Asset) to (assetId: int64, infoType: InfoType = Asset)
- 311 Change Security of ThirdPartyPurchaseFinished from RobloxPlaceSecurity to LocalUserSecurity
- 311 Change Security of PromptThirdPartyPurchase from RobloxPlaceSecurity to LocalUserSecurity
- 302 Add PromptGamePassPurchaseRequested
- 302 Add PromptGamePassPurchaseFinished
- 302 Add SignalPromptGamePassPurchaseFinished
- 302 Add PromptGamePassPurchase
- 301 Remove PromptGamePassPurchaseRequested
- 301 Remove PromptGamePassPurchaseFinished
- 301 Remove SignalPromptGamePassPurchaseFinished
- 301 Remove PromptGamePassPurchase
- 302 Add PromptGamePassPurchaseRequested
- 302 Add PromptGamePassPurchaseFinished
- 302 Add SignalPromptGamePassPurchaseFinished
- 302 Add PromptGamePassPurchase
- 250 Add PlayerCanMakePurchases
- 250 Add PerformPurchase
- 250 Add GetRobuxBalance
- 238 Add ReportAssetSale
- 237 Add ReportRobuxUpsellStarted
- 158 Remove SetProductInfoUrl
- 158 Remove SetPlayerOwnsAssetUrl
- 158 Remove SetDevProductInfoUrl
- 156 Add NativePurchaseFinished
- 156 Add PromptNativePurchase
- 155 Add GetDeveloperProductsAsync
- 150 Add ThirdPartyPurchaseFinished
- 150 Add PromptThirdPartyPurchase
- 139 Change Parameters of ProcessReceipt from (receiptInfo: Variant) to (receiptInfo: Dictionary)
- 139 Change Tags of PromptProductPurchaseFinished from [] to [Deprecated]
- 138 Add ProcessReceipt
- 138 Add ClientLuaDialogRequested
- 138 Add SignalServerLuaDialogClosed
- 131 Add SetDevProductInfoUrl
- 131 Change Parameters of GetProductInfo from (assetId: int) to (assetId: int, infoType: InfoType = Asset)
- 125 Add ServerPurchaseVerification
- 125 Add PromptProductPurchaseRequested
- 125 Add PromptProductPurchaseFinished
- 125 Add ClientPurchaseSuccess
- 125 Add SignalPromptProductPurchaseFinished
- 125 Add SignalClientPurchaseSuccess
- 125 Add PromptProductPurchase
- 101 Change ReturnType of GetProductInfo from string to Dictionary
- 86 Change Security of SetProductInfoUrl from RobloxSecurity to LocalUserSecurity
- 86 Change Security of SetPlayerOwnsAssetUrl from RobloxSecurity to LocalUserSecurity
- 83 Add PromptPurchaseRequested
- 83 Add PromptPurchaseFinished
- 83 Add SignalPromptPurchaseFinished
- 83 Add SetProductInfoUrl
- 83 Add SetPlayerOwnsAssetUrl
- 83 Add PromptPurchase
- 83 Add PlayerOwnsAsset
- 83 Add GetProductInfo
- 83 Add MarketplaceService
Members 78
ClientLuaDialogRequested
Parameters (1) | |
---|---|
arguments | Tuple |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of ClientLuaDialogRequested from to Unsafe
- 138 Add ClientLuaDialogRequested
ClientPurchaseSuccess
Parameters (3) | |
---|---|
ticket | string |
playerId | int64 |
productId | int64 |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 462 Change ThreadSafety of ClientPurchaseSuccess from to Unsafe
- 320 Change Parameters of ClientPurchaseSuccess from (ticket: string, playerId: int, productId: int) to (ticket: string, playerId: int64, productId: int64)
- 125 Add ClientPurchaseSuccess
GetDeveloperProductsAsync
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
Instance |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of GetDeveloperProductsAsync from to Unsafe
- 155 Add GetDeveloperProductsAsync
GetProductInfo
Parameters (2) | Default | |
---|---|---|
assetId | int64 | |
infoType | InfoType | Asset |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 5
- 462 Change ThreadSafety of GetProductInfo from to Unsafe
- 320 Change Parameters of GetProductInfo from (assetId: int, infoType: InfoType = Asset) to (assetId: int64, infoType: InfoType = Asset)
- 131 Change Parameters of GetProductInfo from (assetId: int) to (assetId: int, infoType: InfoType = Asset)
- 101 Change ReturnType of GetProductInfo from string to Dictionary
- 83 Add GetProductInfo
GetRobuxBalance
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
int |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of GetRobuxBalance from to Unsafe
- 250 Add GetRobuxBalance
GetSubscriptionProductInfoAsync
Parameters (1) | ||
---|---|---|
subscriptionId | string | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 1
GetSubscriptionPurchaseInfoAsync
Parameters (1) | ||
---|---|---|
subscriptionId | string | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
GetUserSubscriptionDetailsAsync
Parameters (2) | ||
---|---|---|
user | Player | |
subscriptionId | string | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 1
GetUserSubscriptionPaymentHistoryAsync
Parameters (2) | ||
---|---|---|
user | Player | |
subscriptionId | string | |
Returns (1) | ||
Array |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 1
GetUserSubscriptionStatusAsync
Parameters (2) | ||
---|---|---|
user | Player | |
subscriptionId | string | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 1
NativePurchaseFinished
Parameters (3) | |
---|---|
player | Instance |
productId | string |
wasPurchased | bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of NativePurchaseFinished from to Unsafe
- 156 Add NativePurchaseFinished
NativePurchaseFinishedWithLocalPlayer
Parameters (2) | |
---|---|
productId | string |
wasPurchased | bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PerformBulkPurchase
Parameters (2) | ||
---|---|---|
orderRequest | Dictionary | |
options | Dictionary | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PerformPurchase
Parameters (9) | Default | |
---|---|---|
infoType | InfoType | |
productId | int64 | |
expectedPrice | int | |
requestId | string | |
isRobloxPurchase | bool | |
collectibleItemId | string | |
collectibleProductId | string | |
idempotencyKey | string | |
purchaseAuthToken | string | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 6
- 580 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool, collectibleItemId: string = , collectibleProductId: string = , idempotencyKey: string = ) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool, collectibleItemId: string = , collectibleProductId: string = , idempotencyKey: string = , purchaseAuthToken: string = )
- 570 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool, collectibleItemId: string = , collectibleProductId: string = , idempotencyKey: string = )
- 462 Change ThreadSafety of PerformPurchase from to Unsafe
- 424 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string, isRobloxPurchase: bool)
- 320 Change Parameters of PerformPurchase from (infoType: InfoType, productId: int, expectedPrice: int, requestId: string) to (infoType: InfoType, productId: int64, expectedPrice: int, requestId: string)
- 250 Add PerformPurchase
PerformPurchaseV2
Parameters (6) | ||
---|---|---|
infoType | InfoType | |
productId | int64 | |
expectedPrice | int | |
requestId | string | |
isRobloxPurchase | bool | |
collectiblesProductDetails | Dictionary | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
- 587 Add PerformPurchaseV2
PerformSubscriptionPurchase
Parameters (1) | ||
---|---|---|
subscriptionId | string | |
Returns (1) | ||
string |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PerformSubscriptionPurchaseV2
Parameters (2) | ||
---|---|---|
subscriptionId | string | |
paymentProvider | string | |
Returns (1) | ||
null |
This function yields. It will block the calling thread until completion.
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PlayerCanMakePurchases
Parameters (1) | ||
---|---|---|
player | Instance | |
Returns (1) | ||
bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of PlayerCanMakePurchases from to Unsafe
- 250 Add PlayerCanMakePurchases
PlayerOwnsAsset
Parameters (2) | ||
---|---|---|
player | Instance | |
assetId | int64 | |
Returns (1) | ||
bool |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 3
- 462 Change ThreadSafety of PlayerOwnsAsset from to Unsafe
- 320 Change Parameters of PlayerOwnsAsset from (player: Instance, assetId: int) to (player: Instance, assetId: int64)
- 83 Add PlayerOwnsAsset
PlayerOwnsBundle
Parameters (2) | ||
---|---|---|
player | Player | |
bundleId | int64 | |
Returns (1) | ||
bool |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 1
- 529 Add PlayerOwnsBundle
PrepareCollectiblesPurchase
Parameters (6) | ||
---|---|---|
player | Instance | |
assetId | int64 | |
collectibleItemId | string | |
collectibleItemInstanceId | string | |
collectibleProductId | string | |
expectedPrice | int | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 588 Change Parameters of PrepareCollectiblesPurchase from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int)
- 587 Add PrepareCollectiblesPurchase
PrepareCollectiblesPurchaseRequested
Parameters (6) | |
---|---|
player | Instance |
assetId | int64 |
collectibleItemId | string |
collectibleItemInstanceId | string |
collectibleProductId | string |
expectedPrice | int |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 588 Change Parameters of PrepareCollectiblesPurchaseRequested from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int)
- 587 Add PrepareCollectiblesPurchaseRequested
ProcessReceipt
Parameters (1) | ||
---|---|---|
receiptInfo | Dictionary | |
Returns (1) | ||
ProductPurchaseDecision |
Thread safety | Unsafe |
---|
History 3
- 462 Change ThreadSafety of ProcessReceipt from to Unsafe
- 139 Change Parameters of ProcessReceipt from (receiptInfo: Variant) to (receiptInfo: Dictionary)
- 138 Add ProcessReceipt
PromptBulkPurchase
Parameters (3) | ||
---|---|---|
player | Player | |
lineItems | Array | |
options | Dictionary | |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 1
PromptBulkPurchaseFinished
Parameters (3) | |
---|---|
player | Instance |
status | MarketplaceBulkPurchasePromptStatus |
results | Dictionary |
Thread safety | Unsafe |
---|
History 1
PromptBulkPurchaseRequested
Parameters (6) | |
---|---|
player | Instance |
displayData | Array |
orderRequest | Dictionary |
purchaserRobuxBalance | int64 |
orderTotalRobux | int64 |
options | Dictionary |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PromptBundlePurchase
Parameters (2) | ||
---|---|---|
player | Instance | |
bundleId | int64 | |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 4
- 573 Change ReturnType of PromptBundlePurchase from void to null
- 462 Change ThreadSafety of PromptBundlePurchase from to Unsafe
- 455 Change Security of PromptBundlePurchase from RobloxScriptSecurity to None
- 384 Add PromptBundlePurchase
PromptBundlePurchaseFinished
Parameters (3) | |
---|---|
player | Instance |
bundleId | int64 |
wasPurchased | bool |
Thread safety | Unsafe |
---|
History 3
- 462 Change ThreadSafety of PromptBundlePurchaseFinished from to Unsafe
- 455 Change Security of PromptBundlePurchaseFinished from RobloxScriptSecurity to None
- 394 Add PromptBundlePurchaseFinished
PromptBundlePurchaseRequested
Parameters (2) | |
---|---|
player | Instance |
bundleId | int64 |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of PromptBundlePurchaseRequested from to Unsafe
- 384 Add PromptBundlePurchaseRequested
PromptCollectibleBundlePurchaseRequested
Parameters (8) | |
---|---|
player | Instance |
bundleId | int64 |
collectibleItemId | string |
collectibleItemInstanceId | string |
collectibleProductId | string |
expectedPrice | int |
idempotencyKey | string |
purchaseAuthToken | string |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PromptCollectiblesPurchase
Parameters (6) | ||
---|---|---|
player | Instance | |
assetId | int64 | |
collectibleItemId | string | |
collectibleItemInstanceId | string | |
collectibleProductId | string | |
expectedPrice | int | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 588 Change Parameters of PromptCollectiblesPurchase from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int)
- 587 Add PromptCollectiblesPurchase
PromptCollectiblesPurchaseRequested
Parameters (8) | |
---|---|
player | Instance |
assetId | int64 |
collectibleItemId | string |
collectibleItemInstanceId | string |
collectibleProductId | string |
expectedPrice | int |
idempotencyKey | string |
purchaseAuthToken | string |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 588 Change Parameters of PromptCollectiblesPurchaseRequested from (player: Instance, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int, idempotencyKey: string, purchaseAuthToken: string) to (player: Instance, assetId: int64, collectibleItemId: string, collectibleItemInstanceId: string, collectibleProductId: string, expectedPrice: int, idempotencyKey: string, purchaseAuthToken: string)
- 587 Add PromptCollectiblesPurchaseRequested
PromptGamePassPurchase
Parameters (2) | ||
---|---|---|
player | Instance | |
gamePassId | int64 | |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 6
- 573 Change ReturnType of PromptGamePassPurchase from void to null
- 462 Change ThreadSafety of PromptGamePassPurchase from to Unsafe
- 320 Change Parameters of PromptGamePassPurchase from (player: Instance, gamePassId: int) to (player: Instance, gamePassId: int64)
- 302 Add PromptGamePassPurchase
- 301 Remove PromptGamePassPurchase
- 302 Add PromptGamePassPurchase
PromptGamePassPurchaseFinished
Parameters (3) | |
---|---|
player | Instance |
gamePassId | int64 |
wasPurchased | bool |
Thread safety | Unsafe |
---|
History 5
- 462 Change ThreadSafety of PromptGamePassPurchaseFinished from to Unsafe
- 320 Change Parameters of PromptGamePassPurchaseFinished from (player: Instance, gamePassId: int, wasPurchased: bool) to (player: Instance, gamePassId: int64, wasPurchased: bool)
- 302 Add PromptGamePassPurchaseFinished
- 301 Remove PromptGamePassPurchaseFinished
- 302 Add PromptGamePassPurchaseFinished
PromptGamePassPurchaseRequested
Parameters (2) | |
---|---|
player | Instance |
gamePassId | int64 |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 5
- 462 Change ThreadSafety of PromptGamePassPurchaseRequested from to Unsafe
- 320 Change Parameters of PromptGamePassPurchaseRequested from (player: Instance, gamePassId: int) to (player: Instance, gamePassId: int64)
- 302 Add PromptGamePassPurchaseRequested
- 301 Remove PromptGamePassPurchaseRequested
- 302 Add PromptGamePassPurchaseRequested
PromptNativePurchase
Parameters (2) | ||
---|---|---|
player | Instance | |
productId | string | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of PromptNativePurchase from void to null
- 462 Change ThreadSafety of PromptNativePurchase from to Unsafe
- 156 Add PromptNativePurchase
PromptNativePurchaseWithLocalPlayer
Parameters (1) | ||
---|---|---|
productId | string | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 573 Change ReturnType of PromptNativePurchaseWithLocalPlayer from void to null
- 546 Add PromptNativePurchaseWithLocalPlayer
PromptPremiumPurchase
Parameters (1) | ||
---|---|---|
player | Instance | |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 3
- 573 Change ReturnType of PromptPremiumPurchase from void to null
- 462 Change ThreadSafety of PromptPremiumPurchase from to Unsafe
- 416 Add PromptPremiumPurchase
PromptPremiumPurchaseFinished
Parameters (0) | ||
---|---|---|
No parameters. |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of PromptPremiumPurchaseFinished from to Unsafe
- 416 Add PromptPremiumPurchaseFinished
PromptPremiumPurchaseRequested
Parameters (1) | |
---|---|
player | Instance |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of PromptPremiumPurchaseRequested from to Unsafe
- 416 Add PromptPremiumPurchaseRequested
PromptProductPurchase
Parameters (4) | Default | |
---|---|---|
player | Instance | |
productId | int64 | |
equipIfPurchased | bool | true |
currencyType | CurrencyType | Default |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 4
- 573 Change ReturnType of PromptProductPurchase from void to null
- 462 Change ThreadSafety of PromptProductPurchase from to Unsafe
- 320 Change Parameters of PromptProductPurchase from (player: Instance, productId: int, equipIfPurchased: bool = true, currencyType: CurrencyType = Default) to (player: Instance, productId: int64, equipIfPurchased: bool = true, currencyType: CurrencyType = Default)
- 125 Add PromptProductPurchase
PromptProductPurchaseFinished
Parameters (3) | |
---|---|
userId | int64 |
productId | int64 |
isPurchased | bool |
Thread safety | Unsafe |
---|
History 5
- 557 Change Tags of PromptProductPurchaseFinished from [Deprecated] to []
- 462 Change ThreadSafety of PromptProductPurchaseFinished from to Unsafe
- 320 Change Parameters of PromptProductPurchaseFinished from (userId: int, productId: int, isPurchased: bool) to (userId: int64, productId: int64, isPurchased: bool)
- 139 Change Tags of PromptProductPurchaseFinished from [] to [Deprecated]
- 125 Add PromptProductPurchaseFinished
PromptProductPurchaseRequested
Parameters (4) | |
---|---|
player | Instance |
productId | int64 |
equipIfPurchased | bool |
currencyType | CurrencyType |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 462 Change ThreadSafety of PromptProductPurchaseRequested from to Unsafe
- 320 Change Parameters of PromptProductPurchaseRequested from (player: Instance, productId: int, equipIfPurchased: bool, currencyType: CurrencyType) to (player: Instance, productId: int64, equipIfPurchased: bool, currencyType: CurrencyType)
- 125 Add PromptProductPurchaseRequested
PromptPurchase
Parameters (4) | Default | |
---|---|---|
player | Instance | |
assetId | int64 | |
equipIfPurchased | bool | true |
currencyType | CurrencyType | Default |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 4
- 573 Change ReturnType of PromptPurchase from void to null
- 462 Change ThreadSafety of PromptPurchase from to Unsafe
- 320 Change Parameters of PromptPurchase from (player: Instance, assetId: int, equipIfPurchased: bool = true, currencyType: CurrencyType = Default) to (player: Instance, assetId: int64, equipIfPurchased: bool = true, currencyType: CurrencyType = Default)
- 83 Add PromptPurchase
PromptPurchaseFinished
Parameters (3) | |
---|---|
player | Instance |
assetId | int64 |
isPurchased | bool |
Thread safety | Unsafe |
---|
History 3
- 462 Change ThreadSafety of PromptPurchaseFinished from to Unsafe
- 320 Change Parameters of PromptPurchaseFinished from (player: Instance, assetId: int, isPurchased: bool) to (player: Instance, assetId: int64, isPurchased: bool)
- 83 Add PromptPurchaseFinished
PromptPurchaseRequested
Parameters (4) | |
---|---|
player | Instance |
assetId | int64 |
equipIfPurchased | bool |
currencyType | CurrencyType |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 462 Change ThreadSafety of PromptPurchaseRequested from to Unsafe
- 320 Change Parameters of PromptPurchaseRequested from (player: Instance, assetId: int, equipIfPurchased: bool, currencyType: CurrencyType) to (player: Instance, assetId: int64, equipIfPurchased: bool, currencyType: CurrencyType)
- 83 Add PromptPurchaseRequested
PromptPurchaseRequestedV2
Parameters (6) | |
---|---|
player | Instance |
assetId | int64 |
equipIfPurchased | bool |
currencyType | CurrencyType |
idempotencyKey | string |
purchaseAuthToken | string |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
PromptRobloxPurchase
Parameters (2) | ||
---|---|---|
assetId | int64 | |
equipIfPurchased | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of PromptRobloxPurchase from void to null
- 462 Change ThreadSafety of PromptRobloxPurchase from to Unsafe
- 424 Add PromptRobloxPurchase
PromptRobloxPurchaseRequested
Parameters (2) | |
---|---|
assetId | int64 |
equipIfPurchased | bool |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of PromptRobloxPurchaseRequested from to Unsafe
- 424 Add PromptRobloxPurchaseRequested
PromptSubscriptionPurchase
Parameters (2) | ||
---|---|---|
user | Player | |
subscriptionId | string | |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 6
- 590 Add PromptSubscriptionPurchase
- 589 Remove PromptSubscriptionPurchase
- 587 Change Tags of PromptSubscriptionPurchase from [] to [Deprecated]
- 573 Change ReturnType of PromptSubscriptionPurchase from void to null
- 462 Change ThreadSafety of PromptSubscriptionPurchase from to Unsafe
- 393 Add PromptSubscriptionPurchase
PromptSubscriptionPurchaseFinished
Parameters (3) | |
---|---|
user | Player |
subscriptionId | string |
didTryPurchasing | bool |
Thread safety | Unsafe |
---|
History 8
- 592 Change Security of PromptSubscriptionPurchaseFinished from RobloxScriptSecurity to None
- 590 Add PromptSubscriptionPurchaseFinished
- 590 Remove PromptSubscriptionPurchaseFinished
- 589 Remove PromptSubscriptionPurchaseFinished
- 589 Add PromptSubscriptionPurchaseFinished
- 587 Change Tags of PromptSubscriptionPurchaseFinished from [] to [Deprecated]
- 462 Change ThreadSafety of PromptSubscriptionPurchaseFinished from to Unsafe
- 393 Add PromptSubscriptionPurchaseFinished
PromptSubscriptionPurchaseRequested
Parameters (1) | |
---|---|
subscriptionId | string |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 4
- 590 Change Parameters of PromptSubscriptionPurchaseRequested from (user: Instance, subscriptionId: string) to (subscriptionId: string)
- 589 Change Parameters of PromptSubscriptionPurchaseRequested from (player: Instance, subscriptionId: int64) to (user: Instance, subscriptionId: string)
- 462 Change ThreadSafety of PromptSubscriptionPurchaseRequested from to Unsafe
- 393 Add PromptSubscriptionPurchaseRequested
PromptThirdPartyPurchase
Parameters (2) | ||
---|---|---|
player | Instance | |
productId | string | |
Returns (1) | ||
null |
Security | LocalUserSecurity |
---|---|
Thread safety | Unsafe |
History 4
- 573 Change ReturnType of PromptThirdPartyPurchase from void to null
- 462 Change ThreadSafety of PromptThirdPartyPurchase from to Unsafe
- 311 Change Security of PromptThirdPartyPurchase from RobloxPlaceSecurity to LocalUserSecurity
- 150 Add PromptThirdPartyPurchase
ReportAssetSale
Parameters (2) | ||
---|---|---|
assetId | string | |
robuxAmount | int | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of ReportAssetSale from void to null
- 462 Change ThreadSafety of ReportAssetSale from to Unsafe
- 238 Add ReportAssetSale
ReportRobuxUpsellStarted
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of ReportRobuxUpsellStarted from void to null
- 462 Change ThreadSafety of ReportRobuxUpsellStarted from to Unsafe
- 237 Add ReportRobuxUpsellStarted
ServerPurchaseVerification
Parameters (1) | |
---|---|
serverResponseTable | Dictionary |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 2
- 462 Change ThreadSafety of ServerPurchaseVerification from to Unsafe
- 125 Add ServerPurchaseVerification
SignalAssetTypePurchased
Parameters (2) | ||
---|---|---|
player | Instance | |
assetType | AssetType | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SignalAssetTypePurchased from void to null
- 462 Change ThreadSafety of SignalAssetTypePurchased from to Unsafe
- 384 Add SignalAssetTypePurchased
SignalClientPurchaseSuccess
Parameters (3) | ||
---|---|---|
ticket | string | |
playerId | int64 | |
productId | int64 | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 4
- 573 Change ReturnType of SignalClientPurchaseSuccess from void to null
- 462 Change ThreadSafety of SignalClientPurchaseSuccess from to Unsafe
- 320 Change Parameters of SignalClientPurchaseSuccess from (ticket: string, playerId: int, productId: int) to (ticket: string, playerId: int64, productId: int64)
- 125 Add SignalClientPurchaseSuccess
SignalMockPurchasePremium
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SignalMockPurchasePremium from void to null
- 462 Change ThreadSafety of SignalMockPurchasePremium from to Unsafe
- 416 Add SignalMockPurchasePremium
SignalPromptBulkPurchaseFinished
Parameters (2) | ||
---|---|---|
status | MarketplaceBulkPurchasePromptStatus | |
results | Dictionary | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 1
SignalPromptBundlePurchaseFinished
Parameters (3) | ||
---|---|---|
player | Instance | |
bundleId | int64 | |
success | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SignalPromptBundlePurchaseFinished from void to null
- 462 Change ThreadSafety of SignalPromptBundlePurchaseFinished from to Unsafe
- 394 Add SignalPromptBundlePurchaseFinished
SignalPromptGamePassPurchaseFinished
Parameters (3) | ||
---|---|---|
player | Instance | |
gamePassId | int64 | |
success | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 6
- 573 Change ReturnType of SignalPromptGamePassPurchaseFinished from void to null
- 462 Change ThreadSafety of SignalPromptGamePassPurchaseFinished from to Unsafe
- 320 Change Parameters of SignalPromptGamePassPurchaseFinished from (player: Instance, gamePassId: int, success: bool) to (player: Instance, gamePassId: int64, success: bool)
- 302 Add SignalPromptGamePassPurchaseFinished
- 301 Remove SignalPromptGamePassPurchaseFinished
- 302 Add SignalPromptGamePassPurchaseFinished
SignalPromptPremiumPurchaseFinished
Parameters (1) | ||
---|---|---|
didTryPurchasing | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SignalPromptPremiumPurchaseFinished from void to null
- 462 Change ThreadSafety of SignalPromptPremiumPurchaseFinished from to Unsafe
- 416 Add SignalPromptPremiumPurchaseFinished
SignalPromptProductPurchaseFinished
Parameters (3) | ||
---|---|---|
userId | int64 | |
productId | int64 | |
success | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 4
- 573 Change ReturnType of SignalPromptProductPurchaseFinished from void to null
- 462 Change ThreadSafety of SignalPromptProductPurchaseFinished from to Unsafe
- 320 Change Parameters of SignalPromptProductPurchaseFinished from (userId: int, productId: int, success: bool) to (userId: int64, productId: int64, success: bool)
- 125 Add SignalPromptProductPurchaseFinished
SignalPromptPurchaseFinished
Parameters (3) | ||
---|---|---|
player | Instance | |
assetId | int64 | |
success | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 4
- 573 Change ReturnType of SignalPromptPurchaseFinished from void to null
- 462 Change ThreadSafety of SignalPromptPurchaseFinished from to Unsafe
- 320 Change Parameters of SignalPromptPurchaseFinished from (player: Instance, assetId: int, success: bool) to (player: Instance, assetId: int64, success: bool)
- 83 Add SignalPromptPurchaseFinished
SignalPromptSubscriptionPurchaseFinished
Parameters (2) | ||
---|---|---|
subscriptionId | string | |
didTryPurchasing | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 6
- 592 Change Security of SignalPromptSubscriptionPurchaseFinished from None to RobloxScriptSecurity
- 590 Add SignalPromptSubscriptionPurchaseFinished
- 589 Remove SignalPromptSubscriptionPurchaseFinished
- 573 Change ReturnType of SignalPromptSubscriptionPurchaseFinished from void to null
- 462 Change ThreadSafety of SignalPromptSubscriptionPurchaseFinished from to Unsafe
- 393 Add SignalPromptSubscriptionPurchaseFinished
SignalServerLuaDialogClosed
Parameters (1) | ||
---|---|---|
value | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 573 Change ReturnType of SignalServerLuaDialogClosed from void to null
- 462 Change ThreadSafety of SignalServerLuaDialogClosed from to Unsafe
- 138 Add SignalServerLuaDialogClosed
ThirdPartyPurchaseFinished
Parameters (4) | |
---|---|
player | Instance |
productId | string |
receipt | string |
wasPurchased | bool |
Security | LocalUserSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 462 Change ThreadSafety of ThirdPartyPurchaseFinished from to Unsafe
- 311 Change Security of ThirdPartyPurchaseFinished from RobloxPlaceSecurity to LocalUserSecurity
- 150 Add ThirdPartyPurchaseFinished
UserOwnsGamePassAsync
Parameters (2) | ||
---|---|---|
userId | int64 | |
gamePassId | int64 | |
Returns (1) | ||
bool |
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of UserOwnsGamePassAsync from to Unsafe
- 329 Add UserOwnsGamePassAsync
Removed members 10
GetSubscriptionStatus
Parameters (2) | ||
---|---|---|
player | Instance | |
subscriptionId | int64 | |
Returns (1) | ||
Dictionary |
This function yields. It will block the calling thread until completion.
History 2
- 396 Remove GetSubscriptionStatus
- 393 Add GetSubscriptionStatus
IsPlayerSubscribed
Parameters (2) | ||
---|---|---|
player | Instance | |
subscriptionId | int64 | |
Returns (1) | ||
bool |
This function is deprecated. It exists only for backward compatibility, and should not be used for new work.
This function yields. It will block the calling thread until completion.
Thread safety | Unsafe |
---|
History 4
- 589 Remove IsPlayerSubscribed
- 587 Change Tags of IsPlayerSubscribed from [Yields] to [Yields, Deprecated]
- 462 Change ThreadSafety of IsPlayerSubscribed from to Unsafe
- 396 Add IsPlayerSubscribed
PromptSubscriptionCancellation
Parameters (2) | ||
---|---|---|
player | Instance | |
subscriptionId | int64 | |
Returns (1) | ||
null |
This function is deprecated. It exists only for backward compatibility, and should not be used for new work.
Thread safety | Unsafe |
---|
History 5
- 589 Remove PromptSubscriptionCancellation
- 587 Change Tags of PromptSubscriptionCancellation from [] to [Deprecated]
- 573 Change ReturnType of PromptSubscriptionCancellation from void to null
- 462 Change ThreadSafety of PromptSubscriptionCancellation from to Unsafe
- 393 Add PromptSubscriptionCancellation
PromptSubscriptionCancellationFinished
Parameters (3) | |
---|---|
player | Instance |
subscriptionId | int64 |
wasCanceled | bool |
This event is deprecated. It exists only for backward compatibility, and should not be used for new work.
Thread safety | Unsafe |
---|
History 4
- 589 Remove PromptSubscriptionCancellationFinished
- 587 Change Tags of PromptSubscriptionCancellationFinished from [] to [Deprecated]
- 462 Change ThreadSafety of PromptSubscriptionCancellationFinished from to Unsafe
- 393 Add PromptSubscriptionCancellationFinished
PromptSubscriptionCancellationRequested
Parameters (2) | |
---|---|
player | Instance |
subscriptionId | int64 |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 3
- 589 Remove PromptSubscriptionCancellationRequested
- 462 Change ThreadSafety of PromptSubscriptionCancellationRequested from to Unsafe
- 393 Add PromptSubscriptionCancellationRequested
SetDevProductInfoUrl
Parameters (1) | ||
---|---|---|
url | string | |
Returns (1) | ||
void |
Security | LocalUserSecurity |
---|
History 2
- 158 Remove SetDevProductInfoUrl
- 131 Add SetDevProductInfoUrl
SetPlayerOwnsAssetUrl
Parameters (1) | ||
---|---|---|
url | string | |
Returns (1) | ||
void |
Security | LocalUserSecurity |
---|
History 3
- 158 Remove SetPlayerOwnsAssetUrl
- 86 Change Security of SetPlayerOwnsAssetUrl from RobloxSecurity to LocalUserSecurity
- 83 Add SetPlayerOwnsAssetUrl
SetProductInfoUrl
Parameters (1) | ||
---|---|---|
url | string | |
Returns (1) | ||
void |
Security | LocalUserSecurity |
---|
History 3
- 158 Remove SetProductInfoUrl
- 86 Change Security of SetProductInfoUrl from RobloxSecurity to LocalUserSecurity
- 83 Add SetProductInfoUrl
SignalPromptSubscriptionCancellationFinished
Parameters (3) | ||
---|---|---|
player | Instance | |
subscriptionId | int64 | |
wasCanceled | bool | |
Returns (1) | ||
null |
Security | RobloxScriptSecurity |
---|---|
Thread safety | Unsafe |
History 4
- 589 Remove SignalPromptSubscriptionCancellationFinished
- 573 Change ReturnType of SignalPromptSubscriptionCancellationFinished from void to null
- 462 Change ThreadSafety of SignalPromptSubscriptionCancellationFinished from to Unsafe
- 393 Add SignalPromptSubscriptionCancellationFinished