5.1.302 - External Payments

5.1.302 - External Payments

Version: 5.1
Patch: 302
Title: External Accounts
Application Category: 
Patch Type: Feature


Description:

Added a new feature which allows payment processing accounts to be configured as "external accounts". These accounts
will not processed in OLX, but items can be added to batches when refunding (or processing RMA's) as an alterative to the
default associated account for the item. This allows credits to be handled by external means... such a a "paper check", while
allowing the item to still be marked refunded/paid in the application.

[Technical]
  1. Add new attribute named IsExternal bit to Payment processing account screen (new checkbox has been added to GUI for this bit)
  2. Changes to RMA/Refund Screen
    1. If any payment processing account in system has isExternal=true RMA/Refund screen will show new payProcAcct dropdown (showing all the PayProcAccots having isExternal bit true).
  3. When a PayProcAcct is selected for this dropdown at RMA/Refund Screen upon save button click will perform following additional steps.
    1. Get/Create payment batch with predefined naming convention.
    2. Puts credit items into payment transaction
    3. Associate payment transaction with payment batch created in first step
    4. Changes items status to "Awaiting Authorization"
  4. Changes to RMA screen
    1. Fixed broken Calendar control for expiration date field (converted to RadDatePicker)
    2. A new dropdown will show all the payProcAccts having IsExternal bit true
    3. On save click if a payProcAcct is selected it will perform few additional steps as specified above section.
  5. Changes to Create Payment Batch screen
  6. Payment processing account dropdown will not list accounts having isExternal bit true
  7. Changes to Payment Batch List screen
  8. Payment processing batch list screen will not able to process this new type of batches - where associated account IsExternal attribute is true


Articles:

  1. External Payments
  2. Order Detail Screen > Process Item(s) RealTime
  3. Order Detail Screen > Refund Item
  4. Order Detail Screen > Mark Item Paid
  5. RMA Details Screen
  6. Process Payment Batches