The smarter way
  • Getting Started
  • USER GUIDE
    • Payment Gateway
    • Currencies
    • Apple Pay
      • Setup MPGS
      • Setup Cybersource
    • Payment Tracking
      • Payment Transactions Insights
      • Payment Transactions States
      • Notifications, URLs & Timing
    • Plugins
      • Payment Request
      • E-Commerce
      • Bulk payment request
    • Features
      • Refund & Void Access Control
      • Two-Step Refund & Void Authorization
    • Integration
    • Configuration
      • Global Configuration
      • Webhooks Configuration
      • Transaction Report Configuration
      • How to Get API Keys
      • URL Shortener Configuration
    • Notification Communication Channels
      • Email Notifications
      • SMS Notifications
      • WhatsApp Notifications
        • Integrated WhatsApp Channel
        • Manual WhatsApp Channel
      • Notification Templates
      • Notification Process: Automatic and Manual
    • Satellite
    • Real Estate
      • Regular Activities
        • Property management
        • Tenant and Contract Management
          • Tenant & Contract Dashboard
          • Tenant Management
          • Contract Management
            • Add New Contract
            • Contract Action
              • Renew Contract
              • Terminate Contract
              • Manual Payment
              • Suspend Contract
              • Resume Contract
              • Advance Payment
        • Generate Invoice
        • Invoices Management
        • Maintenance
        • Transactions
        • Auditing and Rolling Back Activities
      • Merchant First Journey
  • developer
    • Getting Started
    • Tokenization
    • Authentication
    • Payment Methods
    • Checkout API
    • Operations
    • User Cards
    • Payment Status-Inquiry
    • Auto-Debit
    • Invoice API
    • Message Notifications
    • Upload Attachment
    • Checkout SDK
      • Web
      • iOS
      • Android
      • Flutter
    • Webhooks
      • Payment Notification
      • Operation Notification
      • Signing Mechanism
      • Integration Guides
        • Laravel Webhook Receiver Guide
        • .NET Webhook Receiver Guide
    • Test Cards
Powered by GitBook
On this page
  • Code Examples (Illustrative)
  • Production-Ready SDKs
  1. developer
  2. Webhooks

Integration Guides

PreviousSigning MechanismNextLaravel Webhook Receiver Guide

Last updated 1 year ago

Ottu uses to send real-time notifications to your application about important events such as payment updates, subscription changes, and more. To handle these notifications, you'll need to implement a webhook receiver – an endpoint within your application that Ottu can send data to.

The following examples provide a basic overview of how to structure webhook receivers in different languages. For production use, we strongly recommend using our official SDKs.

  • Laravel Example :

    An illustrative guide for building webhook receivers in Laravel. View detailed .

  • .NET Example:

    A demonstration of Ottu webhook handling within a .NET environment. View detailed .

For streamlined development and optimal reliability, we highly recommend using our official Ottu SDKs:

  • Python (ottu-py): This is our primary SDK, providing comprehensive functionality for Ottu integration. Access it on , where you can find detailed instructions in the README file.

Remember to implement proper signature verification mechanisms in your webhook receivers to ensure the authenticity of notifications from Ottu.

We're Here to Help!

If you have questions or need further guidance, please refer to our comprehensive or reach out to our .

webhooks
GitHub
Ottu documentation
support team
Code Examples (Illustrative)
Production-Ready SDKs
example
example