this will go to payum so you have to require here `\ArrayAccess` instance.