Skip to main content

Set Up Custom Integration


This tutorial guides you through setting up a custom integration to the REST API. A custom integration is best for businesses that need to align payment processing with their own systems, processes, and customer experience requirements.

Sign Up for a Test Account

To begin setting up your account, you must first sign up for a sandbox test account. A test account enables you to obtain your REST API keys and test your implementation.

Follow these steps to sign up for a sandbox test account:

  1. Go to the Developer Center test account sign-up page:

  2. Enter your information into the test account form, and click Create Account.

  3. Go to your email and find a message titled Merchant Registration Details and click Set up your username and password now.

    Your browser opens the New User Sign Up wizard.

  4. Enter the organization ID and contact email you submitted during account creation.

    Follow the wizard pages and on-screen instructions to enter your name, username, and password.

  5. Log in to the using your account credentials:

    The Verify your Identity page appears. When you log in for the first time, you must verify your identity through a system-generated email sent to your registered email account.

  6. Check your email inbox for a message titled Identification Code. A passcode is included in the message.

  7. Enter the passcode on the Verify your Identity page.

    You are directed to the dashboard page.

Choose Your REST API Key

Decide which REST API key is best for your organization and click its corresponding option below. REST API keys are cryptographic keys that determine how your system constructs REST API messages.

FeatureP12 CertificateShared Secret Key Pair
Best forServer-side integrations using certificate-based authenticationMost REST API integrations using HTTP Signature authentication
How it worksA .p12 certificate file and password authenticate each requestAn API key ID and shared secret key sign each request
Key benefitStrong certificate-based securityEasier to generate, store, and rotate

Last published: September 29, 2026