Escrow Payment
Escrow
The Request Network Escrow isn't a separate payment network. Rather, it builds on top of the ERC20_FEE_PROXY_CONTRACT payment network.
Typical Workflow
Using the
request-client.jspackage, thepayercreates a request with theERC20_FEE_PROXY_CONTRACTpayment network.Using the
payment-processorpackage,payer:Approves the escrow contract using
approveErc20ForEscrow()Pays the escrow contract using
payEscrow()Waits until the work is complete
Pays the payee from the Escrow contract using
payRequestFromEscrow()
These steps are shown by our unit tests:
Last updated
Was this helpful?