ShopifyPaymentsDisputeReason enum

Version unstable

The reason for the dispute provided by the cardholder's bank.

Values

  • BANK_CANNOT_PROCESS

    The customer's bank cannot process the charge.

  • CREDIT_NOT_PROCESSED

    The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you have not yet provided a refund or credit.

  • CUSTOMER_INITIATED

    The customer initiated the dispute, so you should contact the customer for additional details to find out why the payment was disputed.

  • DEBIT_NOT_AUTHORIZED

    The customer's bank cannot proceed with the debit since it has not been authorized.

  • DUPLICATE

    The customer claims they were charged multiple times for the same product or service.

  • FRAUDULENT

    The cardholder claims that they didn’t authorize the payment.

  • GENERAL

    The dispute is uncategorized, so you should contact the customer for additional details to find out why the payment was disputed.

  • INCORRECT_ACCOUNT_DETAILS

    The customer account associated with the purchase is incorrect.

  • INSUFFICIENT_FUNDS

    The customer's bank account has insufficient funds.

  • PRODUCT_NOT_RECEIVED

    The customer claims they did not receive the products or services purchased.

  • PRODUCT_UNACCEPTABLE

    The product or service was received but was defective, damaged, or not as described.

  • SUBSCRIPTION_CANCELLED

    The customer claims that you continued to charge them after a subscription was canceled.

  • UNRECOGNIZED

    The customer doesn’t recognize the payment appearing on their card statement.

Types that return ShopifyPaymentsDisputeReason

Version 2021-10 (Release candidate)

The reason for the dispute provided by the cardholder's bank.

Values

  • BANK_CANNOT_PROCESS

    The customer's bank cannot process the charge.

  • CREDIT_NOT_PROCESSED

    The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you have not yet provided a refund or credit.

  • CUSTOMER_INITIATED

    The customer initiated the dispute, so you should contact the customer for additional details to find out why the payment was disputed.

  • DEBIT_NOT_AUTHORIZED

    The customer's bank cannot proceed with the debit since it has not been authorized.

  • DUPLICATE

    The customer claims they were charged multiple times for the same product or service.

  • FRAUDULENT

    The cardholder claims that they didn’t authorize the payment.

  • GENERAL

    The dispute is uncategorized, so you should contact the customer for additional details to find out why the payment was disputed.

  • INCORRECT_ACCOUNT_DETAILS

    The customer account associated with the purchase is incorrect.

  • INSUFFICIENT_FUNDS