Thanks for that additional clarification, @theenclavetreasu. I can help with enabling online payment options.
In order for these options to appear, it needs to be sent as an Online pledge. Here's how to enable this:
- Click the Gear icon.
- Select Account and Settings.
- Click Sales on the left.
- Select within Online delivery
- Click the drop-down under Additional email options for pledges and choose Online pledge.
- Select Save.
I've included a picture to serve as a visual reference:

Additionally, since you've referenced that this is a non-profit, I recommend the following article: Configure an Account for a Non-Profit Organization.
I want to ensure that this is setup for you, so please feel free to let me know how it goes by posting below.