Elastic basic License version ELK use in production server

i saw both apache 2 version and elastic license version when i am downloading ELK.

Can i use elastic basic license version ELK for my customer in their production server ?

or should i use apache 2.0 versioned ELK ?

Yes you can.

do I need to pay for the basic license to use in production?

currently I am using apache 2 version

No you don't have to pay for the basic license.
You don't even have to tell elastic you are using it.