top of page
Search

Be careful with POS payments during V34 upgrade

  • Writer: Kanstantsin Tutsin
    Kanstantsin Tutsin
  • Jul 25, 2023
  • 1 min read

If you have a legacy POS payment connector integration with IPaymentDevice implementation, you must update it before upgrading to MPOS V34 or moving to StoreCommerce App.


In V34, Microsoft added a new parameter RequestContext in the hardware station extension. This parameter doesn't exist in the IPaymentDevice interface, which is why you must remove

IPaymentDevice from hardware station extension declaration.


ree

New method parameter

ree

Make sure that Legacy.PaymentDeviceAdapter is commented out in DLLHost.exe file

ree

Add a parameter RequestContext in the following methods


AuthorizePaymentAsync

CapturePaymentAsync

VoidPaymentAsync

RefundPaymentAsync

FetchTokenAsync


And make sure that you pass this parameter value into GetPaymentProcessor method.


ree


 
 
 

Comments


Contact us

Thanks for submitting!

© 2025 by Tutsin consulting sp z oo

bottom of page