Donation form with wallet proof
Donors choose a cause and amount. Local donors send bKash or Nagad and enter the transaction ID, and staff approve each gift in the admin. Donors abroad pay by card through a payment gateway and get an automatic receipt.