LogoLogo
Connectors
Magento Extension 1.0.0
Magento Extension 1.0.0
  • Magento Extension 1.0.0
  • Introduction
    • Features
    • What's new in version 1.0.0
  • Install the Magento Extension
  • Configure the Magento Extension
  • Configure tax settings
  • Configuring a second web site, store, or store view
  • Operation, work, and process flows
    • Error handling and exception policy
    • Payment methods
    • Post-order processes
    • Other considerations
  • Support
  • Appendix
Powered by GitBook
On this page
  • Credit Card, PayPal, Direct Debit, Online Banking, Klarna
  • Order purchase flow exception handling
  • Order fraud flow
  • Wire Transfer (delayed payments)
  1. Operation, work, and process flows

Payment methods

Learn how payment methods interact with the Magento Extension.

PreviousError handling and exception policyNextPost-order processes

Last updated 4 years ago

The following topics describe how the payment methods interact with the Magento Extension:

Credit Card, PayPal, Direct Debit, Online Banking, Klarna

Order purchase flow exception handling

Shopper & cart created:

  • 400— “invalid-request”, the DrPay extension will ensure a proper payload.

  • 409— “resource-already-exists”, the DrPay extension, in the case of guest checkout, will create a new Digital River shopper each time to avoid a conflict. All users created will first be created in the Magento application and then created in the Digital River application. If a user is created in Magento without being created in Digital River it will only create an error if the shopper attempts to use a stored credit card the 2nd time through the order flow. If no saved cart was used Digital River will reattempt to create the user during their next purchase.

  • 500— The shopper will not be able to check out and will encounter a fatal error when attempting to place their order. Shopper-facing error message: "Unable to Place Order".

Payment authorized:

  • 400— All payment authorization failures will display the message: “Unable to Place Order“.

  • 409— “invalid_token”, if during the checkout the token is invalid for any reason, an error will occur upon trying to place their order: “Unable to Place Order“

  • 500— Service unavailable will result in an “Unable to Place Order” error message.

Order fraud flow

Wire Transfer (delayed payments)

Credit Card, PayPal, Direct Debit, Online Banking, Klarna
Order fraud flow
Wire Transfer (delayed payments)