[payment] allow set traversable as payment's details.