OrderTransactionInput input object

Version unstable

Specifies the information needed to create an order transaction.

Input fields

  • amount (Money!) Required

    The amount of money for this transaction.

  • gateway (String!) Required

    The payment gateway to use for this transaction.

  • kind (OrderTransactionKind!) Required

    The kind of transaction.

  • orderId (ID!) Required

    The ID of the order associated with the transaction.

  • parentId (ID)

    The ID of the optional parent transaction, for example the authorization of a capture.

Version 2021-10 (Release candidate)

Specifies the information needed to create an order transaction.

Input fields

  • amount (Money!) Required

    The amount of money for this transaction.

  • gateway (String!) Required

    The payment gateway to use for this transaction.

  • kind (OrderTransactionKind!) Required

    The kind of transaction.

  • orderId (ID!) Required

    The ID of the order associated with the transaction.

  • parentId (ID)

    The ID of the optional parent transaction, for example the authorization of a capture.

Version 2021-07 (Latest)

Specifies the information needed to create an order transaction.

Input fields

  • amount (Money!) Required

    The amount of money for this transaction.

  • gateway (String!) Required

    The payment gateway to use for this transaction.

  • kind (OrderTransactionKind!) Required

    The kind of transaction.

  • orderId (ID!) Required

    The ID of the order associated with the transaction.

  • parentId (ID)

    The ID of the optional parent transaction, for example the authorization of a capture.

Version 2021-04

Specifies the information needed to create an order transaction.

Input fields

  • amount (Money!) Required

    The amount of money for this transaction.