Skip to main content
object

Represents an error in the input of a mutation.

•[String!]

The path to the input field that caused the error.

•String!
non-null

The error message.


Was this section helpful?

•mutation

Configures the partner-managed payments gateway to work on the merchant's store. For an example of how to use the paymentsAppConfigure mutation, refer to the tutorial for onboarding merchants to payments extensions.

Arguments

•String

Handle used in the external system.

•Boolean!
required

The provider is ready to process merchant's payments.


Fields

Anchor to paymentsAppConfigurationpaymentsAppConfiguration
•PaymentsAppConfiguration

The production configuration of the payments app.

•[UserError!]!
non-null

The list of errors that occurred from executing the mutation.

•mutation

Rejects an open payment session. After the paymentSessionReject mutation completes on a given payment session, any paymentSessionResolve mutation attempts will fail. Subsequent paymentSessionReject mutation attempts will succeed, but the RejectionReasonInput argument will be ignored.

Arguments

•PaymentSessionThreeDSecureAuthentication

The 3D Secure authentication data from the partner. Must be present if and only if the Redirect mutation has been called and the payment method is credit card.

•ID!
required

The payment session ID.

•PaymentSessionRejectionReasonInput!
required

The rejection reason.


Fields

•PaymentSession

The updated payment session.

•[UserError!]!
non-null

The list of errors that occurred from executing the mutation.

•mutation

Resolves an open payment session. After the paymentSessionResolve mutation completes on a given payment session, any paymentSessionReject mutation attempts will fail. Subsequent paymentSessionResolve mutation attempts will succeed, but the Details argument will be ignored.

Arguments

•PaymentSessionThreeDSecureAuthentication

The 3D Secure authentication data from the partner. Must be present if and only if the Redirect mutation has been called and the payment method is credit card.

Anchor to authorizationExpiresAtauthorizationExpiresAt
•DateTime

The date and time when an authorized payment session expires.

•ID!
required

The payment session ID.

Anchor to networkTransactionIdnetworkTransactionId
•String

The transaction ID issued by the network when processing the payment.


Fields

•PaymentSession

The updated payment session.

•[UserError!]!
non-null

The list of errors that occurred from executing the mutation.


Was this section helpful?


Was this section helpful?