Hi, I think I may be misunderstanding how ProcessReceipt works when purchasing a developer product. I realised that regardless of what was being returned, the purchase was successful anyway and my robux were being taken? To the point where this was my process receipt function, and purchases still worked:
function processReceipt(receiptInfo)
return Enum.ProductPurchaseDecision.NotProcessedYet
end
MarketplaceService.ProcessReceipt = processReceipt
This is my only ProcessReceipt function defined for the game. Am I misunderstanding something? Using print statements I found the function being called just one time where I was under the impression it’d be called repeatedly until successful.