zapplepay doesnt work with wos.
it however works with getalby (which is custodian) and mutiny (which is self-custody).
it leverages a technology called nostr+wallect connect (nwc), an API like technology that allow remote spending of wallet with control and limit such as revokable permission, budget control and nwc expiry