Type Alias: ZynoSalesHooks
ZynoSalesHooks =
object
Hooks that let a host integrate server-owned policy without UI components.
Properties
afterOrderCompleted?
optionalafterOrderCompleted?: (context) =>Promise<void> |void
Runs once after Sales returns a paid order from confirmation, zero-due finalization, or recovery. Failures are swallowed by the SDK.
Parameters
context
cartId
string
order
Returns
Promise<void> | void
beforePayment?
optionalbeforePayment?: (context) =>Promise<void> |void
Runs before a new payment setup. Throw/reject to block payment. Not rerun when recovering the same persisted setup.
Parameters
context
cart
cartAccess
Returns
Promise<void> | void
onCartChanged?
optionalonCartChanged?: (snapshot) =>void
Application-wide cart snapshot listener; equivalent to cart.subscribe without unsubscribe.
Parameters
snapshot
Returns
void