DarkRP donation help!

I am trying to do a !donate command and bring up a web page for the paypal. I keep getting lua errors but the windows pops up blank. Also the window is on the top left of the screen is there a way to have it centered?

ERROR


[ERROR] lua/autorun/client/donate.lua:22: bad argument #1 to 'OpenURL' (string e
xpected, got nil)
  1. OpenURL - [C]:-1
   2. CreatePanel - lua/autorun/client/donate.lua:22
    3. fn - lua/autorun/client/donate.lua:36
     4. Call - addons/ulib/lua/ulib/shared/hook.lua:183
      5. Function - gamemodes/darkrp/gamemode/cl_init.lua:262
       6. unknown - lua/includes/modules/usermessage.lua:87

CODE


local donate = {
    ["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HESJEG3LRYHL8"] = "";
};
 
function donate.CreatePanel( )
 
    local w = 800;  -- Width
    local h = 600;  -- Height
    local p = 8;    -- Padding
 
    donate.Frame = vgui.Create( "DFrame" );
    donate.Frame:SetTitle( "Donate" );
    donate.Frame:SetSize( w + (p * 2), h + (p * 5) );
     
    donate.Panel = vgui.Create( "DPanel", donate.Frame );
    donate.Panel:SetPos( 8, 32 );
    donate.Panel:SetSize( w, h );
     
    donate.HTML = vgui.Create( "HTML", donate.Panel );
    donate.HTML:SetPos( 8, 8 );
    donate.HTML:SetSize( w - (p * 2), h - (p * 2) );
    donate.HTML:OpenURL( donate.URL );
 
    donate.Frame:Center();
    donate.Frame:MakePopup();
     
end
 
hook.Add( "OnPlayerChat", "donateCommand", function( ePlayer, sText )
 
	if ( ePlayer ~= LocalPlayer() ) then
		return;
	end
	
    if ( string.StartWith( string.lower( sText ), "!donate" ) ) then
        donate.CreatePanel( );
	return;
    end
     
end );

Did you even read the error?
[lua]local donate = {
URL = [“https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HESJEG3LRYHL8”]
}[/lua]

I did but I know nothing about lua.

nevermind, didn’t look at the derma.

After doing that I received this error but this time when I put in the command nothing happens…


[ERROR] lua/autorun/client/donate.lua:2: unexpected symbol near '['
  1. unknown - lua/autorun/client/donate.lua:0


[lua]
local donate = {
[“URL”] = “https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HESJEG3LRYHL8
}
[/lua]

Thank you so much! Worked!