Skip to main content

payMethodDelete

Permanently delete a payment method from the system.

Removes the payment method and all associated configuration including localized names, external integration codes, and branding elements. This action cannot be undone and will affect any checkout processes that depend on this payment method.

Possible errors:

  • PAY_METHOD_NOT_FOUND_ERROR: Payment method with the specified ID does not exist
  • PAY_METHOD_UNKNOWN_ERROR: Unknown error occurred during payment method deletion
  • UNAUTHENTICATED: Invalid or missing authentication
  • FORBIDDEN: Insufficient permissions to delete payment methods

AUTH: Role=[configuration.OWNER]

payMethodDelete(
id: Int!
): Boolean!

Arguments​

payMethodDelete.id ● Int! non-null scalar​

Unique identifier of the payment method to delete.

Must be a positive integer representing a valid payment method ID in the system.

Type​

Boolean scalar​

The Boolean scalar type represents true or false.