Paypal error handling policies

For payments API operations
I prefer `&block` and `block.call` instead of `yield`