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 fraud flow

  • Wire Transfer (delayed payments)

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)