PaymentEventData

  • amount
    Type: string Pattern: ^\d+\.\d{8}$
    required

    Payment amount as a decimal string with eight decimal places

  • currency
    Type: string
    required

    Three-letter ISO 4217 currency code

  • customerId
    Type: string
    required

    Customer identifier from your system

  • id
    Type: stringFormat: uuid
    required

    Payment identifier

  • merchantId
    Type: stringFormat: uuid
    required

    Associated merchant ID

  • merchantReference
    Type: string
    required

    Your order/transaction reference

  • paymentIntentId
    Type: stringFormat: uuid
    required

    Related payment intent ID

  • paymentMethodId
    Type: string
    required

    Payment method identifier

  • providerReference
    Type: string
    required

    Reference assigned by the payment provider

  • status
    Type: stringenum
    required

    Status of the payment

    values
    • pending
    • processing
    • succeeded
    • failed
  • type
    Type: string
    required

    Event type

  • errors
    Type: array object[]

    Error details, only populated on payment.failed; empty array otherwise.

    • code
      Type: string
      required
    • message
      Type: string
      required