Я думаю, вам, вероятно, нужно уточнить, чего вы пытаетесь достичь.
Если вы надеетесь, что кто-то написал Платежный шлюз с открытым исходным кодом, я не думаю, что вы найдете его. Я также не ожидаю, что это то, что вы действительно хотите ...
Вы надеетесь на что-то вроде ActiveMerchant , но на c #? ActiveMerchant - это унифицированный API для взаимодействия с различными шлюзами. Я не знаю с # эквивалент
Возможно, самый простой способ - просто выбрать шлюз, которым вы довольны, а затем проработать интеграцию, используя документы API, предоставляемые этим шлюзом. Например, Paypal или Authorize.net предоставят документацию по API, которая поможет вам в интеграции.