The process for signing up for a Lane Credit Card involves filling out an online application form, providing personal information such as name, address, and income, and submitting the form. After the application is approved, a credit card will be sent to the applicant with instructions on how to activate and use the card.