_post("accounts/{$accountId}/external_accounts", $parameters); } /** * Retrieves an existing bank account from a connected account. * * @param string $accountId * @param string $externalAccountId * @return array */ public function find($accountId, $externalAccountId) { return $this->_get("accounts/{$accountId}/external_accounts/{$externalAccountId}"); } /** * Updates an existing bank account on a connected account. * * @param string $accountId * @param string $externalAccountId * @param array $parameters * @return array */ public function update($accountId, $externalAccountId, array $parameters = []) { return $this->_post("accounts/{$accountId}/external_accounts/{$externalAccountId}", $parameters); } /** * Deletes an existing bank account from a connected account. * * @param string $accountId * @param string $externalAccountId * @return array */ public function delete($accountId, $externalAccountId) { return $this->_delete("accounts/{$accountId}/external_accounts/{$externalAccountId}"); } /** * Returns a list of all the bank accounts from a connected account. * * @param string $accountId * @param array $parameters * @return array */ public function all($accountId, array $parameters = []) { return $this->_get("accounts/{$accountId}/external_accounts", $parameters); } }