ReceiptType
ReceiptType is used to work with server-sided receipt processing.
Items 3
| History | Name | Value | Description | |
|---|---|---|---|---|
| 717 | DeveloperProduct | 0 | ||
| 717 | RobuxTransferSender | 1 | Used for processing receipts for the user who initiated a Robux transfer.
The receipt's | |
| 717 | RobuxTransferReceiver | 2 | Used for processing receipts for the user who received Robux via a
transfer. The receipt's |
Description
ReceiptType works with MarketplaceService:BindReceiptHandler() to
indicate the different type of receipts a developer can bind to for
processing. When you call
BindReceiptHandler, you pass a
ReceiptType to specify which kind of receipt your handler should process.
For Robux transfers initiated with
PromptRobuxTransferAsync,
two receipts are generated: one for the sender (RobuxTransferSender) and one
for the receiver (RobuxTransferReceiver). You should register handlers for
both types to fully process a transfer.
Transfer receipts are delivered to whichever server the user is currently in once the transfer settles (the user does not need to rejoin). If the user is offline when the transfer settles, the receipt is delivered the next time they join a server. See BindReceiptHandler for details.
History 4
- 717 Add RobuxTransferSender
- 717 Add RobuxTransferReceiver
- 717 Add DeveloperProduct
- 717 Add ReceiptType