Skip to content

makecryptoio/makepay-fivem-redm

Repository files navigation

MakePay FiveM/RedM Resource

Cfx.re server resource for selling ranks, credits, donations, and digital goods with MakePay hosted payment links.

Features

  • Works with FiveM (gta5) and RedM (rdr3).
  • Server-only MakePay API calls through PerformHttpRequest.
  • Catalog-driven products so clients cannot choose amount or entitlement IDs.
  • Server exports for other resources.
  • Admin command for testing payment-link creation.
  • Entitlement grant event for webhook relays or admin systems.

Resource Setup

Add the resource to your server resources folder and configure convars in server.cfg:

set makepay_key_id "..."
set makepay_key_secret "..."
set makepay_base_url "https://www.makecrypto.io"
set makepay_return_url "https://your-server.example.com/thanks"

ensure makepay-fivem-redm

Keep the secret convars server-side. Do not use setr for MakePay credentials.

Products

Edit config.lua and define catalog entries:

MakePayConfig.products = {
  vip = {
    title = 'VIP Rank',
    amount = '10.00',
    currency = 'USD',
    entitlement = 'rank:vip'
  }
}

Exports

exports['makepay-fivem-redm']:CreatePaymentLinkForProduct(playerId, 'vip', function(result, err)
  if err then
    print(err)
    return
  end

  print(result.url)
end)

Webhook relays can grant entitlements after verifying MakePay server-side:

exports['makepay-fivem-redm']:GrantEntitlement('license:abc', 'rank:vip', 'plink_123')

Cfx.re Direction

This resource follows the current Cfx.re resource manifest and Lua server HTTP request APIs:

Development

npm test
npm run validate

About

FiveM and RedM server resource for MakePay payment links and entitlements. Cryptocurrency payment gateway for direct self-custody merchant-wallet settlement, decentralized swaps, and 70+ coin/20+ chain auto-conversion.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors