Developer Portal Account Guide
Create an account
Choose Sign up from the home page or log in window.

Complete the registration form.

Requirements:
- Completed the onboarding process with KeyBank Embedded Banking APIs
- All sign-up forms required are filled with valid information:
First name (John), Last name (Doe)
Name fields must have at least 3 characters and cannot exceed 20 alphabetic characters. Numbers and special characters are not allowed.
Email (johndoe@domain.com)
Provide the email with the same domain name that is registered with KeyBank. The email must be in valid format (name@domain.com) and from a US domain. Your email will be your username.
Mobile Number (3302345678)
Phone number field must contain 10 digits including the three-digit area code. The 10-digit number cannot start with a 0 or 1.
Company name (XYZ Company)
Company field must have at least 3 alphanumeric characters and cannot exceed 20 characters in length.
Purpose of access (Interested in Payment API integration)
Briefly describe why you are requesting access and to which Developer Portal resources.
- Agreed to KeyBank's Terms of Service.
Submit the request.
The submit button is inactive (grayed out) until the following conditions are met:
- All required fields have valid data
- The site's terms and conditions have been accepted
- Recaptcha validation successful
Note: Each sign up must have a unique email address and phone number. The email domain must be registered with KeyBank for access to be granted.
- You will receive email instructions how to complete account setup within 1-2 business days after submission.
Verify account and complete setup
Open the setup email.

Select the one-time link to Generate OTP.

Enter the provided OTP and select Verify OTP.

OTP links are time sensitive. If the link expires, select sign up again from the screen that appears.

You will receive an email to set up your password. Select the link in the email to create your password.

Create your password.
Passwords must be 8 or more characters in length with at least 1 uppercase letter, 1 lowercase letter, 1 number, and 1 symbol.

- Select Set password.
You will receive a success screen and confirmation email.

- Return to the Developer Portal login page.
Note: One-time links may expire. If the link expires, request a new link or contact support at developers@keybank.com.
Log in
Choose Log in.

- Enter your registered email address and password.
- Access available Developer Portal resources.
Note: Secured sessions end after 30 minutes of inactivity.
FAQs
If I have general issues, who should I contact?
Email developers@keybank.com.
How long should I expect it to take to get a response from KeyBank?
48 business hours is the maximum turnaround time.
If I am already a KeyBank domain user, how should I log in?
KeyBank domain users will be redirected to log in using an SSO (single sign-on).
What should I do if my one-time link expires?
Request a new link or contact developers@keybank.com.
What should I do if I enter the OTP incorrectly too many times?
Email developers@keybank.com to request a new link as the account will be blocked after 3 repeated incorrect entries. Once an account is blocked, there will be a waiting period before being able to receive a new link.
What should I do if my mobile number is incorrect?
Email developers@keybank.com to request assistance.
What should I do if I forgot my password?
Follow the Forgot password? link to create a new one.
How long does a secured session last?
Secured sessions end after 30 minutes of inactivity. You will need to log in again.
What should I do if my request was rejected but later approved?
Determine the reason for rejection, correct the issue, then resubmit the request.