What are the mandatory fields that I should pass to PayPal?

You should pass: 
  • Product Name/Details.
  • Order Number.
  • Order Amount.
  • Country code.
  • Shipping address (Only for tangible products).
  • Transaction Currency.