'processing', 'reference' => '...', 'note' => '...' ) * when the payout is recorded but no money has moved yet (an offline * method, or a provider that confirms later); the payout then waits in * processing until Payouts_Service::complete_payout() or fail_payout(). * Return a WP_Error when nothing could be sent. * * @since 1.0.0 * @param object $payout Payout row. * @param object $affiliate Affiliate row. * @return string|array|\WP_Error Gateway reference, processing result or error. */ public function process( $payout, $affiliate ); }