feat(docheckoutst): switch to new API, check for redirects at pre- and post-checkout, pass payone only when available