> This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

# Transaction On Hold

POST 

Triggered when a Pay In transaction is placed on hold.

Notification name: `payin_transaction_onhold`

Reference: https://docs.payabli.com/developers/webhooks/payin-transaction-onhold

## OpenAPI 3.1 Webhook Specification

```yaml
openapi: 3.1.0
info:
  title: webhooks-oas
  version: 1.0.0
paths: {}
webhooks:
  subpackage_payInWebhooks.payinTransactionOnHold:
    post:
      operationId: subpackage_payInWebhooks.payinTransactionOnHold
      summary: Pay In Transaction On Hold
      description: |-
        Triggered when a Pay In transaction is placed on hold.

        Notification name: `payin_transaction_onhold`
      responses:
        '200':
          description: Webhook received successfully
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PayinTransactionOnHoldContent'
components:
  schemas:
    PayinTransactionOnHoldContent:
      type: object
      properties:
        Event:
          type: string
          enum:
            - HoldTransaction
          description: Event type identifier
        Paypoint:
          type: string
          description: The name of the merchant/paypoint
        Text:
          type: string
          description: Human-readable description of the event
        Logo:
          type: string
          description: URL of the merchant/paypoint logo
        transId:
          type: string
          description: Unique transaction identifier
        NetAmount:
          type: string
          description: Net amount in currency format
        Fee:
          type: string
          description: Fee amount in currency format
        TotalAmount:
          type: string
          description: Total transaction amount including fees
        transDate:
          type: string
          description: Transaction date
        transTime:
          type: string
          description: Transaction timestamp
        Notes:
          type: string
          description: Transaction notes
        Customer:
          type: string
          description: The customer name
        CustomerEmail:
          type: string
          description: The customer's email address
        CustomerPhone:
          type: string
          description: The customer's phone number
        CustomerNumber:
          type: string
          description: Internal customer identifier
        ContactUs:
          type: string
          description: Contact information string
        Method:
          type: string
          description: Payment processing method
        EntryPoint:
          type: string
          description: System entry point identifier
        ExternalPaypointId:
          type: string
          description: External paypoint system identifier
        ResponseCode:
          type: string
          description: Gateway response code
        ResponseCodeText:
          type: string
          description: Gateway response code description
        ResultCode:
          type: string
          description: Processor result code
        ResultCodeText:
          type: string
          description: Processor result code description
      required:
        - Event
        - Paypoint
        - Text
        - Logo
        - transId
        - NetAmount
        - Fee
        - TotalAmount
        - transDate
        - transTime
        - Notes
        - Customer
        - CustomerEmail
        - CustomerPhone
        - CustomerNumber
        - ContactUs
        - Method
        - EntryPoint
        - ExternalPaypointId
        - ResponseCode
        - ResponseCodeText
        - ResultCode
        - ResultCodeText
      title: PayinTransactionOnHoldContent

```