Jump to Content
Maya Developer Hub
Product GuidesCode ExamplesTechnical DocumentationsChangelogNo CodeSupportSandbox HealthSurvey
Maya Tech BlogGo to Maya Business ManagerMaya Developer Hub
Technical Documentations
Maya Tech BlogGo to Maya Business Manager
Product GuidesCode ExamplesTechnical DocumentationsChangelogNo CodeSupportSandbox HealthSurvey

API Integration Essentials

  • API Environments
  • API Authentication Methods
    • Basic Authentication
    • Bearer Authentication
      • Create Access Tokenpost
      • OAuth 2.0 Authentication Errors

Online payments

  • Quickstart on Online Payments
    • How to Try Our Online Payment Endpoints
    • Business Rules to Code for Online Payments
    • Sandbox Credentials and Cards
    • Payment Statuses
    • Voids and Refunds
    • Limits on API Requests
  • Maya Checkout
    • Know Before You Code
      • About Maya Checkout
      • Getting Started in Maya Checkout (Maya Business Manager)
      • Getting Started in Maya Checkout (Maya Manager 1.0)
      • How API Authentication Works in Maya Checkout
    • Integrate
      • Accept One-time Payment using Maya Checkout
      • Authorize (Hold) and Capture Payments in Maya Checkout
      • Accept Payments as a Payment Facilitator in Maya Checkout
    • Endpoints
      • Create Checkoutpost
    • Best Practices
      • Understanding Payment Statuses in Maya Checkout
      • Configuring Your Webhook for Maya Checkout
      • Managing Voids and Refunds in Maya Checkout
      • Implementing Fraud Protection in Maya Checkout
      • Testing and Validating Your Maya Checkout Integration
    • Troubleshooting and Error Handling
      • Understanding Errors in Maya Checkout
  • Maya Vault
    • Pay and Save a Card
    • Save a Card Only
    • Pay using Vaulted Cards
    • One-Time Card Payment using Maya Vault
    • Endpoints
      • Create Payment Tokenpost
      • Create Paymentpost
      • Create Customerpost
      • Update Customerput
      • Retrieve Customerget
      • Delete Customerdel
      • Create Card of Customerpost
      • Retrieve Cards of Customerget
      • Retrieve a Card of Customerget
      • Update a Card of Customerput
      • Delete a Card of Customerdel
      • Create Customer Paymentpost
  • Pay with Maya
    • One-time Payment using Maya Wallet
    • Generate a Maya QRPh
    • Link a Maya Wallet
    • Pay using a Linked Maya Wallet
    • Create Payment V2 with Profile Sharing
      • Generate connectToken for Payment V2
      • Create Payment V2 using connectToken
      • Configuring Webhooks for Create Payment V2
      • Create Payment V2 Endpointpost
    • Endpoints
      • Create Single Paymentpost
      • Create Dynamic QRpost
      • Create Wallet Linkpost
      • Get Wallet Linkget
      • Delete Wallet Linkdel
      • Execute Wallet Link Paymentpost
  • Managing Payment Transaction
    • Capture Paymentpost
    • Retrieve Payment via IDget
    • Retrieve Payment via RRNget
    • Retrieve Payment Statusget
    • Cancel Payment via IDpost
  • Managing Webhooks
    • Endpoints
      • Create Webhookpost
      • Get Webhooksget
      • Get Webhookget
      • Update Webhookput
      • Delete Webhookdel
  • Customizations
    • Set Customizationspost
    • Retrieve Customizationsget
    • Remove Customizationsdel
  • Online Payment Errors
    • Authentication and API Key Errors
    • Payment Related Errors
    • Customer, Account and Card Related Errors
    • Direct Pay with Maya Related Errors
    • QRPH Payment Related Errors
    • Other Payment Errors

Payment Methods

  • Google Pay™

Maya Terminals

  • ECR Integration
    • Know Before You Code
      • About ECR Integration with Maya Terminals
      • Getting Started for ECR Integration with Maya Terminals
      • Definition of Terms in ECR Integration
      • ECR Integration Limitations
      • Asynchronous and Synchronous Flows in ECR Integration
    • Integrate
      • Preparation for ECR Integration
    • Best Practices
      • Understanding the ECR Command Statuses
      • Handling Cancellation in ECR-Integrated Terminal
      • Managing Voids and Refunds in ECR-Integrated Terminal
      • Using the ECR Simulator Tool
      • Setting Up Sandbox Test Data for ECR Integration
    • Troubleshooting and Error Handling
      • Understanding Errors in ECR Integration