API version: unstable
API version: 2021-04 Release candidate
API version: 2021-01 Latest
API version: 2020-10
API version: 2020-07
API version: 2020-04
API version: 2020-01 Unsupported
API version: 2019-10 Unsupported

OrderTransaction object

Version unstable

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • authorizationExpiresAt (DateTime)

    The time when the authorization expires. This field is available only to stores on a Shopify Plus plan and is populated only for Shopify Payments authorizations.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • The transaction fees charged on the order transaction.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • receiptJson (JSON)

    The transaction receipt that is attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

  • settlementCurrency (CurrencyCode)

    The settlement currency.

  • settlementCurrencyRate (Decimal)

    The rate used when converting the transaction amount to settlement currency.

  • shopifyPaymentsSet (ShopifyPaymentsTransactionSet)

    Contains all Shopify Payments information related to an order transaction. This field is available only to stores on a Shopify Plus plan.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version unstable

An auto-generated type for paginating through multiple OrderTransactions.

Fields

Types that return OrderTransaction

Version unstable

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransaction

Version 2021-04 (Release candidate)

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • authorizationExpiresAt (DateTime)

    The time when the authorization expires. This field is available only to stores on a Shopify Plus plan and is populated only for Shopify Payments authorizations.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • The transaction fees charged on the order transaction.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • settlementCurrency (CurrencyCode)

    The settlement currency.

  • settlementCurrencyRate (Decimal)

    The rate used when converting the transaction amount to settlement currency.

  • shopifyPaymentsSet (ShopifyPaymentsTransactionSet)

    Contains all Shopify Payments information related to an order transaction. This field is available only to stores on a Shopify Plus plan.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2021-04 (Release candidate)

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2021-04 (Release candidate)

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2021-01 (Latest)

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • authorizationExpiresAt (DateTime)

    The time when the authorization expires. This field is available only to stores on a Shopify Plus plan and is populated only for Shopify Payments authorizations.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • The transaction fees charged on the order transaction.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • settlementCurrency (CurrencyCode)

    The settlement currency.

  • settlementCurrencyRate (Decimal)

    The rate used when converting the transaction amount to settlement currency.

  • shopifyPaymentsSet (ShopifyPaymentsTransactionSet)

    Contains all Shopify Payments information related to an order transaction. This field is available only to stores on a Shopify Plus plan.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2021-01 (Latest)

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2021-01 (Latest)

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2020-10

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2020-10

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2020-10

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2020-07

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2020-07

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2020-07

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2020-04

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2020-04

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2020-04

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2020-01 (Unsupported)

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2020-01 (Unsupported)

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2020-01 (Unsupported)

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2019-10 (Unsupported)

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2019-10 (Unsupported)

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2019-10 (Unsupported)

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2019-07 (Unsupported)

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2019-07 (Unsupported)

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2019-07 (Unsupported)

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Version 2019-04 (Unsupported)

A transaction represents an exchange of money as part of an order.

Required access

read_orders access scope.

Fields

  • accountNumber (String)

    The masked account number associated with the payment method.

  • amountSet (MoneyBag!)

    The amount and currency of the transaction in shop and presentment currencies.

  • authorizationCode (String)

    Authorization code associated with the transaction.

  • createdAt (DateTime!)

    Date and time when the transaction was created.

  • A standardized error code, independent of the payment provider.

  • formattedGateway (String)

    The human-readable payment gateway name used to process the transaction.

  • gateway (String)

    The payment gateway used to process the transaction.

  • id (ID!)

    Globally unique identifier.

  • The kind of transaction.

  • manuallyCapturable (Boolean!)

    Whether the transaction can be manually captured.

  • maximumRefundableV2 (MoneyV2)

    Specifies the available amount with currency to refund on the gateway. Only available within SuggestedRefund.

  • order (Order)

    The associated order.

  • parentTransaction (OrderTransaction)

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

  • paymentIcon (Image)

    Specifies the payment icon to display for this transaction.

    Argument Description
    crop ( CropRegion )

    Crops the image according to the specified region. This argument is deprecated: Use crop on Image.transformedSrc instead.

    maxHeight ( Int )

    Image height in pixels between 1 and 2048. This argument is deprecated: Use maxHeight on Image.transformedSrc instead.

    maxWidth ( Int )

    Image width in pixels between 1 and 2048. This argument is deprecated: Use maxWidth on Image.transformedSrc instead.

    scale ( Int )

    Image size multiplier for high-resolution retina displays. Must be between 1 and 3. This argument is deprecated: Use scale on Image.transformedSrc instead.
    Default value: 1

  • processedAt (DateTime)

    Date and time when the transaction was processed.

  • The status of this transaction.

  • test (Boolean!)

    Whether the transaction is a test transaction.

  • totalUnsettledSet (MoneyBag)

    Specifies the available amount with currency to capture on the gateway in shop and presentment currencies. Only available when an amount is capturable or manually mark as paid.

Types that return OrderTransaction

Implements

Deprecated fields

  • amount (Money!) deprecated

    The amount of money.

    Deprecation warning

    Use amountSet instead

  • amountV2 (MoneyV2!) deprecated

    The amount and currency of the transaction.

    Deprecation warning

    Use amountSet instead

  • maximumRefundable (Money) deprecated

    Specifies the available amount to refund on the gateway. Only available within SuggestedRefund.

    Deprecation warning

    Use maximumRefundableV2 instead

  • paymentMethod (PaymentMethods) deprecated

    Specifies the credit card company used to pay for this transaction.

    Deprecation warning

    Use paymentIcon instead

  • receipt (String) deprecated

    A transaction receipt attached to the transaction by the gateway. The value of this field depends on which gateway processed the transaction.

    Deprecation warning

    Use receiptJson instead

  • totalUnsettled (Money) deprecated

    Specifies the available amount to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

  • totalUnsettledV2 (MoneyV2) deprecated

    Specifies the available amount with currency to capture on the gateway. Only available when an amount is capturable or manually mark as paid.

    Deprecation warning

    Use totalUnsettledSet instead

Version 2019-04 (Unsupported)

An auto-generated type for paginating through multiple OrderTransactions.

On this page

Fields

Version 2019-04 (Unsupported)

An auto-generated type which holds one OrderTransaction and a cursor during pagination.

Fields

  • cursor (String!)

    A cursor for use in pagination.

  • The item at the end of OrderTransactionEdge.

Types that return OrderTransactionEdge

Samples