PixRequestOutDTO

Request payload for creating an outgoing Pix payment

  • amount
    Type: number
    required

    Transaction amount.

  • initiationMethod
    Type: string enum
    required

    Payment initiation method.

    values
    • APDN
    • APES
    • AUTO
    • DICT
    • INIC
    • MANU
    • QRDN
    • QRES
  • receiver
    Type: object · ReceiverDTO
    required

    Receiver/beneficiary information for the Pix transaction

    • document
      Type: object · DocumentDTO
      required

      Document identification (CPF or CNPJ)

    • name
      Type: string
      min length:  
      1
      required

      Receiver full name.

    • account
      Type: object · AccountDTO

      Bank account information

    • key
      Type: string

      Receiver Pix key.

  • sender
    Type: object · SenderDTO
    required

    Payer/sender information for the Pix transaction

    • account
      Type: object · AccountDTO
      required

      Bank account information

    • document
      Type: object · DocumentDTO
      required

      Document identification (CPF or CNPJ)

    • name
      Type: string
      min length:  
      1
      required

      Participant full name.

  • cashAmount
    Type: string

    Cash-out withdrawal amount (Pix Saque / Pix Troco).

  • cashierIspb
    Type: string

    ISPB of the cashier institution.

  • cashierType
    Type: string enum

    Type of cashier performing the Pix cash-out withdrawal

    values
    • MERCHANT
    • PARTICIPANT
    • OTHER
  • description
    Type: string

    Payment description or message to the receiver.

  • endToEndId
    Type: string

    End-to-end identifier pre-generated by FINPSTI-KEYS (DICT flow). Omit for MANU flow.

  • mandateId
    Type: string
    max length:  
    35

    Mandate identifier. Required when source=PIX_AUTOMATIC; propagated to the pacs.008 MndtRltdInf.MandateId.

  • metadata
    Type: array object[] · MetadataDTO[]

    Optional list of custom key/value pairs stored with the request.

    Key/value metadata item

    • key
      Type: string
      min length:  
      1
      required

      Metadata key

    • value
      Type: string

      Metadata value

  • priority
    Type: string enum

    Payment priority for the outgoing Pix request (SPI band: HIGH → HIGH, NORM → NORM)

    values
    • HIGH
    • NORM
  • purpose
    Type: string enum

    Purpose of the outgoing Pix payment (SPI purpose codes)

    values
    • GSCB
    • IPAY
    • IPRT
    • OTHR
    • REFU
  • reconciliationId
    Type: string

    Client reconciliation identifier for reporting and matching.

  • scheduleId
    Type: string Format: uuid

    Schedule ID that originated this Pix payment (when executed from a schedule).

  • source
    Type: string enum

    Origin of the payment. Defaults to MANUAL. Use PIX_AUTOMATIC when the payment is being executed on behalf of an approved pain.013 instruction.

    values
    • MANUAL
    • PIX_AUTOMATIC