Created with Sketch.
Created with Sketch.

Test scenarios

Suggested test scenarios

Check encoding UTF8/UTF16

  • Finnish/Nordic characters mainly using IntilalizePayment, PurchaseOrder, ReturnOrder specifically description and Notes for items.

Message details InitializePurchase, PurchaseOrder & ReturnOrder

  • Verify data of items in and details in message, phone, zip, email, special signs (escape sigh handling)
  • Verify OrderNumber, Amount,  VAT amount, VAT code, Item.Description, Item.Notes, Ev tracking number and tranID

Payment (InitializePayment/GetPaymentStatus)

  • Payment with one order item
  • Payment with two order items
  • Payment with two order items and one rebate product
  • Payment with two items one with zero amount
  • Payment with shipping / freight cost
  • Payment expired payment session – release stock reservation after 60 min
  • Verify Card, ElectronicID and Direct Bank callback
  • UpdateItems – price and items updated correctly
  • Ev update order number
  • Ev Payment using different payment methods

Deliveries (PurchaseOrder)

  • Delivery with one order item
  • Delivery with two order items
  • Delivery with two order items and one rebate product
  • Delivery with two items one with zero amount
  • Partial delivery one order two different shipments
  • Ev Delivery with shipping / freight cost when should it be charged if part delivered?
  • Deliveries using different payment methods. (For Card and Direct bank over charge is not allowed)
  • Ev Delivery when drop ship orders

Returns (ReturnOrder)

  • Full return – all items total payment amount should be credited incl shipping cost
  • Partial return – some items but not all is returned and credited
  • Partial return – shipping cost should still be charged
  • Appeasement – credit part of the amount not directly related to items
  • Return where – rebate product exits in delivery
  • Returns using different payment methods. (For Card and Direct bank refund more than payment amount not allowed)
  • Ev return fee charges

Custom style sheet

  • Verify styles and logos are correct and acceptable in supported devices.

Settlement / reconciliation

  • Process settlement file
  • Settlement references
  • All orders delivered can be reconciled at merchant
  • All orders returned can be reconciled at merchant
  • Verify settlement order balance per delivery
  • Verify settlement order balance per return
  • Settlement full return
  • Settlement partial return
  • Settlement full delivery
  • Settlement partial delivery
  • Settlement one order two deliveries
  • Settlement shipping cost

Compliance

  • Terms & Agreement texts
  • Part payment calculation & presentation on product pages

Invoice layout

  • Invoice layout
  • Account layout

Performance & maintenance

  • Response times within acceptable limits
  • Brief operations manual
  • Contact list – phone / email

Pilot live environment, real persons, real transactions, real money

  • Payment – Card
  • Payment – Direct Bank
  • Payment – Invoice/Account
  • Delivery
  • Partly return
  • Settlement
  • Check out payment to merchants bank account