LogoLogo
Connectors
Adobe Commerce Extension 2.3.0
Adobe Commerce Extension 2.3.0
  • Adobe Commerce Extension 2.3.0
  • Introduction
    • How it works
    • Features
    • What's new in version 2.3.0
  • Install the Digital River Extension
  • Configure the Digital River Extension
    • Step 1: Retrieve API credentials
    • Step 2: Configure the Digital River admin settings
    • Step 3: Create a webhook
    • Step 4: Configure the payment method settings
    • Step 5: Configure other store settings
    • Configuring taxes
    • Configuring products
    • Enabling landed costs
    • Refunding landed costs
    • Terms of sale, privacy policy, and acceptance
    • Configuring a second website, store, or store view
    • Regulatory fee support
    • Managing United States tax certificates
    • Supporting a fixed price bundle
    • Enabling Magento's Purchase Order payment method
    • Digital River columns in the Magento Admin UI
    • Shopper experience
      • Saving payment methods
      • My Account pages
      • Store credit
      • Gift Cards
      • Tax identification numbers
      • VAT invoices and credit memos
  • Test the Digital River Extension
  • Troubleshooting and maintenance
  • Support
  • Appendix
Powered by GitBook
On this page
  • Error handling
  • Order purchase flow exception handling

Troubleshooting and maintenance

Learn more about troubleshooting and maintenance.

Error handling

The Digital River Extension for Adobe Commerce invokes an exception for all returned 400 and 500 response statuses. If you set Enable debug logging to Yes, all exceptions are logged.

Order purchase flow exception handling

Shopper and cart created:

  • 400 invalid-request–The DrPay extension will ensure a proper payload.

  • 409 resource-already-exists–For guest checkout, the DrPay extension will create a new Digital River shopper each time to avoid a conflict. All users created will be created first in Magento and then in Digital River. If DrPay creates a user in Magento without creating a user in Digital River, an error occurs when the shopper attempts to use a stored credit card the second time through the order flow. If DrPay did not use a saved cart, then Digital River will try to create the user during their next purchase.

  • 500 Unable-to-place-order–The shopper will not be able to check out and will encounter a fatal error when attempting to place their order. They will see the following error message: Unable to Place Order.

Payment authorized:

  • 400 Unable to Place Order–All payment authorization failures will display this message.

  • 409 invalid_token–If the token is invalid for any reason during the checkout, an error will occur while trying to place their order.

  • 500 Unable to Place Order–Service unavailable will result in an error message.

PreviousTest the Digital River ExtensionNextSupport

Last updated 3 years ago