📃
Developer Docs
  • Overview
  • Integration Options
  • Webhooks
    • Build a webhook endpoint
    • Check signature
  • Getting Started
    • 1. Creating User Accounts
    • 2. User Account Types & Permissions
    • 3. Generate Access Tokens
    • 4. Choose Integration Options
    • 5. Securing Embedded UIs
      • 5a. Securing Embedded UIs Using HMAC (deprecated)
    • 6. Loading the frontend library
      • 6a. Preloading PayEngine Web-Component in SPA
    • 7. Custom styling the Web-Components
    • 8. Handling Callbacks from Web-Components
    • 9. Available Web-Components
    • 10. Available Webhooks
  • Merchant Onboarding
    • Overview
    • Integration Options
    • Onboarding/Payments Application Workflow
    • Embedded Onboarding UI
    • Merchant onboarding APIs
    • Partner's Onboarding UI
    • Merchant Lifecycle
    • Onboarding to Partner Relationships
  • Processing Payments
    • Introduction
      • Transaction Flow and Status
    • SecureFields JS
      • SecureFields Bank Account
      • Using tokens
    • Credit Card Form
    • Connect with Plaid
    • Connect Mailgun
    • 3D Secure
    • Payments API
    • Searching Transactions
    • Registering a cloud connected device
    • Apple Pay
      • Apple Pay in your native app
    • Google Payâ„¢
    • Level 2 and Level 3 Data
    • Fraud Prevention
    • Reporting
    • PCI Compliance
    • Address Verification Service (AVS) Check
    • Hosted Payments
    • Tap to Pay
  • Card Account Updater
  • ORCHESTRATION SYSTEM
    • Orchestration Overview
    • Onboarding Orchestration
    • Transactions Orchestration
    • Omnicommerce Orchestration
    • Merchant Servicing
    • Universal Reporting
  • TOKENIZATION
    • Automatic Network Tokenization
    • Token Migration Process
  • DISPUTE MANAGEMENT
    • Retrieval Requests & Chargebacks
  • Certification
    • Partner Certification
  • Data Sharing
    • Secure Data Sharing with PayEngine
  • eCommerce Integration
    • PayEngine Payment Gateway for WooCommerce
Powered by GitBook
On this page
  • Introduction
  • Generate API Keys
  • Keeping your keys safe
  1. Getting Started

3. Generate Access Tokens

Previous2. User Account Types & PermissionsNext4. Choose Integration Options

Last updated 1 month ago

Introduction

In this tutorial, we're going to generate some API tokens that will be needed for the integration process. There are three types of API tokens that can be generated to complete the integration process. Here is a breakdown of each.

Token Type

Description

Public

Token that can be placed inside publicly distributed client-side code. This may be a website or a mobile app.

Private

Token that can be used to make calls from your servers to ours. These tokens should never be included anywhere that will be publicly accessible.

If you don't have a developer role, you may not have access to manage your API in the dashboard. Contact your admin to update your account access level to developer.

Once you created the needed access tokens, you can process the integration options that fit your needs.

Generate API Keys

Navigate to your API -> Manage Keys section:

1. Click on the Create API Key

2. Provide key details and click Save

Keeping your keys safe

Your private API key can be used to make any API call on behalf of your account. Ensure it is kept out of any version control system you may be using.

Please note that the private keys are only visible the first time you create them. After that, the Dashboard redacts the API key. If you lose your private key, you can't recover it and must create another one.