Magento

The following test scenarios has to be done for the connection via our Magento module.

Before Go-Live please process the following tests if you connect front- and backend with our Ratepay module and our API.


Operations

attention

Please also consider the following special features in the following test chains if they occur in your operational business:

  • Percentage and absolute discounts
  • Bonus points
  • Different shipping methods and costs
  • Additional costs such as trusted shops, handling costs, ...
  • Article bundles
  • Free articles

A: Partial cancellations

attention

For a partial cancellation in Magento, you have to deliver the desired articles first, and then cancel the remaining open articles!

  1. Structure the order as follows:
    • 1 x Article A
    • 1 x Article B
    • Shipping costs
    • Voucher for discount (e.g. -10% or -5,00 €)
  2. Execute a partial delivery for Article A.
  3. Cancel all other articles.

B: Full cancellation

  1. Structure the order as follows:
    • 1 x Article A
    • 1 x Article B
    • Shipping costs
  2. Cancel the full order.

C: Partial deliveries

  1. Structure the order as follows:
    • 2 x Article A
    • 1 x Article B
    • Shipping costs
    • Voucher for discount (e.g. -10% or -5,00 €)
  2. Execute a partial delivery for the following items:
    • 1 x Article A
    • Shipping costs
  3. Execute a second delivery for the remaining articles.

D: Partial returns

  1. The order should be structured as follows:
    • 2 x Article A
    • 1 x Article B
    • Shipping costs
    • Voucher for discount (e. g. -10%)
  2. Perform a delivery for all articles.
  3. Execute a partial return with the following articles:
    • 1 x Article A
  4. Finally return the remaining articles:
    • 1 x Article A
    • 1 x Article B
    • Shipping costs

E: Full return

  1. The order should be structured as follows:
    • 2 x Article A
    • Shipping costs
    • Voucher for discount (e.g. -10% or -5,00 €)
  2. Perform a full delivery.
  3. Finally return all articles.

F: Adjustment refund after delivery & adjustment fee (if contractually agreed)

  1. The order should be structured as follows:
    • 3 x Article A
    • 3 x Article B
    • Shipping costs
  2. Perfom a partial delivery for the following articles:
    • 1 x Article A
    • 1 x Article B
    • Shipping costs
  3. Add a adjustment refund to the order.
  4. If contractually agreed: Add an adjustment fee
  5. Perform a partial delivery for the remaining articles:
    • 2 x Article A
    • 2 x Article B

G: Rejection

Transmit orders with the following data to trigger specific result and reason codes. Please check whether these transactions were successfully rejected. Further check if the transactions do not appear in your subsequent systems.

Result code Reason code First name Last name City
150 730 Buyer Ablehnung Testhausen
401 720 Payment Ablehnung Testhausen
401 721 Risk Ablehnung Testhausen
401 703 Generic* Ablehnung Testhausen

*: For a rejection with reason code 703: Request not successful you can freely select a technically valid first name.