Jeśli chodzi o domeny, konkretnie .pl: najpierw musisz zgłosić się do NASKu i zapewne podpisać jakąś umowę czy porozumienie. Na start musisz wpłacić 10 tysięcy zł. Szczegóły:
https://www.dns.pl/porozumienie/warunki_wstepne.html. Operacje na domenach przypuszczalnie da się wykonywać tu
https://www.dns.pl/cgi-bin/partnerzy.pl bo jest jakieś logowanie dla partnerów. Możesz też napisać sobie coś, co zintegruje Cię z nimi:
https://www.dns.pl/porozumienie/NASK_EPP_Extension.pdf - jak to sobie zrobisz jest pewnie kwestią całkowicie indywidualną. Czy są jakieś gotowce nie wiem. Za akcje, np. rejestracje, płacisz zgodnie z cennikiem:
https://www.dns.pl/porozumienie/oplatyp.html Po Twojej stronie leży udostępnienie klientom możliwości zmiany serwerów DNS dla domeny, obsługi jej kontaktów, czy wydawanie kodów authinfo na żądanie klientów - jeśli będziesz się od tego uchylał to NASK wypowie porozumienie (już pokazali że umieją to zrobić). Tracisz wtedy całkowicie prawa do rejestracji, wszystkie domeny u Ciebie zarejestrowane przechodzą do NASKu, a abonenci dostają informacje o konieczności przeniesienia do nowego rejestratora.
To tyle o samej procedurze, jak to zrobisz aby szło automatycznie to już zależy całkowicie od Ciebie - możesz tam posadzić człowieczka, który będzie to ręcznie przepisywał, albo napisać aplikację, która po kliknięciu przez klienta "Zamów" na jakimś formularzu wyboru będzie czekała na płatność, następnie wysyłała coś po tym API do NASKu, rejestrowała domenę, wysyłała emaila do klienta że ma nową domenę i robiła co tam jeszcze chcesz.