• Resolved yuliandesign

    (@yuliandesign)


    Kind regards. I have tried to pay with a Debit Card, but when I sent the form internally it returns TRANSACTION_REFUSED, however on the front end it does not show me any message that an error occurred and much less the reason for it.


    https://www.paypal.com/graphql?fetch_credit_form_submit

    {
    "errors": [
    {
    "message": "TRANSACTION_REFUSED",
    "path": [
    "approveGuestPaymentWithCreditCard"
    ],
    "extensions": {
    "class": "ERROR"
    },
    "checkpoints": [
    "createCheckoutSession"
    ],
    "meta": {},
    "errorData": {
    "step_up_context": {}
    },
    "contingency": true,
    "statusCode": 200
    }
    ],
    "data": {
    "approveGuestPaymentWithCreditCard": null
    },
    "extensions": {
    "tracing": {
    "version": 1,
    "startTime": "2025-03-11T17:07:21.366Z",
    "endTime": "2025-03-11T17:07:24.173Z",
    "duration": 2807484608,
    "execution": {
    "resolvers": [
    {
    "path": [
    "approveGuestPaymentWithCreditCard"
    ],
    "parentType": "Mutation",
    "fieldName": "approveGuestPaymentWithCreditCard",
    "returnType": "CheckoutSession",
    "startOffset": 1959220,
    "duration": 2805149728
    }
    ]
    }
    },
    "correlationId": "f310767bdd985"
    }
    }
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Jignesh

    (@jigneshmpatel)

    Hi @yuliandesign,

    Thank you for reaching out. The TRANSACTION_REFUSED error typically occurs due to one of the following reasons:

    1. Insufficient funds – The debit card may not have enough balance.
    2. Bank declined the transaction – The issuing bank might have rejected the transaction.
    3. Security concerns – PayPal may have flagged the transaction due to security or fraud detection measures.
    4. PayPal limitations – The user’s PayPal account might have certain restrictions.
    5. Currency mismatch – The card might not support the transaction currency.

    Recommended Steps:

    • Please ask the customer to try a different payment method or use a PayPal account linked to their card.
    • Check if the debit card supports international transactions (if applicable).
    • Ensure that error messages are displayed properly on the checkout page. If needed, enable WooCommerce debugging logs:
      • Navigate to WooCommerce > Settings > Payments > PayPal
      • Enable Logging and check logs in wp-content/uploads/wc-logs/ for additional details.

    Let us know if you need any further assistance.

    Thread Starter yuliandesign

    (@yuliandesign)

    The problem here is that the plugin is not informing the customer that there was an error; after the processing spinner, nothing happens and no information is displayed.

    Plugin Support Jignesh

    (@jigneshmpatel)

    Hello @yuliandesign

    It may be a conflict with another plugin. Could you share your website URL so we can directly troubleshoot the issue?

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘TRANSACTION_REFUSED’ is closed to new replies.