Async execution of paypal payment actions

This pattern is repeated 4 times, so also something like this could work:

``` ruby

## Caller
do_operation(community_id, transaction_id, op_name, input, async: async)

## Impl
def do_operation(community_id, transaction_id, op_name, input, async: false)
  if (async)
    proc_token = Worker.enqueue(
      ...
    )

    proc_status_response(proc_token)
  else
    this.send(op_name, *input)
  end
end
```