Introduction : Common Metasploit Terminology : Payload

Payload

A payload is the actual code that executes on the target system after an exploit successfully executes.
A payload can be a reverse shell payload or a bind shell payload. The major difference between these payloads is the direction of the connection after the exploit occurs.