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
    • Webhook Security
  • 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
      • Troubleshooting ECR Integration
      • Handling Timeouts in ECR-Integrated Terminal
      • Maya ONE App Decline Codes: Customer Retry or Use Another Card
      • Maya ONE App Decline Codes: Must Contact Bank/Issuer
      • Maya ONE App Decline Codes: Merchant Configuration and Setup Issues
      • Maya ONE App Decline Codes: Transaction Value or State Conflicts
      • Maya ONE App Decline Codes: Card / Payment Instrument Validation
      • Maya ONE App Decline Codes: Terminal / Input Method Corrections
      • Maya ONE App Decline Codes: PIN / Security Validation
      • Maya ONE App Decline Codes: Issuer / Network Temporary Issues (Retry Later)

Maya Terminal Activity Data Webhook

  • webhook
    • Receive Terminal Activity Data Ready.post

Cash-in to Maya Wallet

  • Cash-in via Maya Login
    • User Authorization for Cash-in via Maya Login
    • Create Cash-in using User Access Token
  • Cash-in via Code
  • Cash-in from a Mini App
  • Endpoints
    • initiatepost
    • retrieveget
    • executeput
    • retrieve balanceget
  • Business Rules to Code for Cash-in to Maya Wallet
  • Retrieving Your Funding Account Balance
  • Daily Transaction Reconciliation
  • Cash-in to Maya Wallet Errors

MAYA APP PARTNER

  • Maya Mini App
    • Profile Sharing
    • Payments via Mini App
    • Cash-in from a Mini App
    • Partner-hosted Endpoints
      • Session URL API Contract
    • Maya Mini Apps Endpoints
      • Refresh Maya Mini App Token
      • Get Profile via Maya Mini App
      • Create Maya Mini App Payment
      • Execute Maya Mini App Payment
    • Business Rules to Code for Maya Mini Apps

Payments Processing Platform

  • Know before you code
  • Sandbox Test Credentials and Cards for Payments Processing Platform
  • Payments Processing Platform Errors
  • Payments and Authorizations
    • Paypost
    • Authorizepost
    • Capturepost
    • Final Capturepost
    • Voidpost
    • Refundpost
    • Account Balance Inquirypost
  • Transaction Retrieval
    • Get Transactionget
    • List Transactionget
  • Utilities
    • Service Pingget

Unified Remittance API

  • Send Remittance to an account owned by the receiving party
    • Initiate Sendpost
    • Confirm Sendput
    • Get Sendget
    • Get Send by Originator Transaction IDget
    • Send Remittance Errors
    • Remittance Enum Values

Unified Transfer API

  • Know Before You Code
    • About Unified Transfer
    • Definition of Terms in Unified Transfer
    • How API Authentication Works in Unified Transfer
    • Setting Up Your JWKS Endpoint for Unified Transfer
    • JWS Implementation Guide for Unified Transfer
    • Getting Started with Unified Transfer
  • Integrate
    • Implementing Point-to-Point Transfers using Unified Transfer
  • Endpoints
    • Initiate Transferpost
    • Confirm Transferput
    • Inquire Status using x-originator-transaction-idget
    • Inquire Status using IDget
  • Best Practices
    • Implementing Callback for Unified Transfer
    • Financial Institution Codes and Standard Field Values in Unified Transfer

Account Linking API

  • Public
    • Create Account Linkpost
    • Get Account Linkget
    • Deactivate Account Linkdel

Send Remittance Errors

Updated about 7 hours ago


Get Send by Originator Transaction ID
Remittance Enum Values
Did this page help you?

Updated about 7 hours ago


Get Send by Originator Transaction ID
Remittance Enum Values
Did this page help you?