Back to search

Does working on programming a section of a computer program that specializes in recording financial transactions—specifically, one related to a page that records payment methods such as cash, check, Visa, and credit card, knowing that the program does not directly deal with Visa and credit card machines but only records that payment was made by them, and given the subsequent agreement with the management to create a new page that allows the user to add, delete, and modify the names of payment methods as they deem fit—make the received salary permissible (halal) or forbidden (haram)? What are the implications of this? And is it permissible to continue working at the company if future modifications are requested for this section?

1 min readAlso available in العربية

There is no harm in preparing the program and offering multiple payment options, even if they include payment with Visa cards. Some of these are permissible and some are forbidden. The sin of dealing with a forbidden card falls upon the one who uses it, because the program does not specify forbidden cards. It is permissible to benefit from the salary earned from this work.

Summarized from the full answer at Ftawy · reviewed Sep 2, 2026

Read the full answer on Ftawy