Base contract supporting async send for pull payments. Inherit from this contract and use _asyncTransfer instead of send or transfer.
function _asyncTransfer(address dest, uint256 amount) internal
Called by the payer to store the sent amount as credit to be pulled.
dest- The destination address of the funds.
amount- The amount to transfer.
function () internal
function payments(address dest) public view returns (uint256)
Returns the credit owed to an address.
dest- The creditor's address.
function withdrawPayments(address payee) public
Withdraw accumulated balance.
payee- Whose balance will be withdrawn.