new API
worker_payment tests done