Skip to content
Roblox API Reference

Enum.ReceiptType

ReceiptType is used to work with server-sided receipt processing.
Items
3
Uses
1

Items3

  • Enum.ReceiptType.DeveloperProduct = 0
    Used for processing receipts from developer product purchases made with PromptProductPurchase. The receipt includes ProductId, CurrencyType, and CurrencySpent fields. A handler bound for this type processes developer product receipts in place of the legacy ProcessReceipt callback; receipts with no matching bound handler fall through to ProcessReceipt.
  • Enum.ReceiptType.RobuxTransferSender = 1
    Used for processing receipts for the user who initiated a Robux transfer. The receipt's PlayerId is the sender's user ID and includes a TransferRequestId field. Delivered immediately if the transfer settles synchronously. If receiver approval is required, delivered to the server the sender is currently in once the receiver accepts, or on the sender's next session join if they are offline.
  • Enum.ReceiptType.RobuxTransferReceiver = 2
    Used for processing receipts for the user who received Robux via a transfer. The receipt's PlayerId is the receiver's user ID and includes a TransferRequestId field. Delivered to the server the receiver is currently in once the transfer settles, or on their next session join if they are offline.

Used by parameters1