FreeFireMerchantTopup
Last Updated 11th May, 2025
Last updated
Last Updated 11th May, 2025
Last updated
The FreeFireMerchantTopup mutation allows merchant clients to top up Free Fire Diamonds using their merchant key. It deducts the merchant's balance and query count, validates the product, and logs the transaction.
💡 Merchant accounts benefit from discounted pricing — products are charged at 80% of the usual retail price.
🔗 Endpoint URL: Method: POST Content-Type: application/json
📎 Mutation Structure
📅 Parameters
productId
String
Yes
ID of the Free Fire top-up product
playerID
String
Yes
Player ID to receive the top-up
✅ Successful Response
🚫 Error Codes
401
Merchant key required
Missing or invalid merchant header
403
Invalid merchant key
Merchant not found
402
Insufficient merchant query balance
Merchant has 0 remaining query credits
404
Top-up product not found
The product ID is not valid
503
Topup failed
Internal operation failed to process
500
Transaction not found
No record matched after placement
🔪 Code Examples Python
JavaScript