feat: add payment service

Co-authored-by: Claude <noreply@anthropic.com>
